Table des matières
Soufiane Benbihi stage FAN
Sites intéressants
Nagios
http://nagiosplugins.org : plugins fournis en standard avec nagios
http://exchange.nagios.org/ : plugins, addons, documentation, extensions, and more
Documents stages précédents
Soufiane
À faire
Au fur et à mesure (?) : mode d'emploi détaillé pour le service technique
Dans l'ordre des priorités :
dépendances entre services
vérifier si les dépendances entre services sont gérées, comme le fait mon.
Oui : Host and Service Dependencies (VO)
Dépendances (VF)
: quid de Centreon ?
Exemples :
- si un test ping échoue sur un serveur, les tests sur les autres service de ce serveur deviennent inutiles, ou au moins, on ne
devrait pas recevoir de notification par courriel pour ceux-ci.
- si un test du port 80 échoue sur un serveur contenant des virtual hosts, les tests sur ceux-ci deviennent inutiles…
mettre en place les tests des services
cf. plus bas la section services à tester
Autonomie de la machine de supervision
: à expliciter par le service technique
Voir
cf. section À voir en bas de page
Consignes
Utiliser les adresses IP autant que possible dans les modules de test.
Pour récupérer l'adresse IP d'un serveur, dans sond2, taper la commande :
host <nom_serveur>
Services à tester
Dans l'ordre des priotités
Nous indiquer ce que fait exactement chaque test
NB : pour les tests en ligne de commande, on peut vérifier le code de retour en tapant :
echo $?
ping des serveurs
tines nas1 pegase jupiter neptune cerbere neo castor hermes sirius triumph forge taurus joebar sonde
DNS
DHCP
triumph
ssh
(dep. ping)
tines pegase jupiter neptune cerbere neo castor hermes sirius triumph forge taurus sonde
LDAP
radius
(dep. ping, ldap)
castor
Courrier électronique
pegase
smtp
(dep. ping)
imaps
(dep. ping)
smb
(dep. ping)
samba sur triumph
http
(dep. ping)
- 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
Bases de données
(dep. ping)
PostgreSQL
pegase forge
MySQL
pegase forge
Oracle
forge
impressions
(dep. ping)
service d'impression
Démon d'impression lpd sur triumph
Module générique check_tcp :
./check_tcp -H 172.20.41.14 -p 515
imprimantes
- département
- salles
Proxy http
(dep. ping)
tines
serveur de temps NTP
(dep. ping)
time.info-ua (castor)
À voir
NAS
test de la charge des serveurs (graphiques)
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)