Я работаю над проектом, в котором мой компьютер общается с платой arduino, которая считывает выход датчика и тестирует его в плагине C (Reading from a serial port after writing on it) для nagios. Моя проблема в том, что информация о состоянии всегда равна нулю. Мой плагин в Lib "/ USR/местные/Nagios/libexec" В commands.cfg я добавил следующее:Информация о статусе Nagios
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 должен появиться в информации о состоянии или нет. Спасибо заранее.
зависит засыхает ваш '/ libexec' выход в стандартном формате или нет. проверьте файл '/ var /' –
Я проверил /usr/local/nagios/var/status.dat и в моем собственном плагине у меня есть: plugin_output = (null) –
Тогда он не может предоставить информацию. –