Windows event log event not being emailed
Joe Astrologo
jastrolo at gmail.com
Tue Nov 13 15:58:29 UTC 2007
event is seen in Nagios event log , but notification is not sent.
using windows eventlog agent software eventlog_agent.bat.
nagios server command is below:
define command{
command_name check_win_eventlog
command_line $USER1$/./check_win_eventlog.pl -H
$HOSTADDRESS$ -l 'Application:System' -s 1234 -m '.*:+Error'
}
nagios server service definition is below:
define service {
name NM-Windows-EventLog
service_description Event Log
check_command check_win_eventlog
check_period 24x7
notification_period 24x7
is_volatile 0
max_check_attempts 3
normal_check_interval 10
retry_check_interval 1
notification_interval 10
notification_options w,u,c,r
active_checks_enabled 1
passive_checks_enabled 1
parallelize_check 1
obsess_over_service 0
check_freshness 1
notifications_enabled 1
event_handler_enabled 1
flap_detection_enabled 1
process_perf_data 1
retain_status_information 1
retain_nonstatus_information 0
register 0
}
Nagios server Service example definintion is below
define service {
use NM-Windows-EventLog
host_name ohisex03.ohis.local
contact_groups nt-admins,oncall-admin
}
contents of event_log.bat on windows client is below:
@echo off
echo.
if "%1" == "stop" goto stop
echo Einrichten des Service "eventlog_agent"
echo ----------------------------------------------------------------------
echo (Anhalten und Deinstallieren mit dem Aufruf "eventlog_agent.bat stop")
echo.
echo Installieren des Service...
c:\Nagios\instsrv.exe eventlog_agent c:\Nagios\srvany.exe
echo.
echo Installieren der Registry-Werte...
regedit eventlog_agent.reg
echo.
echo Starten des Service...
net start eventlog_agent
goto ende
:stop
echo Anhalten und Deinstallieren des Service "eventlog_agent"
echo ----------------------------------------------------------------------
echo Stoppen des Service...
net stop eventlog_agent
echo.
echo Deinstallieren des Service und der Registry-Werte...
c:\Nagios\instsrv.exe eventlog_agent remove
:ende
echo.
echo *** Fertig ***
echo.
pause
More information about the redhat-list
mailing list