Table des matières
Soufiane Benbihi : Travaux
Services à tester
Dans l'ordre des priorités
Pour chaque test, nous indiquer :
- le nom du module
- les paramètres passés au module
- ce que fait exactement chaque module
Dependance Service
Si un host se met en DOWN, le service en cause se met en état CRITICAL. Les autres services restent en état OK mais ils ne sont plus vérifiés. (La colonne Last Check ne se rafraichit plus).
PING des serveurs
ping OK ⇒ tines nas1 pegase jupiter neptune cerbere neo castor hermes sirius triumph forge taurus joebar sonde
DNS
Nom du module : check_dns
check_dns -H host [-s server] [-a expected-address] [-A] [-t timeout] [-w warn] [-c crit]\\
Sous centreon :check_dns -H $ARG1$ -s $HOSTADDRESS$
Ce plugin utilise le programme nslookup pour obtenir l'adresse IP de l'hôte donné / requête de domaine. Un serveur DNS à utiliser peut être spécifiée. Si aucun serveur DNS est spécifié, le serveur par défaut (s) spécifié dans / etc / resolv.conf sera utilisé.
DHCP
Nom du module : check_dhcp
check_dhcp [-s serverip] [-r requestedip] [-t timeout][-i interface] [-m mac]\\
Sous Centreon : check_dhcp -s $HOSTADDRESS$(Serveur DHCP)
Ce plugin teste la disponibilité des serveurs DHCP sur un réseau.
DHCP OK ⇒ triumph
SSH
Nom du module : check_ssh
check_ssh -H <host>
Sous Centreon : check_ssh -H $HOSTADDRESS$ (adresse de l'host)
Ce plugin utilise le protocole SSH pour exécuter des commandes sur un hôte distant.
SSH OK ⇒ tines pegase jupiter neptune cerbere neo castor hermes sirius triumph forge taurus sonde
LDAP
Nom du module : check_ldap
check_ldap -H <host> -b <base_dn> [-p <port>] [-a <attr>] [-D <binddn>][-P <password>]
Sous centreon : check_ldap -H castor -b dc=univ-angers,dc=fr
Ce module vérifie si le serveur ldap fontionne et si nous sommes capable de communiquer avec le serveur.
LDAP OK ⇒ castor
RADIUS
Nom du module : check_radius
check_radius -H host -s secret
Sous centreon : check_radius -H castor -s PhraseSecreteAcces_sonde2
Ce module verifie l'etat du serveur radius.
Radius OK ⇒ castor
Courrier électronique
Nom du module : check_smtp
check_smtp -H host
Sous centreon : check_smtp -H $HOSTADDRESS$
Nom du module : check_imap
check_imap -H host
Sous centreon : check_imap -H $HOSTADDRESS$
SMTP, IMAP OK ⇒ pegase
SMB
Nom du module : check_smb
check_smb -H host
SAMBA OK ⇒ triumph
HTTP
HTTP OK
- port 80 :
pour chacun de ces serveur, si le test passe, on teste les virtual hosts suivants :
- vpn :
vpn.info.univ-angers.fr
- pegase :
www.info.univ-angers.fr
planning.info.univ-angers.fr
sympa.info.univ-angers.fr port 8080
imp.info.univ-angers.fr
- forge :
forge.info.univ-angers.fr
allua.info.univ-angers.fr port 4443
taxeapp.sciences.univ-angers.fr
gdri3iaf.info.univ-angers.fr
subasua.info-ua
Module check_http
NB : ne pas utiliser la syntaxe suivante :
check_http -H www.info.univ-angers.fr check_http -H planning.info.univ-angers.fr
mais plutôt celle-ci
check_http -I 194.57.175.124 -p 80 -u http://planning.info.univ-angers.fr check_http -I 194.57.175.124 --ssl -u https://imp.info.univ-angers.fr
cas particuliers
Pour allua :
check_http -I 172.20.41.8 --ssl -p 4443 -u https://allua.info.univ-angers.fr:4443
Pour sympa :
check_http -I 194.57.175.124 -p 8080 -u http://sympa.info.univ-angers.fr/wws
Pour le vpn :
./check_http -I 194.57.175.122 --ssl -u https://vpn.info.univ-angers.fr HTTP WARNING: HTTP/1.1 400 Bad Request - 2317 bytes in 0.028 second response time |time=0.027618s;;;0.000000 size=2317B;;;0
: retourne un code d'erreur 1
POSTGRESQL
Nom du module : check_pgsql
check_pgsql [-H <host>] [-P <port>] [-c <critical time>] [-w <warning time>][-t <timeout>] [-d <database>] [-l <logname>] [-p <password>]
Sous centreon : check_pgsql -H $HOSTADDRESS$ -b testfan -l testfan -p stgfan11
POSTGRESQL OK ⇒ Pegase, Forge
MySQL
Nom du module : check_mysql
check_mysql [-d database] [-H host] [-P port] [-s socket][-u user] [-p password] [-S]
Sous centreon : check_mysql -d testfan -H $HOSTADDRESS$ -u testfan -p stgfan11
Ce module vérifie les connexions à un serveur MySql.
MYSQL OK ⇒ pegase forge
ORACLE
forge
IMPRESSIONS
service d'impression
triumph
imprimantes
- département
- salles
Proxy http
(dep. ping)
tines
NTP
Nom du module : check_ntp_time
check_ntp_time -H host
Sous centreon : check_ntp_time $HOSTADDRESS$ (castor)
NTP OK ⇒ Castor
À voir
NAS
tests de machines virtuelles
mode d'emploi de création d'un module nagios/centreon
module pour modem
SNMP : imprimantes, commutateurs, NAS, VPN,…)
(piste : http://en.doc.centreon.com/HowToUseSNMPTraps et http://www.oidview.com/mibs/detail.html)