View Full Version : Checks de process identiques ??
Nounours
19th February 2007, 10:59
Bonjour tout le monde,
J'ai une application qui tourne sur des plates-formes Windows (jusque là pas de souçaille).
Le problème est qu'à chaque connexion distante sur l'appli et/ou démarrage de sous-modules de l'appli, j'obtiens une liste mémorable de process en cours portant le même nom. C'est assez casse-c..... car je dois pouvoir différencier les modules démarrés.
Si quelqu'un a une idée je suis preneur.
Merci.
surcouf
19th February 2007, 12:10
Bonjour tout le monde,
J'ai une application qui tourne sur des plates-formes Windows (jusque là pas de souçaille).
Le problème est qu'à chaque connexion distante sur l'appli et/ou démarrage de sous-modules de l'appli, j'obtiens une liste mémorable de process en cours portant le même nom. C'est assez casse-c..... car je dois pouvoir différencier les modules démarrés.
Comment est-ce que tu réalises le chek ? SNMP ? NRPE ? NSClient ?
Nounours
19th February 2007, 12:23
Bonjour Surcouf,
Par NSClient. Mais s'il y a une soluce via SNMP ou NRPE je peux toujours les utiliser.
surcouf
19th February 2007, 12:27
Bonjour Surcouf,
Par NSClient. Mais s'il y a une soluce via SNMP ou NRPE je peux toujours les utiliser.
Par SNMP, je dirais de vérifier la table des paramètres des processus (hrSWRunParameters), si l'agent l'implémente. Sous Linux, elle nous permet aussi de distinguer des processus différents (des processus « java » qui sont autant d'instances d'applications différentes).
Nounours
19th February 2007, 12:49
Par SNMP j'ai trouvé sur NagiosExchange 2 plugins qui font en fait la même chose à savoir récupérer par la commande "snmpwalk -v 1 -c $COMMUNITY $IP hrSWRunName | grep $Service" le process en question auxquel ils ajoutent le taille mémoire utilisée par l'ensemble des process trouvés.
Je trouve pas pour l'instant de checks qui arrivent à différencier les paramètres de démarrage d'un process ! Grrrrrr.
surcouf
19th February 2007, 18:40
Par SNMP j'ai trouvé sur NagiosExchange 2 plugins qui font en fait la même chose à savoir récupérer par la commande "snmpwalk -v 1 -c $COMMUNITY $IP hrSWRunName | grep $Service" le process en question auxquel ils ajoutent le taille mémoire utilisée par l'ensemble des process trouvés.
Je trouve pas pour l'instant de checks qui arrivent à différencier les paramètres de démarrage d'un process ! Grrrrrr.
Justement parce qu'ils n'exploitent la table hrSWRunParameters.
J'avais modifié le check_snmp_process de Patrick Proy pour la prendre en compte.
J'ai fini par créer le trac nécessaire :
https://projects.debianfr.net/nagios-snmp-plugins/file/branches/lng-releases/check_snmp_process.pl
Nounours
19th February 2007, 19:09
Ce serait super...merci.