OK, this time it exhibits the bug. The debugger helped me :
> DB<1>
> check_mk_agent::new(/usr/share/perl5/check_mk_agent.pm:75):
> 75: my @lines = <$sock>;
> DB<1>
> check_mk_agent::new(/usr/share/perl5/check_mk_agent.pm:76):
> 76: close $sock;
> DB<1> x @lines <=================================== HERE
> empty array
> DB<2> x $sock
> 0 IO::Socket::INET=GLOB(0x1bed9f8)
> -> *Symbol::GEN0
> FileHandle({*Symbol::GEN0}) => fileno(6)
> DB<3> x %args
> 0 'PeerAddr'
> 1 '172.29.69.194'
> 2 'PeerPort'
> 3 6556
> 4 'debug'
> 5 1
>
This time, I'm ready to debug it. Thanks a lot !Regards, Xavier On 25/01/2019 04:20, Ivo Kidze wrote: > Can u try > > "/usr/lib64/nagios/plugins/cmk_checks/cmk_load.pl" "-H" "172.29.69.194" "-c" > "8,8,8" "-vd" "-w" "4,4,4" > > on the command line? > > Kind Regards, > Ivo > > -----Original Message----- > From: Xavier Humbert [mailto:[email protected]] > Sent: Thursday, January 24, 2019 1:42 AM > To: Ivo Kidze <[email protected]>; Icinga User's Corner > <[email protected]> > Subject: Re: [icinga-users] Nagios plugin fails to execute, but OK in command > line > > > On 23/01/2019 17:21, Ivo Kidze wrote: >> You have to replace hostname with a host in icinga2 and >> icinga_internal_servicename with the name of the service. >> >> Kind Regards, >> Ivo Kidze >> >> -----Original Message----- >> From: Xavier Humbert [mailto:[email protected]] >> Sent: Wednesday, January 23, 2019 1:51 AM >> To: Icinga User's Corner <[email protected]>; Ivo Kidze >> <[email protected]> >> Subject: Re: [icinga-users] Nagios plugin fails to execute, but OK in >> command line >> >> >> On 22/01/2019 21:11, Xavier Humbert wrote: >>> On 22/01/2019 18:00, Ivo Kidze wrote: >>>> Hi Xavier, >>>> >>>> Try the following as system sudo user or system root user >>>> >>>> 1. ICINGA2_API_PASSWORD=api_user_password icinga2 console --connect >>>> 'https://api_user@localhost:5665/' >>>> 2. s = >>>> get_service("hostname","icinga_internal_servicename").last_check_res >>>> u >>>> lt.command >>>> 3. s >>>> >>>> Post your result if you can't see what is wrong. >>>> >>>> Kind Regards, >>>> Ivo Kidze > Stupid me ! > > Here is the correct result > >> ICINGA2_API_PASSWORD=0f2a42b2bbdb25af icinga2 console --connect >> 'https://root@localhost:5665/' >> Icinga 2 (version: r2.10.2-1) >> Type $help to view available commands. >> <1> => >> S=get_service("pr-sge-sup02.supgest.in.phm.education.gouv.fr","Load"). >> last_check_result.command >> null >> <2> => S >> [ "/usr/lib64/nagios/plugins/cmk_checks/cmk_load.pl", "-H", >> "172.29.69.194", "-c", "8,8,8", "-vd", "-w", "4,4,4" ] > Thanks, > > Xavier > -- Xavier Humbert CRT Supervision et Exploitation de Niveau 1 Rectorat de Nancy-Metz 03 83 86 27 39
signature.asc
Description: OpenPGP digital signature
_______________________________________________ icinga-users mailing list [email protected] https://lists.icinga.org/mailman/listinfo/icinga-users
