50 likes | 149 Views
Infrastructure. Srv -Caduc : Windows 2008 avec HyperV. Caduc- nagios : VM Ubuntu Server 12.04 Ram : 2 Go Taille du disque sda : 30Go Apache 2.2.22 MySQL 5.5.24 PHP 5 Postfix 2.9.1. Web. SSH. Mails. 22. 25. 80. Mail.caduc.fr:88. Navigateur. 22. Putty Client.
E N D
Infrastructure Srv-Caduc : Windows 2008 avec HyperV • Caduc-nagios : VM Ubuntu Server 12.04 • Ram : 2 Go • Taille du disque sda : 30Go • Apache 2.2.22 • MySQL 5.5.24 • PHP 5 • Postfix 2.9.1 Web SSH Mails 22 25 80 Mail.caduc.fr:88 Navigateur 22 Putty Client
Principe de fonctionnement Nagios Supervise / pilote Envoi une commande et récupère un résultat Interface Web Alerte Communique NsClient++ Nagios /Centreon Exécute une commande et récupère un résultat Service Utilise NRPE Scripts DLLs
Schéma d’interaction Nagios / Centreon Logs Plugins (nrpe) Perf Datas Nagios Core NdoToDB NdoMod Configuration NDO CentCore Centreon2 Storage CentStorage RRD Centreon2 Centreon
NSClient++ • NSClient s’exécute en tant que service. • Il faut redémarrer le service après chaque modification des fichiers de configuration. • Le dossier caducScripts contient tous les scripts ou exécutable pouvant être lancés par NSClient pour récupérer des informations sur le système. • Nsc.ini confient la configuration du programme : • port de communication. • Adresse IP autorisée à se connecter. • Protocoles utilisés. • Option de débogage. • Scripts.ini contient les définitions des commandes envoyées par le serveur Nagios. • Ex: check_arcservJob=caducScripts\check_arcserv_job.vbs • Ainsi si NSClient reçoit la commande « check_arcservjob », il exécutera le script « check_arcserv_job.vbs dans le dossier caducScripts puis renverra le résultat du script au serveur nagios. • Des arguments peuvent être envoyés par nagios et passés en paramètre dans les scripts. • Nsclientdebug.log contient les erreurs éventuelles liées au traitement des commandes reçues et de la configuration elle-même.. • Une option du nsc.ini permet de rendre le log bavard au besoin. C:\programmes\nsclient++ caducScripts Nsc.ini Sctips.ini nsclientDebug.log
Interactions host / services / commandes / utilisateurs Services Groupes de Services Templates de services Commandes Hôtes Groupe d’hôtes Templates d’hôtes Plugin NRPE Templates d’utilisateurs Groupes d’utilisateurs Acces aux ressources Utilisateurs Accès aux menus Accès aux actions Groupes d’acces