Problème commande check_process

Yversam
Messages : 9
Enregistré le : 16 novembre 2017, 12:54

Problème commande check_process

Message par Yversam » 06 décembre 2017, 15:43

Bonjour,

Voici le problème :
Nous essayons de checker un processus sur l’un de nos serveurs via la commande check_nt avec l’agent NSCLIENT++.
Le problème est qu’avec cette commande nous avons en réponse « unknow command : check_process ».
Image
Image
Donc il y a pas de commande « check_process » et même dans le dossier (/srv/eyesofnetwork/nagios/plugins/) avec toutes les commandes.

Problème déjà rencontré ? Les tutos fonctionnent sur les autres sites.
Comment le régler ?

Merci !

Avatar du membre
LaBanane
Messages : 50
Enregistré le : 28 septembre 2016, 11:45

Re: Problème commande check_process

Message par LaBanane » 06 décembre 2017, 16:49

Je pense que la commande est mal écrite. D'après la DOC

Code : Tout sélectionner

./check_nt --help
check_nt v2.1.1 (nagios-plugins 2.1.1)
Copyright (c) 2000 Yves Rubin (rubiyz@yahoo.com)
Copyright (c) 2000-2014 Nagios Plugin Development Team
        <devel@nagios-plugins.org>

Ce plugin collecte les données depuis le service NSClient tournant sur un
Serveur Windows NT/2000/XP/2003.


Utilisation:
check_nt -H host -v variable [-p port] [-w warning] [-c critical]
[-l params] [-d SHOWALL] [-u](DEPRECATED) [-t timeout]

Options:
 -h, --help
    Afficher l'aide détaillée
 -V, --version
    Afficher les informations relative à la version
 --extra-opts=[section][@file]
    Read options from an ini file. See
    https://www.nagios-plugins.org/doc/extra-opts.html
    for usage and examples.
Options:
 -H, --hostname=HOST
   Nom de l'hôte à vérifier
 -p, --port=INTEGER
   Numéro de port optionnel (défaut: 1248)
 -s, --secret=<password>
   Mot de passe nécessaire pour la requête
 -w, --warning=INTEGER
   Threshold which will result in a warning status
 -c, --critical=INTEGER
   Threshold which will result in a critical status
 -t, --timeout=INTEGER
   Seconds before connection attempt times out (default:  -l, --params=<parameters>
   Parameters passed to specified check (see below) -d, --display={SHOWALL}
   Display options (currently only SHOWALL works) -u, --unknown-timeout  (DEPRECATED)
   Return UNKNOWN on timeouts10)
 -h, --help
   Afficher l'écran d'aide
 -V, --version
   Afficher la version
 -v, --variable=STRING
   Variable a vérifier

Les variables valides sont
 CLIENTVERSION = Obtenir la version de NSClient
  si l'argument -l <version> est spécifié, une alerte AVERTISSEMENT sera renvoyée, si les versions sont différentes.
 CPULOAD =
  Moyenne de la charge CPU sur les dernières x minutes.
  Demande un paramètre -l avec la syntaxe suivante:
  -l <plage de minutes>,<seuil d'avertissement>,<seuil critique>.
  <plage de minutes> devrait être inférieur à 24*60.
  Les seuils sonts en pourcentage et un maximum de 10 requêtes peuvent être effectuées à la fois.
  ie: -l 60,90,95,120,90,95
 UPTIME =
  Obtenir le temps de service de la machine.
  -l <unit>
  <unit> = seconds, minutes, hours, or days. (default: minutes)
  Thresholds will use the unit specified above.
 USEDDISKSPACE =
  Taille et pourcentage de l'utilisation disque.
  Demande un paramètre -l contennant uniquement la lettre du lecteur.
  Les seuils d'alerte et critiques peuvent être spécifiés avec -w et -c.
 MEMUSE =
  Mémoire utilisée.
  Les seuils d'alerte et critiques peuvent être spécifiés avec -w et -c.
 SERVICESTATE =
  Vérifier l'état d'un ou plusieurs services.
  Demande un paramètre -l avec la syntaxe suivante:
  -l <service1>,<service2>,<service3>,...
  Vous pouvez spécifier -d SHOWALL pour voir les services fonctionnant
  dans la chaîne de caractère renvoyée.
 PROCSTATE =
  Vérifie si un ou plusieurs processus sont démarrés.
  Même syntaxe que SERVICESTATE.
 COUNTER =
  Vérifier n'importe quel compteur de performance sur Windows NT/2000.
        Demande un paramètre -l avec la syntaxe suivante:
        -l "\\<catégorie>\\compteur","<description>
        Le paramètre <description> est optionnel et est passé à la fonction
  de sortie printf qui demande un paramètre de type float.
  Si <description> n'inclus pas "%%", il est utilisé comme étiquette.
  Exemples:
  "Paging file usage is %%.2f %%%%"
  "%%.f %%%% paging file used."
 INSTANCES =
  Vérifie n'importe quel compteur de performance de Windows NT/2000.
  Syntax: check_nt -H <hostname> -p <port> -v INSTANCES -l <counter object>
  <counter object> is a Windows Perfmon Counter object (eg. Process),
  if it is two words, it should be enclosed in quotes
  The returned results will be a comma-separated list of instances on
   the selected computer for that object.
  The purpose of this is to be run from command line to determine what instances
   are available for monitoring without having to log onto the Windows server
    to run Perfmon directly.
  It can also be used in scripts that automatically create Nagios service
   configuration files.
  Exemples:
  check_nt -H 192.168.1.1 -p 1248 -v INSTANCES -l Process

