Table des matières

.

Services à tester

Dans l'ordre des priorités

Pour chaque test, nous indiquer :

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

pour chacun de ces serveur, si le test passe, on teste les virtual hosts suivants :

vpn.info.univ-angers.fr

www.info.univ-angers.fr
planning.info.univ-angers.fr
sympa.info.univ-angers.fr port 8080
imp.info.univ-angers.fr

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

FIXME : 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

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)