OK I have solved the issue. The plugin works only if you execute it within its own directory. If the PWD is not the same as the PWD of the executable plugin, then it does not work, even if you specify the full path to the executable.
I changed the line use lib "/usr/lib/nagios/plugins"; to use lib "/usr/local/nagios/libexec"; That fixed the problem, no longer getting null value olourkin-nag...@yahoo.com wrote: > Bit of a shot in the dark here, but I notice that in your examples from the > command line, you use -U, -w and -c. But the Nagios service you define also > adds in a -P option (port, I'm guessing). If you haven't already tried > manually > running from the command line with the -P option, it would be worth a shot. > > Cheers > Erik > > > ----- Original Message ---- > From: Athiqur Rahman <s...@arahmantech.com> > To: Nagios Users Mailinglist <nagios-users@lists.sourceforge.net> > Sent: Wed, October 6, 2010 3:39:16 AM > Subject: [Nagios-users] check_asterisk plugin returning null > > I am using the check_asterisk pluing that is found here > http://www.voip-info.org/wiki/index.php?page_id=1864 > > When executing this script from bash it works like a charm > > [r...@watcher2 libexec]# ./check_asterisk -U sip:1...@192.168.53.10 -w 10 -c > 50 > > SIP OK - Test Duration: 2.19 ms > > > I created the command > > define command { > > command_name check_asterisk > > command_line $USER1$/check_asterisk -U $ARG1$ -P $ARG2$ > -w > 100 -c 500 > > } > > > and then i created the service > > define service{ > > use generic-service > > host_name TVoIP1 > > service_description check_sip_asterisk > > display_name check for SIP on astersk > > check_command > check_asterisk!sip:1...@192.168.53.10!5060 > > } > > > This gives me critical alert on nagios with a status information of 'null' > > I tried executing the check_asterisk from bash as user nagios and got > the following > > [nag...@watcher2 libexec]$ ./check_asterisk -U sip:1...@192.168.53.10 -w 10 > -c > 20 > > warning: need raw socket (root privileges) to receive all ICMP errors > > SIP OK - Test Duration: 0.53 ms > > > The check_asteisk plugin uses sipsak, could this have anything to do > with this? Any comments appreciated. > > Thanks, > > > > > > > > ------------------------------------------------------------------------------ > Beautiful is writing same markup. Internet Explorer 9 supports > standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. > Spend less time writing and rewriting code and more time creating great > experiences on the web. Be a part of the beta today. > http://p.sf.net/sfu/beautyoftheweb > _______________________________________________ > Nagios-users mailing list > Nagios-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/nagios-users > ::: Please include Nagios version, plugin version (-v) and OS when reporting > any > issue. > > ::: Messages without supporting info will risk being sent to /dev/null > > > ------------------------------------------------------------------------------ > Beautiful is writing same markup. Internet Explorer 9 supports > standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. > Spend less time writing and rewriting code and more time creating great > experiences on the web. Be a part of the beta today. > http://p.sf.net/sfu/beautyoftheweb > _______________________________________________ > Nagios-users mailing list > Nagios-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/nagios-users > ::: Please include Nagios version, plugin version (-v) and OS when reporting > any issue. > ::: Messages without supporting info will risk being sent to /dev/null > ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb _______________________________________________ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null