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

OpenNms

Embed Size (px)

Citation preview

Page 1: OpenNms

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

Page 2: OpenNms

PLAN

OpenNms IntroNouveauté OpenNmsArchitecture OpenNmsInstallation et ConfigurationRéalisationComparatifsConclusion

Page 3: OpenNms

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.

Page 4: OpenNms

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 .

Page 5: OpenNms

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

Page 6: 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.

Page 7: OpenNms

Architecture OpenNms

Page 8: OpenNms

Installation

• Oracle Java based• PostgreSQL• Installation de OpenNMS

Page 9: OpenNms
Page 10: OpenNms
Page 11: OpenNms

Architecture Projet

Page 12: OpenNms

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.

Page 13: OpenNms
Page 14: OpenNms

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

Page 15: OpenNms

Alarms

• Alarmes proviennent de OpenNMS événements.

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

Page 16: OpenNms

Notification

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

Page 17: OpenNms

Notification Via Gmail

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

Page 18: OpenNms
Page 19: OpenNms

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.

Page 20: OpenNms
Page 21: OpenNms

Path Outages

But:• Supprimer des notifications pour les nœuds

qui semblent être en panne

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

Page 22: OpenNms

Path Outages

Page 23: OpenNms
Page 24: OpenNms

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

Page 25: OpenNms
Page 26: OpenNms

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.

Page 27: OpenNms
Page 28: OpenNms

Comparatifs

Page 29: OpenNms

Conclusion

Page 30: OpenNms