OpenNms

Preview:

Citation preview

Présenté par :Présenté par :-Jamal Moutaib-Jamal Moutaib-Nihmatouallah -Nihmatouallah FayçalFayçal

PLAN

OpenNms IntroNouveauté OpenNmsArchitecture OpenNmsInstallation et ConfigurationRéalisationComparatifsConclusion

Intro & History

• OpenNMS (Open Network Management System)• la première plate-forme de qualité de gestion d'entreprise

développés dans le cadre d’open source . • OpenNMS a débuté en 1999, et enregistré sur SourceForge ,

le 29 Mars 2000.

OpenNms Version

Versions:• stable : 1.0 / 1.2 / 1.6 / 1.8

• instable : 1.1 / 1.7 / 1.9

1.8.7(stable):• SNMP Asset Provisioning Adapter.

1.9.3(instable )• Support IPV6 .

OpenNMS Sans Effort

Qu'est-ce que OSE (OpenNMS Sans Effort) ?• OSE (OpenNMS Sans Effort) est une distribution Linux basée sur CentOS

qui installe et configure automatiquement le logiciel de supervision OpenNMS.

Elle comprend:• La distribution Linux CentOS• Le logiciel de supervision OpenNMS• Un script de configuration automatique de OpenNMS

Principales Fonctions

• Découverte d'équipements et de services .• Suivi de disponibilité d’équipements et services.• Traitement d'évènements et des alarmes .• Identifie et liste les coupures réseaux .• Décodage des MIBs SNMP.

Architecture OpenNms

Installation

• Oracle Java based• PostgreSQL• Installation de OpenNMS

Architecture Projet

Discovery

• Découverte automatique des équipements (à l’aide d'une requête ICMP).

• Le processus de découverte des services est géré par le démon capsd .

• Le supervision des services découverts est géré par le démon pollerd.

• La configuration de la découverte automatique n'est pas modifiée. Si l'équipement est supprimé de l'interface d'OpenNMS, il ne sera pas découvert à nouveau par le processus de découverte automatique.

Events

Les événements :• tout changement au sein du réseau peut être

considéré comme un événement.• processus eventd .• Evénement interne || Evénement externe

Alarms

• Alarmes proviennent de OpenNMS événements.

• Configure en eventconf.xml• La réductions des charges sur les événements.

Notification

• Des événements particuliers peuvent être choisis à cause d'une notification à envoyer, comme :une page. e-mail (Gmail..).SMS (Alamin SMS Getway).Twitter.

Notification Via Gmail

Modifier:• Javamail-configuration.xml • notifd-configuration.xml • status=“on “

Thresholds

• Thresholds permet aux événements d'être créé quand un indicateur de performance dépasse une certaine valeur(l'utilisation de la bande passante ,espace disque…).

• démon threshd.

Path Outages

But:• Supprimer des notifications pour les nœuds

qui semblent être en panne

Modifier:• poller-configuration.xml.• Opennms-server.xml.

Path Outages

Map

• Les cartes permettent aux utilisateurs de visualiser les nœuds et les liens relatifs.

• Installer le plugin client SVG.• Par défaut les liens sont désactiver

Modifier:• Linkd-configuration.xml• Service-configuration.xml• Mapsadapter-configuration.xml

Supervision Via Oid

• Oid:ciscoEnvMonTemperatureState .1.3.6.1.4.1.9.9.13.1.3.1.6

Modifier:• Capsd-configuration.xml.• Poller-configuration.xml.

Comparatifs

Conclusion