Supervision Hardware des disques - Linux et OS Alternatifs
Marsh Posté le 18-07-2005 à 10:33:08
commande :
smartctl
et normalement ton serveur doit avoir une interface de supervision (démarrer/arrêter la machine, affichage de l'écran...) et il indique aussi l'état des disques durs.
Marsh Posté le 18-07-2005 à 10:48:22
ben les agents Insight manager sont installés et remontent des infos dans le EventLog. Les machines à superviser sont sous Windows 2000. La machine en charge de la supervision est une RHEL 3 avec Nagios.
La seule possibilité que j'ai trouvé pour l'instant est de superviser les disques en utilisant le EventLog et l'agent NC_Net.
Marsh Posté le 18-07-2005 à 10:58:49
Ah oui, j'avais installé sous Linux un agent SNMP de chez HP, grâce à lui il me retournait les différentes informations sur l'état des disques durs.
PS: ton serveur ne tourne pas sous Windows ?
Marsh Posté le 18-07-2005 à 11:05:32
Les serveurs à superviser sont sous windows mais le serveur de supervision est sous RedHat Enterprise 3.
C'est bien ce qu'il me semblait pour l'agent... mais il semblerait que ca ne fonctionne plus de la même façon depuis le version 7 de insight manager.
Marsh Posté le 18-07-2005 à 11:10:06
On avait qu'un seul serveur à superviser donc on passait naturellement par Insight manager du serveur et l'agent SNMP nous retournait les infos sur l'état du système RAID.
Si ta supervision ne marche plus correctement, le seul moyen est de récupérer les infos SNMP et de concevoir une interface simple pour mettre en forme les données.
Marsh Posté le 19-07-2005 à 15:14:23
Bon j'ai réussi à superviser l'état des disques...
Donc j'ai utilisé l'agent fourni par HP et je l'ai configuré pour envoyer des traps snmp lorsqu'il y a un pb. Ensuite sur le serveur Nagios j'ai configuré snmptt qui permet de récupérer les traps et d'invoquer un script en fonction de la nature du trap.
Ensuite tout ca est envoyé à un nsca qui affiche ca dans Nagios.
C'est un peu l'usine à Gaz mais ca marche bien.
Marsh Posté le 19-07-2005 à 19:57:25
Je comprend pas trop pourquoi tu as un NSCA après snmptt.
Tu peux définir un check passif par host dans Nagios. Ensuite tu configures snmptt pour qu'il execute un submit_check_result avec les paramètres qui vont bien après réception d'une trap snmp
Marsh Posté le 20-07-2005 à 14:30:18
Sauf erreur de ma part, submit_check_result utilise nsca pour envoyer ses informations au démon nsca qui tourne sur la machine Nagios.
Marsh Posté le 20-07-2005 à 14:34:13
Pour être plus clair voici un extrait du fichier snmptt.conf :
Code :
|
et le contenu du script check_submit_result
Code :
|
Marsh Posté le 21-07-2005 à 00:32:42
Salut
Tu m'a fais douter
NSCA est utile si tu veux soumettre des resultats de check passif d'host distant.
Or en l'occurence tu es en local : tu n'as pas besoin de passer par le daemon nsca pour soumettre le résultat.
Le submit_check_result livré avec le package debian (sans les commentaires) :
Code :
|
Marsh Posté le 21-07-2005 à 10:23:49
;-)
A ben forcément j'ai pas regardé dans la bonne archive ... je me suis limité aux plugins mais dnas les archives de Nagios y a un dossier contrib effectivement.
Ca me paraissait bizarre mais dans le doute j'ai utilisé NSCA. Bon ben c'est cool ca va faire une couche en moins dans mon usine à gaz :-)
Bonne journée.
Marsh Posté le 18-07-2005 à 10:31:09
Salut à tous,
Je voudrais savoir ce que vous utilisez pour surveiller l'état de vos disques dur. En gros si il y en a un qui est en panne etc ...
Les serveurs sont des HP DL380.
Merci d'avance.
---------------
"Every solution breeds new problems"