Nagiosを使用してネットワークを監視し、大きな成功を収めています。ただし、重大なアプリケーションエラー用のsyslogがあり、check_logを設定している間は、デバイスを監視するほど機能しないようです。
問題は次のとおりです。
- 最後のエントリのみが表示されます
- 重大なエラーを確認してモニターを良好な状態に戻す方法はないようです
nagiosは間違ったツールですか、それともサービス監視を正しく設定していないだけですか?
これが私のエントリーです
# log file
define command{
command_name check_log
command_line $USER1$/check_log -F /var/log/applications/appcrit.log -O /tmp/appcrit.log -q ?
}
# Define the log monitering service
define service{
name logfile-check ;
use generic-service ;
check_period 24x7 ;
max_check_attempts 1 ;
normal_check_interval 5 ;
retry_check_interval 1 ;
contact_groups admins ;
notification_options w,u,c,r ;
notification_period 24x7 ;
register 0 ;
}
define service{
use logfile-check
host_name localhost
service_description CritLogFile
check_command check_log
}