Announcement

Collapse
No announcement yet.

check_nt - SERVICESTATE

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • nixnbk
    replied
    je fais suite à mon propre post :

    A priori je comprend pourquoi il interprète le '$' de cette manière :
    les balise pour les arguments dans centreon sont nommés $ARG1$ $ARG2$ etc.

    Donc a priori il suffirait que centreon interprète ce $ contenu dans le nom de mes service comme un $ et non comme un début de balise.

    A priori un '\' ne suffit pas...

    Je continue mes recherches en attendant de trouver une réponse.

    Leave a comment:


  • nixnbk
    replied
    Bonjour,

    j'ai a peu près le même souci :

    J'ai des services à surveiller qui contiennent un '$' dans le service name.
    Par exemple : tbsvc$application

    via le shell je n'ai pas de problème en utilisant les simple côtes :
    Code:
    ./check_nt -H 192.168.x;x -v SERVICESTATE -s xxxxxxxx -l 'TBSvc$Application' -d SHOWALL -p xxxxxx
    J'ai en réponse :
    Code:
    TBSvc$Application : Started
    Si je teste sur centreon, en gardant les simple côte j'ai un critique qui tombe avec l'erreur suivante :
    Code:
    TBSvc$Application$: Not found
    J'ai un $ qui se rajoute en fin de service. Je n'ai pour l'instant pas trouvé le moyen de supprimer ce $ en trop.
    J'ai essayé la double cote => ça s'arrête à TBSvc$
    j'ai essayé de sortir le $ des cotes => not found
    j'ai essayé de mettre un \$ => not found

    Si vous avez une idée ça m'intéresse.

    Cordialement,

    Nix.

    Leave a comment:


  • templuche
    replied
    Bonjour,

    Il faut utiliser le nom réel du service (Service Name) mais pas le nom affiché (Display Name) (exemple : logical Disk Manager --> dmServer).

    Leave a comment:


  • f500
    started a topic check_nt - SERVICESTATE

    check_nt - SERVICESTATE

    Salut, Je veux tester si des services sont vivant en utilisant check_nt et SERVICESTATE
    Ca marche terrible pour les services dont le nom ne contient pas d;espace, genre celui la pour prendre en prendre un super important

    ./check_nt -H 10.136.64.55 -v SERVICESTATE -s pass -l Messenger -d SHOWALL
    Ca ca marche bien

    Par contre si je test un service du genre DNS Client, il me dit qu'il ne connait pas le service
    J'ai essayer avec des " " des ' ' . Rien ne marche.
    Si vous avez une idee, lachez vous!
Working...
X