<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-GB link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>Hi<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I'm looking to get more information in my notificiation
emails. Specifically, I'd like to get the text of Windows server Eventlogs into
the body of the email. This information is coming across to the nagios server
and can be found in the log file.<o:p></o:p></p>

<p class=MsoNormal>See example below:<o:p></o:p></p>

<p class=MsoNormal>Feb  5 15:08:36 sbc-omega-test nagios: SERVICE NOTIFICATION:
nagiosadmin;hq-test-01;EventLog TempDB start
chk;WARNING;notify-service-by-email;informational: MSSQLSERVER: Starting up
database ReportServerTempDB. (384), eventlog: 384  warning<o:p></o:p></p>

<p class=MsoNormal>#<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I'd like to get the information<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>MSSQLSERVER: Starting up database ReportServerTempDB. (384),
eventlog: 384  warning <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>into the body of the email too. However, all I get is:<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>***** Nagios *****<o:p></o:p></p>

<p class=MsoNormal>Notification Type: PROBLEM<o:p></o:p></p>

<p class=MsoNormal>Service: EventLog TempDB start chk<o:p></o:p></p>

<p class=MsoNormal>Host: Windows test server<o:p></o:p></p>

<p class=MsoNormal>Address: 150.122.120.29<o:p></o:p></p>

<p class=MsoNormal>State: WARNING<o:p></o:p></p>

<p class=MsoNormal>Date/Time: Fri Feb 5 15:08:36 GMT 2010<o:p></o:p></p>

<p class=MsoNormal>Additional Info:<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I had hoped I could resolve this by changing the
$SERVICEOUTPUT$ to $LONGSERVICEOUTPUT$ in the notify-service-by-email command
definition (see below). <o:p></o:p></p>

<p class=MsoNormal># 'notify-service-by-email' command definition<o:p></o:p></p>

<p class=MsoNormal>define command{<o:p></o:p></p>

<p class=MsoNormal>        command_name    notify-service-by-email<o:p></o:p></p>

<p class=MsoNormal>        command_line    /usr/bin/printf "%b"
"***** Nagios *****\n\nNotification<o:p></o:p></p>

<p class=MsoNormal> Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost:
$HOSTALIAS$\nAddress:<o:p></o:p></p>

<p class=MsoNormal> $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time:
$LONGDATETIME$\n\nAdditional<o:p></o:p></p>

<p class=MsoNormal> Info:\n\n$LONGSERVICEOUTPUT$" | /usr/bin/mail -s
"** $NOTIFICATIONTYPE$ Service<o:p></o:p></p>

<p class=MsoNormal> Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **"
$CONTACTEMAIL$<o:p></o:p></p>

<p class=MsoNormal>        }<o:p></o:p></p>

<p class=MsoNormal>However this did not give any change in the output. That's
all  I've changed on the server. Can anyone give me pointers as to what else I
need to change?<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Regards<o:p></o:p></p>

<p class=MsoNormal>Ewan<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Sytem info:<o:p></o:p></p>

<p class=MsoNormal>Nagios core - version – 3.2.0<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>uname -a                            <o:p></o:p></p>

<p class=MsoNormal>Linux sbc-omega-test 2.6.31-14-server #48-Ubuntu SMP Fri Oct
16 15:07:34 UTC 2009 x86_64 GNU/Linux<o:p></o:p></p>

<p class=MsoNormal># <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>nagios.cfg:<o:p></o:p></p>

<p class=MsoNormal>===========<o:p></o:p></p>

<p class=MsoNormal>log_file=/usr/local/nagios/var/nagios.log<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/commands.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/contacts.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/templates.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/localhost.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/switch.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/hosts.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/hostgroups.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/services.cfg<o:p></o:p></p>

<p class=MsoNormal>object_cache_file=/usr/local/nagios/var/objects.cache<o:p></o:p></p>

<p class=MsoNormal>precached_object_file=/usr/local/nagios/var/objects.precache<o:p></o:p></p>

<p class=MsoNormal>resource_file=/usr/local/nagios/etc/resource.cfg<o:p></o:p></p>

<p class=MsoNormal>status_file=/usr/local/nagios/var/status.dat<o:p></o:p></p>

<p class=MsoNormal>status_update_interval=10<o:p></o:p></p>

<p class=MsoNormal>nagios_user=nagios<o:p></o:p></p>

<p class=MsoNormal>nagios_group=nagios<o:p></o:p></p>

<p class=MsoNormal>check_external_commands=1<o:p></o:p></p>

<p class=MsoNormal>command_check_interval=-1<o:p></o:p></p>

<p class=MsoNormal>command_file=/usr/local/nagios/var/rw/nagios.cmd<o:p></o:p></p>

<p class=MsoNormal>external_command_buffer_slots=4096<o:p></o:p></p>

