Hello,<br><br>Yeah, i started to look through my explanation and seems i didn't explained it good enough while misunderstanding few things myself :)<br>So thanks for pointing it out.<br><br>I have one sever with address 192.168.0.5 that runs linux, has installed munin-node and i want to monitor its load.<br>
Munin-node has the load plugin.<br><br>Then i have another server with the ip 192.168.0.1 that has installed both Nagios and Munin Server.<br>Now instead of checking the Munin server for graphs, i want Nagios to trigger a plugin that checks the load on the machine.<br>
<br>I even changed few things in config to test, but no luck.<br><br>So Nagios has in command.cfg the following def:<br>define command{<br>        command_name    check_remote_load<br>        command_line    /usr/local/nagios/libexec/<a href="http://check_munin.pl">check_munin.pl</a> -H $HOSTADDRESS$ -M $ARG1$ -w $ARG2$ -c $ARG3$<br>
}<br><br>And i have specified the following host with the service:<br>define host {<br>        use             linux-server<br>        host_name       Remote_Server<br>        address         192.168.0.5<br>        alias           RS<br>
        contacts        admin<br>}<br><br>define service {<br>        use                             generic-service<br>        hostgroup_name                  linux-servers<br>        service_description             load<br>
        check_command                   check_remote_load!load!8!10!<br>        servicegroups                   +load<br>        first_notification_delay        10<br>        contact_groups<br>}<br><br>Munin-node.conf on 192.168.0.5 has the "allow ^192\.168\.0\.1$"<br>
<br>And munin.congf on 192.168.0.1 has the following entry:<br>[application;Remote_Server]<br>    address 192.168.0.5<br>    use_node_name yes<br><br>So as i understand nagios should be triggering the <a href="http://check_munin.pl">check_munin.pl</a> script towards the host Remote_Server. Munin node there should return the load parameters and nagios will return warning on 8 and critical on 10.<br>
<br>Please correct me if i got something wrong :)<br><br>Best wishes,<br>Tõnis<br><br><br><div class="gmail_quote">2011/6/8 Andreas Ericsson <span dir="ltr"><<a href="mailto:ae@op5.se" target="_blank">ae@op5.se</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div></div><div>On 06/08/2011 03:27 PM, Tõnis Trei wrote:<br>
> Hello,<br>
><br>
> I have run into a small problem when tried to set up Nagios on a new system<br>
> from scratch and can't figure out whats wrong. Everything looks to be kinda<br>
> ok but maybe im overseeing something :)<br>
><br>
> Nagios is returning NULL when checking load on a remote machine.<br>
><br>
> I defined service:<br>
> define service {<br>
>          use                             generic-service<br>
>          hostgroup_name                  linux-servers<br>
>          service_description             load<br>
>          check_command<br>
> check_remote_load!$_HOSTLOADWARNING$!$_HOSTLOADCRITICAL$<br>
>          servicegroups                   +load<br>
>          first_notification_delay        10<br>
>          contact_groups<br>
> }<br>
><br>
> and i defined a command in command.cfg<br>
> define command{<br>
>          command_name    check_remote_load<br>
>          command_line    $USER1$/<a href="http://check_munin.pl" target="_blank">check_munin.pl</a> -H $HOSTADDRESS$ -M load -w<br>
> $ARG1$ -c $ARG2$<br>
> }<br>
><br>
> Check_munin.pl is added on a remote machine.<br>
> Munin is installed on the same machine as Nagios and the IP is in ALLOW list<br>
> on munin remote node.<br>
> Also munin.conf contains the entry for the remote host.<br>
><br>
> But for some reason i still get back null when forcing nagios to check the<br>
> load.<br>
><br>
> Any thoughts on what wrong or how to debug this? :)<br>
><br>
<br>
</div></div>Nagios doesn't automagically run some commands from the remote node.<br>
By your explanation, the <a href="http://check_munin.pl" target="_blank">check_munin.pl</a> script is installed on the<br>
remote server and munin is installed on the nagios server. You've<br>
either explained the situation extremely poorly or completely<br>
misunderstood how networking machines are allowed to talk to each<br>
other in the unix world.<br>
<br>
Either way, you need to rethink your mail, read it out loud a few<br>
times and then fix what's broken with the mail or your thinking. If<br>
that doesn't cause the bulb to go on in your head, I suggest you get<br>
back here with more details about the setup. Use hostnames for the<br>
nagios server and the server you're monitoring and explain what's<br>
installed where when you mail again; Even if they're fake names,<br>
they'll at least give us something to identify the different nodes<br>
by so we can be sure what's done where.<br>
<font color="#888888"><br>
--<br>
Andreas Ericsson                   <a href="mailto:andreas.ericsson@op5.se" target="_blank">andreas.ericsson@op5.se</a><br>
OP5 AB                             <a href="http://www.op5.se" target="_blank">www.op5.se</a><br>
Tel: +46 8-230225                  Fax: +46 8-230231<br>
<br>
Considering the successes of the wars on alcohol, poverty, drugs and<br>
terror, I think we should give some serious thought to declaring war<br>
on peace.<br>
</font></blockquote></div><br>