Nagios状态信息

时间:2013-07-18 12:53:58

标签: c serial-port arduino nagios

我正在开发一个项目,让我的计算机与arduino板通信,读取传感器输出并在C插件(Reading from a serial port after writing on it)中测试它以进行nagios。我的问题是状态信息始终为空。我的插件位于lib“/ usr / local / nagios / libexec” 在commands.cfg中,我添加了以下内容:

define command{
    command_name    arduino_temp_sensor
    command_line    /usr/local/nagios/libexec/essai.c
    }

在localhost.cfg中我添加了以下内容:

define service{
        use                             generic-service         
        host_name                       localhost
        service_description             Temp
        check_command                   arduino_temp_sensor
        }

如果printf的输出应该出现在状态信息中,我很困惑。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

当我删除.c时,它可以工作:

define command{
     command_name    arduino_temp_sensor
     command_line    /usr/local/nagios/libexec/essai
     }