<p class=MsoNormal>lock_file=/usr/local/nagios/var/nagios.lock<o:p></o:p></p>

<p class=MsoNormal>temp_file=/usr/local/nagios/var/nagios.tmp<o:p></o:p></p>

<p class=MsoNormal>temp_path=/tmp<o:p></o:p></p>

<p class=MsoNormal>event_broker_options=-1<o:p></o:p></p>

<p class=MsoNormal>log_rotation_method=d<o:p></o:p></p>

<p class=MsoNormal>log_archive_path=/usr/local/nagios/var/archives<o:p></o:p></p>

<p class=MsoNormal>use_syslog=1<o:p></o:p></p>

<p class=MsoNormal>log_notifications=1<o:p></o:p></p>

<p class=MsoNormal>log_service_retries=1<o:p></o:p></p>

<p class=MsoNormal>log_host_retries=1<o:p></o:p></p>

<p class=MsoNormal>log_event_handlers=1<o:p></o:p></p>

<p class=MsoNormal>log_initial_states=0<o:p></o:p></p>

<p class=MsoNormal>log_external_commands=1<o:p></o:p></p>

<p class=MsoNormal>log_passive_checks=1<o:p></o:p></p>

<p class=MsoNormal>service_inter_check_delay_method=s<o:p></o:p></p>

<p class=MsoNormal>max_service_check_spread=30<o:p></o:p></p>

<p class=MsoNormal>service_interleave_factor=s<o:p></o:p></p>

<p class=MsoNormal>host_inter_check_delay_method=s<o:p></o:p></p>

<p class=MsoNormal>max_host_check_spread=30<o:p></o:p></p>

<p class=MsoNormal>max_concurrent_checks=0<o:p></o:p></p>

<p class=MsoNormal>check_result_reaper_frequency=10<o:p></o:p></p>

<p class=MsoNormal>max_check_result_reaper_time=30<o:p></o:p></p>

<p class=MsoNormal>check_result_path=/usr/local/nagios/var/spool/checkresults<o:p></o:p></p>

<p class=MsoNormal>max_check_result_file_age=3600<o:p></o:p></p>

<p class=MsoNormal>cached_host_check_horizon=15<o:p></o:p></p>

<p class=MsoNormal>cached_service_check_horizon=15<o:p></o:p></p>

<p class=MsoNormal>enable_predictive_host_dependency_checks=1<o:p></o:p></p>

<p class=MsoNormal>enable_predictive_service_dependency_checks=1<o:p></o:p></p>

<p class=MsoNormal>soft_state_dependencies=0<o:p></o:p></p>

<p class=MsoNormal>auto_reschedule_checks=0<o:p></o:p></p>

<p class=MsoNormal>auto_rescheduling_interval=30<o:p></o:p></p>

<p class=MsoNormal>auto_rescheduling_window=180<o:p></o:p></p>

<p class=MsoNormal>sleep_time=0.25<o:p></o:p></p>

<p class=MsoNormal>service_check_timeout=60<o:p></o:p></p>

<p class=MsoNormal>host_check_timeout=30<o:p></o:p></p>

<p class=MsoNormal>event_handler_timeout=30<o:p></o:p></p>

<p class=MsoNormal>notification_timeout=30<o:p></o:p></p>

<p class=MsoNormal>ocsp_timeout=5<o:p></o:p></p>

<p class=MsoNormal>perfdata_timeout=5<o:p></o:p></p>

<p class=MsoNormal>retain_state_information=1<o:p></o:p></p>

<p class=MsoNormal>state_retention_file=/usr/local/nagios/var/retention.dat<o:p></o:p></p>

<p class=MsoNormal>retention_update_interval=60<o:p></o:p></p>

<p class=MsoNormal>use_retained_program_state=1<o:p></o:p></p>

<p class=MsoNormal>log_file=/usr/local/nagios/var/nagios.log<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/commands.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/contacts.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/templates.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/localhost.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/switch.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/hosts.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/hostgroups.cfg<o:p></o:p></p>

<p class=MsoNormal>cfg_file=/usr/local/nagios/etc/objects/services.cfg<o:p></o:p></p>

<p class=MsoNormal>object_cache_file=/usr/local/nagios/var/objects.cache<o:p></o:p></p>

<p class=MsoNormal>precached_object_file=/usr/local/nagios/var/objects.precache<o:p></o:p></p>

<p class=MsoNormal>resource_file=/usr/local/nagios/etc/resource.cfg<o:p></o:p></p>

<p class=MsoNormal>status_file=/usr/local/nagios/var/status.dat<o:p></o:p></p>

<p class=MsoNormal>status_update_interval=10<o:p></o:p></p>

<p class=MsoNormal>nagios_user=nagios<o:p></o:p></p>

<p class=MsoNormal>nagios_group=nagios<o:p></o:p></p>

<p class=MsoNormal>check_external_commands=1<o:p></o:p></p>

<p class=MsoNormal>command_check_interval=-1<o:p></o:p></p>

<p class=MsoNormal>command_file=/usr/local/nagios/var/rw/nagios.cmd<o:p></o:p></p>

<p class=MsoNormal>external_command_buffer_slots=4096<o:p></o:p></p>

<p class=MsoNormal>lock_file=/usr/local/nagios/var/nagios.lock<o:p></o:p></p>

<p class=MsoNormal>temp_file=/usr/local/nagios/var/nagios.tmp<o:p></o:p></p>

<p class=MsoNormal>temp_path=/tmp<o:p></o:p></p>

<p class=MsoNormal>event_broker_options=-1<o:p></o:p></p>

<p class=MsoNormal>log_rotation_method=d<o:p></o:p></p>

<p class=MsoNormal>log_archive_path=/usr/local/nagios/var/archives<o:p></o:p></p>

<p class=MsoNormal>use_syslog=1<o:p></o:p></p>

<p class=MsoNormal>log_notifications=1<o:p></o:p></p>

<p class=MsoNormal>log_service_retries=1<o:p></o:p></p>

<p class=MsoNormal>log_host_retries=1<o:p></o:p></p>

<p class=MsoNormal>log_event_handlers=1<o:p></o:p></p>

<p class=MsoNormal>log_initial_states=0<o:p></o:p></p>

<p class=MsoNormal>log_external_commands=1<o:p></o:p></p>

<p class=MsoNormal>log_passive_checks=1<o:p></o:p></p>

<p class=MsoNormal>service_inter_check_delay_method=s<o:p></o:p></p>

<p class=MsoNormal>max_service_check_spread=30<o:p></o:p></p>

<p class=MsoNormal>service_interleave_factor=s<o:p></o:p></p>

<p class=MsoNormal>host_inter_check_delay_method=s<o:p></o:p></p>

<p class=MsoNormal>max_host_check_spread=30<o:p></o:p></p>

<p class=MsoNormal>max_concurrent_checks=0<o:p></o:p></p>

<p class=MsoNormal>check_result_reaper_frequency=10<o:p></o:p></p>

<p class=MsoNormal>max_check_result_reaper_time=30<o:p></o:p></p>

<p class=MsoNormal>check_result_path=/usr/local/nagios/var/spool/checkresults<o:p></o:p></p>

<p class=MsoNormal>max_check_result_file_age=3600<o:p></o:p></p>

<p class=MsoNormal>cached_host_check_horizon=15<o:p></o:p></p>

<p class=MsoNormal>cached_service_check_horizon=15<o:p></o:p></p>

<p class=MsoNormal>enable_predictive_host_dependency_checks=1<o:p></o:p></p>

<p class=MsoNormal>enable_predictive_service_dependency_checks=1<o:p></o:p></p>

<p class=MsoNormal>soft_state_dependencies=0<o:p></o:p></p>

<p class=MsoNormal>auto_reschedule_checks=0<o:p></o:p></p>

<p class=MsoNormal>auto_rescheduling_interval=30<o:p></o:p></p>

<p class=MsoNormal>auto_rescheduling_window=180<o:p></o:p></p>

<p class=MsoNormal>sleep_time=0.25<o:p></o:p></p>

<p class=MsoNormal>service_check_timeout=60<o:p></o:p></p>

<p class=MsoNormal>host_check_timeout=30<o:p></o:p></p>

<p class=MsoNormal>event_handler_timeout=30<o:p></o:p></p>

<p class=MsoNormal>notification_timeout=30<o:p></o:p></p>

<p class=MsoNormal>ocsp_timeout=5<o:p></o:p></p>

<p class=MsoNormal>perfdata_timeout=5<o:p></o:p></p>

<p class=MsoNormal>retain_state_information=1<o:p></o:p></p>

<p class=MsoNormal>state_retention_file=/usr/local/nagios/var/retention.dat<o:p></o:p></p>

<p class=MsoNormal>retention_update_interval=60<o:p></o:p></p>

<p class=MsoNormal>use_retained_program_state=1<o:p></o:p></p>

<p class=MsoNormal>use_retained_scheduling_info=1<o:p></o:p></p>

<p class=MsoNormal>retained_host_attribute_mask=0<o:p></o:p></p>

<p class=MsoNormal>retained_service_attribute_mask=0<o:p></o:p></p>

<p class=MsoNormal>retained_process_host_attribute_mask=0<o:p></o:p></p>

<p class=MsoNormal>retained_process_service_attribute_mask=0<o:p></o:p></p>

<p class=MsoNormal>retained_contact_host_attribute_mask=0<o:p></o:p></p>

<p class=MsoNormal>retained_contact_service_attribute_mask=0<o:p></o:p></p>

<p class=MsoNormal>interval_length=60<o:p></o:p></p>

<p class=MsoNormal>check_for_updates=1<o:p></o:p></p>

<p class=MsoNormal>bare_update_check=0<o:p></o:p></p>

<p class=MsoNormal>use_aggressive_host_checking=0<o:p></o:p></p>

<p class=MsoNormal>execute_service_checks=1<o:p></o:p></p>

<p class=MsoNormal>accept_passive_service_checks=1<o:p></o:p></p>

<p class=MsoNormal>execute_host_checks=1<o:p></o:p></p>

<p class=MsoNormal>accept_passive_host_checks=1<o:p></o:p></p>

<p class=MsoNormal>enable_notifications=1<o:p></o:p></p>

<p class=MsoNormal>enable_event_handlers=1<o:p></o:p></p>

<p class=MsoNormal>process_performance_data=0<o:p></o:p></p>

<p class=MsoNormal>obsess_over_services=0<o:p></o:p></p>

<p class=MsoNormal>obsess_over_hosts=0<o:p></o:p></p>

<p class=MsoNormal>translate_passive_host_checks=0<o:p></o:p></p>

<p class=MsoNormal>passive_host_checks_are_soft=0<o:p></o:p></p>

<p class=MsoNormal>check_for_orphaned_services=1<o:p></o:p></p>

<p class=MsoNormal>check_for_orphaned_hosts=1<o:p></o:p></p>

<p class=MsoNormal>check_service_freshness=1<o:p></o:p></p>

<p class=MsoNormal>service_freshness_check_interval=60<o:p></o:p></p>

<p class=MsoNormal>check_host_freshness=0<o:p></o:p></p>

<p class=MsoNormal>host_freshness_check_interval=60<o:p></o:p></p>

<p class=MsoNormal>additional_freshness_latency=15<o:p></o:p></p>

<p class=MsoNormal>enable_flap_detection=1<o:p></o:p></p>

<p class=MsoNormal>low_service_flap_threshold=5.0<o:p></o:p></p>

<p class=MsoNormal>high_service_flap_threshold=20.0<o:p></o:p></p>

<p class=MsoNormal>low_host_flap_threshold=5.0<o:p></o:p></p>

<p class=MsoNormal>high_host_flap_threshold=20.0<o:p></o:p></p>

<p class=MsoNormal>date_format=us<o:p></o:p></p>

<p class=MsoNormal>p1_file=/usr/local/nagios/bin/p1.pl<o:p></o:p></p>

<p class=MsoNormal>enable_embedded_perl=1<o:p></o:p></p>

<p class=MsoNormal>use_embedded_perl_implicitly=1<o:p></o:p></p>

<p class=MsoNormal>illegal_object_name_chars=`~!$%^&*|'"<>?,()=<o:p></o:p></p>

<p class=MsoNormal>illegal_macro_output_chars=`~$&|'"<><o:p></o:p></p>

<p class=MsoNormal>use_regexp_matching=0<o:p></o:p></p>

<p class=MsoNormal>use_true_regexp_matching=0<o:p></o:p></p>

<p class=MsoNormal>admin_email=ewscott@scotborders.gov.uk<o:p></o:p></p>

<p class=MsoNormal>admin_pager=ewscott@scotborders.gov.uk<o:p></o:p></p>

<p class=MsoNormal>daemon_dumps_core=0<o:p></o:p></p>

<p class=MsoNormal>use_large_installation_tweaks=0<o:p></o:p></p>

<p class=MsoNormal>enable_environment_macros=1<o:p></o:p></p>

<p class=MsoNormal>debug_level=0<o:p></o:p></p>

<p class=MsoNormal>debug_verbosity=1<o:p></o:p></p>

<p class=MsoNormal>debug_file=/usr/local/nagios/var/nagios.debug<o:p></o:p></p>

<p class=MsoNormal>max_debug_file_size=1000000<o:p></o:p></p>

</div>


<p><span style="font-family:'Arial';font-size:8pt;">**********************************************************************</span></p>
<p><span style="font-family:'Arial';font-size:8pt;">This email and any files transmitted with it are privileged, confidential and subject to copyright. Any unauthorised use or disclosure of any part of this email is prohibited. If you are not the intended recipient please inform the sender immediately; you should then delete the email and remove any copies from your system.</span></p>
<p><span style="font-family:'Arial';font-size:8pt;">The views or opinions expressed in this communication may not necessarily be those of Scottish Borders Council.</span></p>
<p><span style="font-family:'Arial';font-size:8pt;">Please be advised that Scottish Borders Council's incoming and outgoing email is subject to regular monitoring and any email may require to be disclosed by the Council under the provisions of the Freedom of Information (Scotland) Act 2002.</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"></span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> </span></p>
<p><span style="font-family:'Arial';font-size:8pt;">**********************************************************************</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> </span></p></body>

</html>