Notes:
 - Le service NSClient doit rouler sur le serveur pour obtenir les informations
   (http://nsclient.ready2run.nl).
 - Les seuils critiques doivent être plus bas que les seuils d'avertissement
 - Le port par défaut 1248 est parfois utilisé par d'autres services. L'erreur
   qui en résulte contiens "Cannot map xxxxx to protocol number".
   Une possibilité pour corriger ce problème est de changer le port dans check_nt
   et dans le service auquel il se connecte.

Envoyez un email à help@nagios-plugins.org si vous avez des questions
reliées à l'utilisation de ce logiciel. Pour envoyer des patches ou suggérer des
améliorations, envoyez un email à devel@nagios-plugins.org
Essai plutôt quelque chose du genre:

Code : Tout sélectionner

check_nt -H X.X.X.X -p 1248 -s eon/001 -v PROCSTATE -l Admsrv.exe
"Il vaut mieux un qui sait que cent qui cherchent." -sagesse populaire :D

Yversam
Messages : 9
Enregistré le : 16 novembre 2017, 12:54

Re: Problème commande check_process

Message par Yversam » 06 décembre 2017, 16:58

Essai plutôt quelque chose du genre:

Code : Tout sélectionner

check_nt -H X.X.X.X -p 1248 -s eon/001 -v PROCSTATE -l Admsrv.exe
J'ai essayé, mais avec le port 12489 vu que c'est celui la, mais c'est la même commande que j'ai montré :/ Donc même erreur

Le soucis ne vient pas de la commande, mais de Nagios. Il manque la commande

Code : Tout sélectionner

check_process

Avatar du membre
LaBanane
Messages : 50
Enregistré le : 28 septembre 2016, 11:45

Re: Problème commande check_process

Message par LaBanane » 06 décembre 2017, 17:09

Attention a l'ordre des arguments !
Ma commande

Code : Tout sélectionner

check_nt -H X.X.X.X -p 1248 -s eon/001 -v PROCSTATE -l Admsrv.exe
Ta commande

Code : Tout sélectionner

check_nt -H X.X.X.X -p 1248 -s eon/001 -l Admsrv.exe -v PROCSTATE
EDIT:: oui effectivement je me suis trompé sur le N° du port c'est bien 1249
"Il vaut mieux un qui sait que cent qui cherchent." -sagesse populaire :D

Yversam
Messages : 9
Enregistré le : 16 novembre 2017, 12:54

Re: Problème commande check_process

Message par Yversam » 07 décembre 2017, 12:07

Le problème ne vient pas de la commande, car l'ordre des arguments n'est pas important Image

Ca vient d'un manque d'une commande, en l'occurrence la commande "check_process"

Avatar du membre
LaBanane
Messages : 50
Enregistré le : 28 septembre 2016, 11:45

Re: Problème commande check_process

Message par LaBanane » 07 décembre 2017, 15:03

Tu es en quel version de EoN ? J'ai rien quand je fais un "locate check_process"

Voici une liste des plugins présent dans mon dossier "/srv/eyesofnetwork/nagios/plugin"

Code : Tout sélectionner

-rwxrwxr-x. 1 nagios eyesofnetwork  140  1 juil.  2016 check_aix_errpt.sh
-rwxrwxr-x. 1 nagios eyesofnetwork  11K  1 juil.  2016 check_aix_process2.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  27K  1 juil.  2016 check_aix_process.pl
-rwxrwxr-x. 1 nagios eyesofnetwork 9,6K  1 juil.  2016 check_aix_swap
-rwxr-xr-x. 1 nagios eyesofnetwork  62K  8 juil.  2016 check_apt
drwxrwxr-x. 4 nagios eyesofnetwork 4,0K 14 sept.  2016 check_as400
-rwxr-xr-x. 1 nagios eyesofnetwork 2,3K  8 juil.  2016 check_breeze
-rwxr-xr-x. 1 nagios eyesofnetwork  67K  8 juil.  2016 check_by_ssh
lrwxrwxrwx. 1 nagios eyesofnetwork    9 14 sept.  2016 check_clamd -> check_tcp
-rwxr-xr-x. 1 nagios eyesofnetwork  53K  8 juil.  2016 check_cluster
-rwxrwxr-x. 1 nagios eyesofnetwork  16K  1 juil.  2016 check_datacore.sh
-rwxrwxr-x. 1 nagios eyesofnetwork 124K  1 juil.  2016 check_db2_health
-rwxrwxr-x. 1 nagios eyesofnetwork  12K  1 juil.  2016 check_dd.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  21K  1 juil.  2016 check_dell_bladechassis
-rwxrwxr-x. 1 nagios eyesofnetwork  15K  1 juil.  2016 check_dell_powerconnect
-rwxrwxr-x. 1 nagios eyesofnetwork 5,9K  1 juil.  2016 check_delta.sh
-rwxr-xr-x. 1 nagios eyesofnetwork 203K  8 juil.  2016 check_dhcp
-rwxr-xr-x. 1 nagios eyesofnetwork  63K  8 juil.  2016 check_dig
-rwxr-xr-x. 1 nagios eyesofnetwork  73K  8 juil.  2016 check_disk
-rwxr-xr-x. 1 nagios eyesofnetwork 9,2K  8 juil.  2016 check_disk_smb
-rwxr-xr-x. 1 nagios eyesofnetwork  71K  8 juil.  2016 check_dns
-rwxrwxr-x. 1 nagios eyesofnetwork  36K  1 juil.  2016 check_ds35xx.pl
-rwxr-xr-x. 1 nagios eyesofnetwork  39K  8 juil.  2016 check_dummy
-rwxrwxr-x. 1 nagios eyesofnetwork 100K  1 juil.  2016 check_emc_clariion_2.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  98K  1 juil.  2016 check_emc_clariion.pl
-rwxrwxr-x. 1 nagios eyesofnetwork 2,3K  1 juil.  2016 check_emc_trespass.ksh
-rwxrwxr-x. 1 nagios eyesofnetwork  40K  1 juil.  2016 check_equallogic.sh
-rwxrwxr-x. 1 nagios eyesofnetwork 6,1K  1 juil.  2016 check_FCBrocade_hardware.sh
-rwxr-xr-x. 1 nagios eyesofnetwork 3,5K  8 juil.  2016 check_file_age
-rwxr-xr-x. 1 nagios eyesofnetwork 6,3K  8 juil.  2016 check_flexlm
lrwxrwxrwx. 1 nagios eyesofnetwork    9 14 sept.  2016 check_ftp -> check_tcp
-rwxrwxr-x. 1 nagios eyesofnetwork 335K  1 juil.  2016 check_hpasm
-rwxrwxr-x. 1 nagios eyesofnetwork  30K  1 juil.  2016 check_hp_bladechassis
-rwxr-xr-x. 1 nagios eyesofnetwork  63K  8 juil.  2016 check_hpjd
-rwxr-xr-x. 1 nagios eyesofnetwork 109K  8 juil.  2016 check_http
-rwxr-xr-x. 1 nagios eyesofnetwork 215K  8 juil.  2016 check_icmp
-rwxr-xr-x. 1 nagios eyesofnetwork  53K  8 juil.  2016 check_ide_smart
-rwxr-xr-x. 1 nagios eyesofnetwork  15K  8 juil.  2016 check_ifoperstatus
-rwxr-xr-x. 1 nagios eyesofnetwork  14K  8 juil.  2016 check_ifstatus
-rwxrwxr-x. 1 nagios eyesofnetwork  31K  1 juil.  2016 check_ilo_health.pl
lrwxrwxrwx. 1 nagios eyesofnetwork    9 14 sept.  2016 check_imap -> check_tcp
-rwxrwxr-x. 1 nagios eyesofnetwork  21K  1 juil.  2016 check_int_traffic.pl
-rwxr-xr-x. 1 nagios eyesofnetwork 6,8K  8 juil.  2016 check_ircd
lrwxrwxrwx. 1 nagios eyesofnetwork    9 14 sept.  2016 check_jabber -> check_tcp
-rwxr-xr-x. 1 nagios eyesofnetwork  63K  8 juil.  2016 check_ldap
lrwxrwxrwx. 1 nagios eyesofnetwork   10 14 sept.  2016 check_ldaps -> check_ldap
-rwxr-xr-x. 1 nagios eyesofnetwork  58K  8 juil.  2016 check_load
-rwxr-xr-x. 1 nagios eyesofnetwork 6,5K  8 juil.  2016 check_log
-rwxr-xr-x. 1 nagios eyesofnetwork  23K  8 juil.  2016 check_mailq
-rwxr-xr-x. 1 nagios eyesofnetwork  53K  8 juil.  2016 check_mrtg
-rwxr-xr-x. 1 nagios eyesofnetwork  53K  8 juil.  2016 check_mrtgtraf
-rwxrwxr-x. 1 nagios eyesofnetwork 218K  1 juil.  2016 check_mssql_health
-rwxr-xr-x. 1 nagios eyesofnetwork  64K  8 juil.  2016 check_mysql
-rwxrwxr-x. 1 nagios eyesofnetwork 5,0K  1 juil.  2016 check_mysql_bytes.pl
-rwxrwxr-x. 1 nagios eyesofnetwork 2,4K  1 juil.  2016 check_mysql_connections
-rwxrwxr-x. 1 nagios eyesofnetwork 124K  1 juil.  2016 check_mysql_health
-rwxrwxr-x. 1 nagios eyesofnetwork 7,1K  1 juil.  2016 check_mysql.pl
-rwxrwxr-x. 1 nagios eyesofnetwork 5,4K  1 juil.  2016 check_mysql_queries.pl
-rwxr-xr-x. 1 nagios eyesofnetwork  59K  8 juil.  2016 check_mysql_query
-rwxrwxr-x. 1 nagios eyesofnetwork 5,0K  1 juil.  2016 check_mysql_slow.pl
-rwxrwxr-x. 1 nagios eyesofnetwork 4,3K  1 juil.  2016 check_mysql_threads.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  42K  1 juil.  2016 check_naf.py
-rwxrwxr-x. 2 nagios eyesofnetwork  38K  8 juil.  2016 check_naf.pyc
-rwxrwxr-x. 2 nagios eyesofnetwork  38K  8 juil.  2016 check_naf.pyo
-rwxr-xr-x. 1 nagios eyesofnetwork  57K  8 juil.  2016 check_nagios
-rwxrwxr-x. 1 nagios eyesofnetwork 5,1K  1 juil.  2016 check_netapp_cluster.pl
lrwxrwxrwx. 1 nagios eyesofnetwork    9 14 sept.  2016 check_nntp -> check_tcp
lrwxrwxrwx. 1 nagios eyesofnetwork    9 14 sept.  2016 check_nntps -> check_tcp
-rwxr-xr-x. 1 nagios eyesofnetwork  66K  8 juil.  2016 check_nt
-rwxr-xr-x. 1 nagios eyesofnetwork  67K  8 juil.  2016 check_ntp
-rwxr-xr-x. 1 nagios eyesofnetwork  67K  8 juil.  2016 check_ntp_peer
-rwxr-xr-x. 1 nagios eyesofnetwork  62K  8 juil.  2016 check_ntp_time
-rwxrwxr-x. 1 nagios eyesofnetwork 1,3M  1 juil.  2016 check_nwc_health
-rwxr-xr-x. 1 nagios eyesofnetwork  78K  8 juil.  2016 check_nwstat
-rwxrwxr-x. 1 nagios eyesofnetwork 183K  1 juil.  2016 check_openmanage
-rwxr-xr-x. 1 nagios eyesofnetwork 8,7K  1 juil.  2016 check_oracle
-rwxrwxr-x. 1 nagios eyesofnetwork 2,8K  1 juil.  2016 check_oracle_count
-rwxrwxr-x. 1 nagios eyesofnetwork 7,8K  1 juil.  2016 check_oracle_errorlogs.pl
-rwxrwxr-x. 1 nagios eyesofnetwork 270K  1 juil.  2016 check_oracle_health
-rwxrwxr-x. 1 nagios eyesofnetwork 6,6K  1 juil.  2016 check_oracle_sql.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  14K  1 juil.  2016 check_oracle_tablespace.sh
-rwxr-xr-x. 1 nagios eyesofnetwork  58K  8 juil.  2016 check_overcr
-rwxr-xr-x. 1 nagios eyesofnetwork  63K  8 juil.  2016 check_pgsql
-rwxr-xr-x. 1 nagios eyesofnetwork  67K  8 juil.  2016 check_ping
lrwxrwxrwx. 1 nagios eyesofnetwork    9 14 sept.  2016 check_pop -> check_tcp
-rwxr-xr-x. 1 nagios eyesofnetwork  68K  8 juil.  2016 check_procs
-rwxr-xr-x. 1 nagios eyesofnetwork  58K  8 juil.  2016 check_real
-rwxr-xr-x. 1 nagios eyesofnetwork 9,5K  8 juil.  2016 check_rpc
-rwxrwxr-x. 1 nagios eyesofnetwork 117K  1 juil.  2016 check_sap_health
-rwxr-xr-x. 1 nagios eyesofnetwork 1,5K  8 juil.  2016 check_sensors
lrwxrwxrwx. 1 nagios eyesofnetwork    9 14 sept.  2016 check_simap -> check_tcp
-rwxr-xr-x. 1 nagios eyesofnetwork  79K  8 juil.  2016 check_smtp
-rwxr-xr-x. 1 nagios eyesofnetwork  89K  8 juil.  2016 check_snmp
-rwxrwxr-x. 1 nagios eyesofnetwork  11K  1 juil.  2016 check_snmp_boostedge.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  18K  1 juil.  2016 check_snmp_cpfw.pl
-rwxrwxr-x. 1 nagios eyesofnetwork 8,6K  1 juil.  2016 check_snmp_css_main.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  17K  1 juil.  2016 check_snmp_css.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  35K  1 juil.  2016 check_snmp_env.pl
-rwxrwxr-x. 1 nagios eyesofnetwork 2,0K  1 juil.  2016 check_snmp_hpux_process.sh
-rwxrwxr-x. 1 nagios eyesofnetwork 9,4K  1 juil.  2016 check_snmp_IBM_Bladecenter.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  56K  8 juil.  2016 check_snmp_int
-rwxrwxr-x. 1 nagios eyesofnetwork  33K  1 juil.  2016 check_snmp_int.pl
-rwxrwxr-x. 1 nagios eyesofnetwork 9,9K  1 juil.  2016 check_snmp_linkproof_nhr.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  23K  1 juil.  2016 check_snmp_load.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  19K  1 juil.  2016 check_snmp_mem.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  12K  1 juil.  2016 check_snmp_nsbox.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  51K  8 juil.  2016 check_snmp_process
-rwxrwxr-x. 1 nagios eyesofnetwork  11K  1 juil.  2016 check_snmp_process2.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  26K  1 juil.  2016 check_snmp_process.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  61K  8 juil.  2016 check_snmp_storage
-rwxrwxr-x. 1 nagios eyesofnetwork  27K  1 juil.  2016 check_snmp_storage2.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  26K  1 juil.  2016 check_snmp_storage.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  27K  1 juil.  2016 check_snmp_uptime.pl
-rwxrwxr-x. 1 nagios eyesofnetwork 1,7K  1 juil.  2016 check_snmp_uptime.sh
-rwxrwxr-x. 1 nagios eyesofnetwork  15K  1 juil.  2016 check_snmp_vrrp.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  12K  1 juil.  2016 check_snmp_win.pl
lrwxrwxrwx. 1 nagios eyesofnetwork    9 14 sept.  2016 check_spop -> check_tcp
-rwxr-xr-x. 1 nagios eyesofnetwork  58K  8 juil.  2016 check_ssh
lrwxrwxrwx. 1 nagios eyesofnetwork    9 14 sept.  2016 check_ssmtp -> check_tcp
-rwxr-xr-x. 1 nagios eyesofnetwork  53K  8 juil.  2016 check_swap
-rwxrwxr-x. 1 nagios eyesofnetwork 8,8K  1 juil.  2016 check_systime.pl
-rwxr-xr-x. 1 nagios eyesofnetwork  74K  8 juil.  2016 check_tcp
-rwxr-xr-x. 1 nagios eyesofnetwork  58K  8 juil.  2016 check_time
lrwxrwxrwx. 1 nagios eyesofnetwork    9 14 sept.  2016 check_udp -> check_tcp
-rwxr-xr-x. 1 nagios eyesofnetwork  62K  8 juil.  2016 check_ups
-rwxr-xr-x. 1 nagios eyesofnetwork  49K  8 juil.  2016 check_uptime
-rwxr-xr-x. 1 nagios eyesofnetwork  48K  8 juil.  2016 check_users
-rwxr-xr-x  1 nagios eyesofnetwork   34 31 oct.  15:48 check_vmware_esx.auth
-rwxrwxr-x. 1 nagios eyesofnetwork 116K  1 juil.  2016 check_vmware_esx.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  66K  1 juil.  2016 check_vmware.pl
-rwxr-xr-x. 1 nagios eyesofnetwork 3,0K  8 juil.  2016 check_wave
-rwxrwxr-x. 1 nagios eyesofnetwork  43K  1 juil.  2016 check_xenapi.pl
drwxrwxr-x. 2 nagios eyesofnetwork   78 14 sept.  2016 Downtime
drwxr-xr-x. 2 nagios eyesofnetwork 4,0K 14 sept.  2016 eventhandlers
-rwxrwxr-x. 1 nagios eyesofnetwork 1,1K  3 nov.   2016 IDRAC_power-supply-alerte.pl
-rwxrwxr-x. 1 nagios eyesofnetwork 2,0K  7 nov.   2016 IDRAC_smart-disk-alerte.pl
-rwxr-xr-x. 1 nagios eyesofnetwork  55K  8 juil.  2016 libnpcommon.a
drwxrwxr-x. 2 nagios eyesofnetwork 4,0K 14 sept.  2016 modules
-rwxrwxr-x. 1 nagios eyesofnetwork  22K 25 avril  2013 monitoringplugin.py
-rwxrwxr-x. 2 nagios eyesofnetwork  22K  8 juil.  2016 monitoringplugin.pyc
-rwxrwxr-x. 2 nagios eyesofnetwork  22K  8 juil.  2016 monitoringplugin.pyo
-rwxr-xr-x. 1 nagios eyesofnetwork  48K  8 juil.  2016 negate
-rwxrwxr-x. 1 nagios eyesofnetwork  40K 30 sept.  2015 pnp4n_send_host_mail.pl
-rwxrwxr-x. 1 nagios eyesofnetwork  41K 30 sept.  2015 pnp4n_send_service_mail.pl
-rwxr-xr-x. 1 nagios eyesofnetwork  48K  8 juil.  2016 urlize
-rwxr-xr-x. 1 nagios eyesofnetwork 1,9K  8 juil.  2016 utils.pm
-rwxr-xr-x. 1 nagios eyesofnetwork 2,8K  8 juil.  2016 utils.sh
drwxrwxr-x. 2 nagios eyesofnetwork 4,0K 14 sept.  2016 Windows
le check_nt est compilé, donc je ne sais pas ou il va chercher son check_process.
"Il vaut mieux un qui sait que cent qui cherchent." -sagesse populaire :D

Yversam
Messages : 9
Enregistré le : 16 novembre 2017, 12:54

Re: Problème commande check_process

Message par Yversam » 07 décembre 2017, 16:12

La dernière version !

Tu as un agent NSClient sur l'un de tes serveurs pour essayer ? Avec explorer.exe et juste un dossier d'ouvert pour tester..

Avatar du membre
LaBanane
Messages : 50
Enregistré le : 28 septembre 2016, 11:45

Re: Problème commande check_process

Message par LaBanane » 11 décembre 2017, 09:55

Bon ben j'ai reconfig mon client NSClient++ pour prendre en charge le check_NT (je travail en check_nrpe normalement)

Et je confirme ça fonctionne bien:

Image

Je ne sais pas pourquoi il te manque ce check_process

EDIT:: Je suis en version 5.0 de EoN
Modifié en dernier par LaBanane le 11 décembre 2017, 10:07, modifié 1 fois.
"Il vaut mieux un qui sait que cent qui cherchent." -sagesse populaire :D

Yversam
Messages : 9
Enregistré le : 16 novembre 2017, 12:54

Re: Problème commande check_process

Message par Yversam » 11 décembre 2017, 10:05

Ca me rend ouf.. même en refaisant une VM on a ce problème.

Tu as configuré comment ton NSCLIENT ?

Avec le check_nrpe on peut aussi check des processus ?
Tout ce que l'on veut c'est check des processus d'applis métiers

Avatar du membre
LaBanane
Messages : 50
Enregistré le : 28 septembre 2016, 11:45

Re: Problème commande check_process

Message par LaBanane » 11 décembre 2017, 10:25

Si tu as des commandes en PowerShell pour check tes appli, avec NRPE tu peux lancer à distance un script .ps1 et renvoyer le résultat sur ton Nagios.

Moi à l'heure actuel je n'ai besoin de NRPE que pour faire un bête ping (une histoire de ligne internet secondaire que mon serveur EoN ne peut pas monitorer.)

En gros je lance la commande suivante depuis mon EoN:

Code : Tout sélectionner

[root@localhost plugins]# ./check_nrpe -H 192.168.30.23 -c check_ping -a host=8.8.8.8
Voici le résultat:

Code : Tout sélectionner

OK: All 1 hosts are ok|'8.8.8.8_loss'=0;5;10 '8.8.8.8_time'=46;60;100
Voici le script "check_ping.bat" sur le serveur windows qui correspond au check_ping de la commande lancer sur mon EoN

Code : Tout sélectionner

@echo off
ping -n 1 %1 -w 20000 >NUL
IF ERRORLEVEL 2 GOTO unknown
IF ERRORLEVEL 1 GOTO err
GOTO ok
 
:err
echo CRITICAL: Ping check failed
exit /B 1
 
:unknown
echo UNKNOWN: Something went wrong
exit /B 3
 
:ok
echo OK: Ping succeded
exit /B 0
C'est pas le mien, il y est par défaut.

Les scripts en question se situe dans "C:\Program Files\NSClient++\scripts" par défaut.

Que dire de plus .... ya un exemple de script en .ps1

Code : Tout sélectionner

$a1 = ""
$a2 = ""
$a3 = ""
if ($args.count -gt 0) { $a1 = $args[0] }
if ($args.count -gt 1) { $a2 = $args[1] }
if ($args.count -gt 2) { $a3 = $args[2] }
write-host "Test arguments are: ($a1 ""$a2"" ""$a3"")"

if ($a1 -eq "LONG") {
write-host 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
write-host 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
write-host 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
write-host 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
write-host 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
write-host 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
write-host 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
write-host 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
write-host 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
write-host 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
write-host 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
}

if ($a1 -eq "WARN") { exit 1 }
if ($a1 -eq "CRIT") { exit 2 }
if ($a1 -eq "UNKNOWN") { exit 3 }
exit 0
ça donne les bases pour faire ton propre script en powershell =)


EDIT:: Commence par voir si le ping à distance fonctionne :roll:
EDIT2:: Si tu veux savoir la config exacte que j'ai, je l'ai documenté ici: viewtopic.php?f=18&t=1884&p=12068#p12068
"Il vaut mieux un qui sait que cent qui cherchent." -sagesse populaire :D

Répondre