Nagios plugin script

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • guitar-hero
  • Registratie: November 2009
  • Laatst online: 26-11-2020
hoi,

Ik probeer dit script werkend the krijgen binnen nagios.

op de CLI werkt dit :
./check_snmp_HP_Bladesystem.pl -H ipadres -C public -t Fan-Conditions
resultaat
OK Fan-Conditions (2) Fan return codes: 2; 2; 2; 2; 2; 2; 2; 2; 2; 2;

dus ik heb er een command voor aangemaakt :

define command {
command_name check-hpblades
command_line $USER1$/check_snmp_HP_Bladesystem.pl -H $HOSTADDRESS$ -C public -t $ARG1$
}


en een service :

define service {
use generic-service
host_name host1,host2
name Checks the Blade Fans
service_description Checks the HP Blade fans
check_command check-hpblades!Fan-Conditions
}


Helaas wat ik ook probeer ik krijg deze melding terug : (Return code of 127 is out of bounds - plugin may be missing) Ik zie dit ook voorbij komen in het messages log.

Zie ik hier wat over het hoofd ?

Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Echo met $? eens de return code van het script zelf?

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • guitar-hero
  • Registratie: November 2009
  • Laatst online: 26-11-2020
Hoe bedoel je dat ? Ik weet niet hoe je dat uit voert ...

Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 13-07 10:20

CAPSLOCK2000

zie teletekst pagina 888

./check_snmp_HP....
echo $?


Heb je je nagios / nrpe zo geconfigureerd dat argumenten zijn toegestaan ($ARG1$). IIRC mag dat out-of-the-box niet.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Paul
  • Registratie: September 2000
  • Laatst online: 09-07 15:09
Tot dusver iedere keer dat ik die melding kreeg had Nagios het bij het rechte eind; Zoek eens op waar $USER1$ naartoe wijst, kijk of daar de plugin staat en achterhaal of de gebruiker waaronder Nagios draait execute-rechten heeft op die plugin :)

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

CAPSLOCK2000 schreef op woensdag 01 juni 2011 @ 16:42:
./check_snmp_HP....
echo $?


Heb je je nagios / nrpe zo geconfigureerd dat argumenten zijn toegestaan ($ARG1$). IIRC mag dat out-of-the-box niet.
Mag hier onder debain ootb afaik wel.

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • guitar-hero
  • Registratie: November 2009
  • Laatst online: 26-11-2020
daarop krijg ik een 0 als resultaat terug. Rechten 755 zijn toegepast op de file. En het script staat op dezelfde plek als andere scripts die met $USER1 worden aangeroepen.

Acties:
  • 0 Henk 'm!

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Mijn Nagios-FU is een beetje roestig maar moet dat echt $USER1$ en $ARG1$ zijn, en niet $USER1 en $ARG1 ?

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Acties:
  • 0 Henk 'm!

  • guitar-hero
  • Registratie: November 2009
  • Laatst online: 26-11-2020
Nee helaas, bij Nagios staan de variabelen tussen $$


# 'check_local_disk' command definition
define command{
command_name check_local_disk
command_line $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
}


# 'check_local_load' command definition
define command{
command_name check_local_load
command_line $USER1$/check_load -w $ARG1$ -c $ARG2$
}


# 'check_local_procs' command definition
define command{
command_name check_local_procs
command_line $USER1$/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$
}

Acties:
  • 0 Henk 'm!

  • raymonvdm
  • Registratie: December 2001
  • Laatst online: 30-06 16:35
Probeer het eens zonder de variabelen ?

Dan werkt het bij mij wel namelijk

Dus

code:
1
2
su nagios
/usr/local/nagios/libexec/check_procs -w 80 -c 90 -s 10 ( -s is timeout ofzo)

[ Voor 42% gewijzigd door raymonvdm op 06-06-2011 09:31 ]


Acties:
  • 0 Henk 'm!

  • guitar-hero
  • Registratie: November 2009
  • Laatst online: 26-11-2020
raymonvdm schreef op woensdag 01 juni 2011 @ 17:08:
Probeer het eens zonder de variabelen ?

Dan werkt het bij mij wel namelijk
Hoi,

De host checks en andere script draaien als een zonnetje en zo ook deze check. Ik heb alleen een probleem met het HP script..

[ Voor 23% gewijzigd door guitar-hero op 06-06-2011 09:48 ]

Pagina: 1