私は、コンピューターがarduinoボードと通信してセンサー出力を読み取り、nagiosのCプラグイン(書き込み後にシリアルポートから読み取る)でテストするプロジェクトに取り組んでいます。私の問題は、ステータス情報が常に null であることです。私のプラグインは 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 の出力がステータス情報に表示されるかどうか混乱しています。前もって感謝します。