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

Reply via email to