Toon posts:

Nagios plugin script

Pagina: 1
Acties:

Onderwerpen


  • 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 ?

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

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

Ik ben verslaafd aan koken. Volg me op https://www.kookjunk.nl


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

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 27-05 13:25

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.


  • Paul
  • Registratie: September 2000
  • Laatst online: 19:38
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


  • 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.

Ik ben verslaafd aan koken. Volg me op https://www.kookjunk.nl


  • 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.

  • 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.


  • 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$
}

  • raymonvdm
  • Registratie: December 2001
  • Laatst online: 17-05 20:55
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:
  • 0Henk '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


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee