[afnog] Nagios support

Seun Ojedeji seun.ojedeji at gmail.com
Mon May 28 14:53:51 UTC 2012


Hello Kwame,

Take note that its /var/log/mail.log    (there is a dot between mail and
log)
That being said, its still not a reason why your mails should not go out,
do this:

-  Edit this line in your /etc/hosts to look like this: 127.0.0.1
localhost.localdomain        localhost

- Restart sendmail and restart nagios

It should work if not then

- run nmap -sT -O localhost    (if you have nmap installed, install if not)

and post the output.

Regards

On Mon, May 28, 2012 at 7:18 AM, Kwame Saidi <k.saidi at zantel.co.tz> wrote:

>  Seun****
>
> ** **
>
> Greetings..****
>
> ** **
>
> Still am unable to send email , now I cant see any logs from
> /var/log/maillog****
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
>  ****
>
> *Regards,*****
>
>  ****
>
> *-- Kwame Saidi*****
>
> *Mobile 0777899994*****
>
> *Zantel.*****
>
>  ****
>
> ** **
>
> *From:* Seun Ojedeji [mailto:seun.ojedeji at gmail.com]
> *Sent:* Sunday, May 27, 2012 14:46
>
> *To:* Kwame Saidi
> *Cc:* Hervey Allen; afnog at afnog.org
> *Subject:* Re: [afnog] Nagios support****
>
>  ** **
>
> Hello Kwame,****
>
> On Sun, May 27, 2012 at 12:14 PM, Kwame Saidi <k.saidi at zantel.co.tz>
> wrote:****
>
> Seun
>
> output of cat /etc/hosts
>
> [root at mx objects]# hostname
> nagios****
>
>  As you can see, your hostname is nagios so make your /etc/hosts look like
> this:****
>
>  ** **
>
>   [root at mx objects]# cat /etc/hosts
> # Do not remove the following line, or various programs
> # that require network functionality will fail.
> 127.0.0.1    localhost.localdomain        nagios
> ::1             localhost6.localdomain6 localhost6
> 10.5.2.13      nagios.domain.com         nagios****
>
> define contact{
> contact_name nagiosadmin ; Short name of user
> use generic-contact ; Inherit default values from generic-contact template
> (defined above)
> alias Nagios Admin ; Full name of user****
>
> service_notification_period 24x7
> host_notification_period 24x7
> service_notification_options w,u,c,r****
>
> host_notification_options d,u,r
> service_notification_commands notify-service-by-email
> host_notification_commands notify-host-by-email
> email kwaslee at zantel.com
> }****
>
>  This is ok. Once you are done with all the above, run a restart on
> nagios process and apache2 then you should be good. Come back if not ;)***
> *
>
>  ** **
>  ------------------------------
>
> *From:* Seun Ojedeji [seun.ojedeji at gmail.com]
> *Sent:* Sunday, May 27, 2012 10:58 AM****
>
>
> *To:* Kwame Saidi
> *Cc:* Hervey Allen; afnog at afnog.org
> *Subject:* Re: [afnog] Nagios support****
>
> ** **
>
> Hello Kwame****
>
> On Sun, May 27, 2012 at 12:33 AM, Kwame Saidi <k.saidi at zantel.co.tz>
> wrote:****
>
> Seun
>
> I crosscheck the file mail is located on /bin/mail inside  the /usr/bin
> there's a file callled mail.local
>
> output of contact.cfg
>
>
> ###############################################################################
> # CONTACTS.CFG - SAMPLE CONTACT/CONTACTGROUP DEFINITIONS****
>
> I don't seem to see your definition entry (do you have it created
> somewhere else?) below is how my entry looks like, edit yours to look like
> that:
>
> define contact{
>         contact_name                    seun
>         alias                           Administrator
>         service_notification_period     24x7
>         host_notification_period        24x7
>         service_notification_options    w,u,c,r
>         host_notification_options       d,r
>         service_notification_commands   notify-service-by-email
>         host_notification_commands      notify-host-by-email
>         email                           seun.ojedeji at gmail.com
>
> Nevertheless, you need to also fix the error SM spotted. To do that, let
> see what you have post output of the following(you may disguise you url for
> privacy ;)
>
> cat /etc/hosts, hostname, hostname -f
>  ****
>
>
>  ****
>
>    ------------------------------
>
> * From:* Seun Ojedeji [seun.ojedeji at gmail.com]
> *Sent:* Sunday, May 27, 2012 1:43 AM ****
>
>
> *To:* Kwame Saidi
> *Cc:* Hervey Allen; afnog at afnog.org
> *Subject:* Re: [afnog] Nagios support****
>
> ** **
>
> Hello Kwame,****
>
> On Sat, May 26, 2012 at 10:52 PM, Kwame Saidi <k.saidi at zantel.co.tz>
> wrote:****
>
> Seun****
>
>  ****
>
> Below are the output of command.cfg****
>
> ** **
>
> <<snip>>****
>
>  ****
>
>   # 'notify-host-by-email' command definition****
>
> define command{****
>
>      command_name    notify-host-by-email****
>
>      command_line    /usr/bin/printf "%b" "***** Nagios
> *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState:
> $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time:
> $LONGDATETIME$\n" | */bin/mail -s* "** $NOTIFICATIONTYPE$ Host Alert:
> $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$****
>
>      }****
>
>  ****
>
> # 'notify-service-by-email' command definition****
>
> define command{****
>
>      command_name    notify-service-by-email****
>
>      command_line    /usr/bin/printf "%b" "***** Nagios
> *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService:
> $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState:
> $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional
> Info:\n\n$SERVICEOUTPUT$\n" | */bin/mail -s* "** $NOTIFICATIONTYPE$
> Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **"
> $CONTACTEMAIL$****
>
>      }****
>
>  ****
>
>  Could you crosscheck the part in bold i think it should be /usr/bin/mail
> -s (you could cd into /bin to see whether the file mail exist in there)
>
> Also trust your contacts.cfg has been setup properly? if you try the above
> ensure you restart nagios then try to trigger the notification by shutting
> down a service you are monitoring. If it still does not work then post
> output of cat /etc/nagios3/conf.d/contacts_nagios2.cfg   (OR cat
> /etc/nagios3/conf.d/contacts.cfg).
>
> Cheers!
>  ****
>
>    ****
>
>  ****
>
>  ****
>
>  ****
>
>
> ################################################################################
> ****
>
> #****
>
> # SAMPLE HOST CHECK COMMANDS****
>
> #****
>
>
> ################################################################################
> ****
>
>  ****
>
>  ****
>
> # This command checks to see if a host is "alive" by pinging it****
>
> # The check must result in a 100% packet loss or 5 second (5000ms) round
> trip ****
>
> # average time to produce a critical error.****
>
> # Note: Five ICMP echo packets are sent (determined by the '-p 5' argument)
> ****
>
>  ****
>
> # 'check-host-alive' command definition****
>
> define command{****
>
>         command_name    check-host-alive****
>
>         command_line    $USER1$/check_ping -H $HOSTADDRESS$ -w 3000.0,80%
> -c 5000.0,100% -p 5****
>
>         }****
>
>  ****
>
>  ****
>
>  ****
>
>  ****
>
>
> ################################################################################
> ****
>
> #****
>
> # SAMPLE SERVICE CHECK COMMANDS****
>
> #****
>
> # These are some example service check commands.  They may or may not work
> on****
>
> # your system, as they must be modified for your plugins.  See the HTML **
> **
>
> # documentation on the plugins for examples of how to configure command
> definitions.****
>
> #****
>
> # NOTE:  The following 'check_local_...' functions are designed to monitor
> ****
>
> #        various metrics on the host that Nagios is running on (i.e. this
> one).****
>
>
> ################################################################################
> ****
>
>  ****
>
> # 'check_local_disk' command definition****
>
> define command{****
>
>         command_name    check_local_disk****
>
>         command_line    $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$**
> **
>
>         }****
>
>  ****
>
>  ****
>
> # 'check_local_load' command definition****
>
> define command{****
>
>         command_name    check_local_load****
>
>         command_line    $USER1$/check_load -w $ARG1$ -c $ARG2$****
>
>         }****
>
>  ****
>
>  ****
>
> # 'check_local_procs' command definition****
>
> define command{****
>
>         command_name    check_local_procs****
>
>         command_line    $USER1$/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$*
> ***
>
>         }****
>
>  ****
>
>  ****
>
> # 'check_local_users' command definition****
>
> define command{****
>
>         command_name    check_local_users****
>
>         command_line    $USER1$/check_users -w $ARG1$ -c $ARG2$****
>
>         }****
>
>  ****
>
>  ****
>
> # 'check_local_swap' command definition****
>
> define command{****
>
>      command_name    check_local_swap****
>
>      command_line    $USER1$/check_swap -w $ARG1$ -c $ARG2$****
>
>      }****
>
>  ****
>
>  ****
>
> # 'check_local_mrtgtraf' command definition****
>
> define command{****
>
>      command_name    check_local_mrtgtraf****
>
>      command_line    $USER1$/check_mrtgtraf -F $ARG1$ -a $ARG2$ -w $ARG3$
> -c $ARG4$ -e $ARG5$****
>
>      }****
>
>  ****
>
>  ****
>
>
> ################################################################################
> ****
>
> # NOTE:  The following 'check_...' commands are used to monitor services on
> ****
>
> #        both local and remote hosts.****
>
>
> ################################################################################
> ****
>
>  ****
>
> # 'check_ftp' command definition****
>
> define command{****
>
>         command_name    check_ftp****
>
>         command_line    $USER1$/check_ftp -H $HOSTADDRESS$ $ARG1$****
>
>         }****
>
>  ****
>
>  ****
>
> # 'check_hpjd' command definition****
>
> define command{****
>
>         command_name    check_hpjd****
>
>         command_line    $USER1$/check_hpjd -H $HOSTADDRESS$ $ARG1$****
>
>         }****
>
>  ****
>
>  ****
>
> # 'check_snmp' command definition****
>
> define command{****
>
>         command_name    check_snmp****
>
>         command_line    $USER1$/check_snmp -H $HOSTADDRESS$ $ARG1$****
>
>         }****
>
>  ****
>
>  ****
>
> # 'check_http' command definition****
>
> define command{****
>
>         command_name    check_http****
>
>         command_line    $USER1$/check_http -I $HOSTADDRESS$ $ARG1$****
>
>         }****
>
>  ****
>
>  ****
>
> # 'check_ssh' command definition****
>
> define command{****
>
>      command_name    check_ssh****
>
>      command_line    $USER1$/check_ssh $ARG1$ $HOSTADDRESS$****
>
>      }****
>
>  ****
>
>  ****
>
> # 'check_dhcp' command definition****
>
> define command{****
>
>      command_name    check_dhcp****
>
>      command_line    $USER1$/check_dhcp $ARG1$****
>
>      }****
>
>  ****
>
>  ****
>
> # 'check_ping' command definition****
>
> define command{****
>
>         command_name    check_ping****
>
>         command_line    $USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c
> $ARG2$ -p 5****
>
>         }****
>
>  ****
>
>  ****
>
> # 'check_pop' command definition****
>
> define command{****
>
>         command_name    check_pop****
>
>         command_line    $USER1$/check_pop -H $HOSTADDRESS$ $ARG1$****
>
>         }****
>
>  ****
>
>  ****
>
> # 'check_imap' command definition****
>
> define command{****
>
>         command_name    check_imap****
>
>         command_line    $USER1$/check_imap -H $HOSTADDRESS$ $ARG1$****
>
>         }****
>
>  ****
>
>  ****
>
> # 'check_smtp' command definition****
>
> define command{****
>
>         command_name    check_smtp****
>
>         command_line    $USER1$/check_smtp -H $HOSTADDRESS$ $ARG1$****
>
>         }****
>
>  ****
>
>  ****
>
> # 'check_tcp' command definition****
>
> define command{****
>
>      command_name    check_tcp****
>
>      command_line    $USER1$/check_tcp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$**
> **
>
>      }****
>
>  ****
>
>  ****
>
> # 'check_udp' command definition****
>
> define command{****
>
>      command_name    check_udp****
>
>      command_line    $USER1$/check_udp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$**
> **
>
>      }****
>
>  ****
>
>  ****
>
> # 'check_nt' command definition****
>
> define command{****
>
>      command_name    check_nt****
>
>      command_line    $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$
> $ARG2$****
>
>      }****
>
>  ****
>
>  ****
>
>  ****
>
>
> ################################################################################
> ****
>
> #****
>
> # SAMPLE PERFORMANCE DATA COMMANDS****
>
> #****
>
> # These are sample performance data commands that can be used to send
> performance****
>
> # data output to two text files (one for hosts, another for services).  If
> you****
>
> # plan on simply writing performance data out to a file, consider using
> the ****
>
> # host_perfdata_file and service_perfdata_file options in the main config
> file.****
>
> #****
>
>
> ################################################################################
> ****
>
>  ****
>
>  ****
>
> # 'process-host-perfdata' command definition****
>
> define command{****
>
>      command_name    process-host-perfdata****
>
>      command_line    /usr/bin/printf "%b"
> "$LASTHOSTCHECK$\t$HOSTNAME$\t$HOSTSTATE$\t$HOSTATTEMPT$\t$HOSTSTATETYPE$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$\n"
> >> /usr/local/nagios/var/host-perfdata.out****
>
>      }****
>
>  ****
>
>  ****
>
> # 'process-service-perfdata' command definition****
>
> define command{****
>
>      command_name    process-service-perfdata****
>
>      command_line    /usr/bin/printf "%b"
> "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n"
> >> /usr/local/nagios/var/service-perfdata.out****
>
>      }****
>
>  ****
>
>  ****
>
>  ****
>
>  ****
>
>  ****
>
>  ****
>
>  ****
>
>  ****
>
>  ****
>
> *Regards,*****
>
>  ****
>
> *-- Kwame Saidi*****
>
> *Mobile 0777899994*****
>
> *Zantel.*****
>
>  ****
>
>  ****
>
> *From:* Seun Ojedeji [mailto:seun.ojedeji at gmail.com]
> *Sent:* Sunday, May 27, 2012 00:13
> *To:* Kwame Saidi
> *Cc:* Hervey Allen; afnog at afnog.org****
>
>
> *Subject:* Re: [afnog] Nagios support****
>
>  ****
>
> Hello Kwame,
>
> What is the output of your cat /etc/nagios3/commands.cfg
>
> Cheers!****
>
> On Sat, May 26, 2012 at 1:56 PM, Kwame Saidi <k.saidi at zantel.co.tz> wrote:
> ****
>
> Thanks all for explanation.
>
> May be I need to know something. From the server I installed nagios should
> I configure local mailserver like postfix or sendmail or I may use email
> addres that's located on the another server ?
>
> Below are the logs ;
>
>
> root at localhost ~]# tail -f /var/log/maillog
> May 24 11:16:22 nagios sendmail[13393]: My unqualified host name (nagios)
> unknown; sleeping for retry
> May 24 11:17:01 nagios sendmail[13489]: My unqualified host name (nagios)
> unknown; sleeping for retry
> May 24 11:17:34 nagios sendmail[13495]: My unqualified host name (nagios)
> unknown; sleeping for retry
> May 24 11:18:04 nagios sendmail[13501]: My unqualified host name (nagios)
> unknown; sleeping for retry
> May 24 11:18:42 nagios sendmail[13507]: My unqualified host name (nagios)
> unknown; sleeping for retry
> May 24 11:45:47 nagios sendmail[15615]: My unqualified host name (nagios)
> unknown; sleeping for retry
> May 24 11:47:05 nagios sendmail[15688]: My unqualified host name (nagios)
> unknown; sleeping for retry
> May 24 11:47:45 nagios sendmail[15694]: My unqualified host name (nagios)
> unknown; sleeping for retry
>
>
> [root at localhost ~]# tail -f /usr/local/nagios/var/nagios.log
> [1338036435] Local time is Sat May 26 15:47:15 EAT 2012
> [1338036435] LOG VERSION: 2.0
> [1338036435] Finished daemonizing... (New PID=2325)
> [1338036476] HOST NOTIFICATION:
> nagiosadmin;Allot-server;DOWN;notify-host-by-email;(Host Check Timed Out)
> [1338036486] HOST NOTIFICATION:
> nagiosadmin;Auvionics;DOWN;notify-host-by-email;(Host Check Timed Out)
> [1338036506] HOST NOTIFICATION:
> nagiosadmin;BOL-ARS;DOWN;notify-host-by-email;(Host Check Timed Out)
> [1338036516] HOST NOTIFICATION:
> nagiosadmin;BOL-DAR;DOWN;notify-host-by-email;(Host Check Timed Out)
> [1338036536] HOST NOTIFICATION:
> nagiosadmin;DAR-PE;DOWN;notify-host-by-email;(Host Check Timed Out)****
>
>
>
>
>
> Regards,
>
> -- Kwame Saidi
> Mobile 0777899994
> Zantel.
>  ****
>
> -----Original Message-----
> From: Hervey Allen [mailto:hervey at nsrc.org]
> Sent: Friday, May 25, 2012 23:54
> To: Kwame Saidi
> Cc: afnog at afnog.org
> Subject: Re: [afnog] Nagios support
>
> On 5/25/12 8:59 AM, Kwame Saidi wrote:
> > Greetings..!!
> >
> >
> >
> > I have installed nagios on centos,its running but unfortunately it's not
> > sending notification email (from the contacts.cfg  I have changed to my
> > email but still am unable to receive emails)and sound alert is not
> > functioning as well,
> >
>
> Hi Kwame,
>        If you determine that you can send email from the CentOS box on
> which
> Nagios is running, then be sure that you have specified the contact
> group or contacts option for the service or host that you want to be
> notified for when something happens.
>
> For example, to be notified by host specify either contact or a
> contact_groups in the host definition:
>
> http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#host
>
> Or, if by service:
>
> http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#service
>
> Or, for things like serviceescalation, hostescalation,
>
> http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html
>
> Cheers,
>        - Hervey
>
> --
> Hervey Allen      Network Startup Resource Center
> hervey at nsrc.org   http://nsrc.org/ : http://facebook.com/nsrc.org
> GPG Fingerprint:  AC08 31CB E453 6C65 2AB3 4EDB CEEB 5A74 C6E5 624F****
>
>
> This email is Virus free! Has been Scanned.
> _______________________________________________
> afnog mailing list
> http://afnog.org/mailman/listinfo/afnog****
>
>
>
>
> --
> ------------------------------------------------------------------------**
> **
>
> *Seun Ojedeji,
> Federal University Oye-Ekiti
> web:      **http://www.fuoye.edu.ng
> **Mobile: +2348035233535**
> **alt email: <http://goog_1872880453>seun.ojedeji at fuoye.edu.ng*****
>
>  ****
>
>
> This email is Virus free! Has been Scanned.****
>
>
>
>
> --
> ------------------------------------------------------------------------**
> **
>
> *Seun Ojedeji,
> Federal University Oye-Ekiti
> web:      **http://www.fuoye.edu.ng
> **Mobile: +2348035233535**
> **alt email: <http://goog_1872880453>seun.ojedeji at fuoye.edu.ng*****
>
> ** **
>
>
> This email is Virus free! Has been Scanned.****
>
>
>
>
> --
> ------------------------------------------------------------------------**
> **
>
> *Seun Ojedeji,
> Federal University Oye-Ekiti
> web:      **http://www.fuoye.edu.ng
> **Mobile: +2348035233535**
> **alt email: <http://goog_1872880453>seun.ojedeji at fuoye.edu.ng*****
>
> ** **
>
>
> This email is Virus free! Has been Scanned.****
>
>
>
>
> --
> ------------------------------------------------------------------------**
> **
>
> *Seun Ojedeji,
> Federal University Oye-Ekiti
> web:      **http://www.fuoye.edu.ng
> **Mobile: +2348035233535**
> **alt email: <http://goog_1872880453>seun.ojedeji at fuoye.edu.ng*****
>
> ** **
>
> This email is Virus free! Has been Scanned.
>



-- 
------------------------------------------------------------------------

*Seun Ojedeji,
Federal University Oye-Ekiti
web:      http://www.fuoye.edu.ng
Mobile: +2348035233535
**alt email: <http://goog_1872880453>seun.ojedeji at fuoye.edu.ng*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://afnog.org/pipermail/afnog/attachments/20120528/604fc06b/attachment-0001.html>


More information about the afnog mailing list