background preloader

Nagios

Facebook Twitter

Daniel's Blog: Nagios - Use an external smtp server to send notifications. One of the most important feature of Nagios is the notification system; by default Nagios will use the local mail daemon (mail) to send all the notifications.Maybe this kind of system was working fine in past, but today, with this huge amount of spam circulating all over the world, this kind of emails from a not verified source can be filtered by the same company antispam system.In order to avoid this issue I will explain how to configure Nagios using an external smtp server also with smtp authentication.Since the Nagios notification event is still a triggered command, we have to download an alternative command line email client.

Daniel's Blog: Nagios - Use an external smtp server to send notifications

I suggest the powerful "sendemail" command, available at the following link: Once the download is finished unpack sendemail: [root@localhost] tar -xvf sendEmail-v1.56.tar.gz Then copy the binary in the bin folder [root@localhost] cp /root/sendEmail-v1.56/sendEmail /usr/local/bin/ [root@localhost] touch /var/log/sendEmail [root@localhost] chmod 666 /var/log/sendEmail. Check_email_delivery - Nagios Exchange. The check_email_delivery plugin uses the included plugins (or any other plugin you specify) to check on a complete email loop.

check_email_delivery - Nagios Exchange

SMTP, IMAP plugins also work alone. The plugins support SSL and the check_imap_receive plugin can also verify the server certificate. Use the included utility imap_ssl_cert to download the server's SSL certificate into a file that can be used with the check_imap_receive --ssl-ca-file option. Sany's Linux and Open Source Blog. One of the beautiful feature in Nagios is notification interval. notification_interval directive is used to determine the interval at which notifications should be made while this escalation is valid.

Sany's Linux and Open Source Blog

If you specify a value of 0 for the interval, Nagios will send the first notification when this escalation definition is valid, but will then prevent any more problem notifications from being sent out for the host. If notification_interval is grater than 0 (Eg: notification_interval 10)Notifications are sent out for every 10 minutes until the host recovers. Note: If multiple escalation entries for a host overlap for one or more notification ranges, the smallest notification interval from all escalation entries is used. In general configuration looks like below: # Generic host definition template – This is NOT a real host, just a template!

In above example you can find notification_interval as 0, that means all people in admin group will get alert when a service status is changed. -Sany. Sany's Linux and Open Source Blog. Notifications. Up To: Contents See Also: Escalations, Timeperiods, On-Call Rotations Introduction.

Notifications

First notification delay - View topic. Until recently I would receive my first notification from Nagios within moments of a service being monitored going down.

First notification delay - View topic

Today I am finding that my first notification is being sent 5 minutes are the service goes down. Nothing has changed in the configuration in nagios that would account for the delay increasing to 5 mins. How to Install and Configure MRTG on Ubuntu Server. (20150902) – The steps and script in this post were amended to removing logging — iceflatline This post will describe how to install and configure Tobi Oetiker’s MRTG (Multi Router Traffic Grapher) on your Ubuntu server.

How to Install and Configure MRTG on Ubuntu Server

All steps assume that the Apache http server is installed and operating correctly. Once configured, you’ll be able to use MRTG to monitor the traffic in and out of your network using the SNMP capability in your network’s gateway\router. MRTG generates static HTML pages containing PNG images which provide a visual representation of this traffic.

MRTG typically produces daily, weekly, monthly, and yearly graphs. Software versions used in this post were as follows: Sharmith's blog: How to Install and configure NAGIOS for monitoring CISCO device on FEDORA. Nagios is an open source free monitoring tool which is widely used by people to monitor their infrastructure devices and to create reports on the availability of the services.

sharmith's blog: How to Install and configure NAGIOS for monitoring CISCO device on FEDORA

This tool has the capability to alert the status of services or devices in realtime, based on your configuration on to a web based dashboard, email, sms etc……… Ethan Galstad created this wonderful monitoring tool and is currently supported by him and a group of developers actively maintaining the plugins for it which are official and unofficial. It is licensed under GNU version 2. Nagios has got the ability to monitor services, hosts and anything else which have the ability to send collected data via a network to specifically written plugins. Nagios collects information with the help of SNMP and agents installed on the remote systems. Download Sites:

Managing Plugins in Nagios XI. Nagios plugins. Description : Checks by snmp v1, v2c or v3 : - Memory and swap usage on Linux given by Net-snmp.

Nagios plugins

It checks memory and swap usage independantly : one warning and critical level for each of them. - Memory usage on cisco routers or Pix : the plugin will add all of the memory pool and then checks the warning and critical levels. On cisco routeurs, it will add 'IO' and 'Processor' memory On Pix, it will check the memory used (one memory pool only on Pix). How To Install Nagios Core 4.1.1 In Ubuntu 15.10. About Nagios Nagios is an enterprise class, open source software that can be used for network and infrastructure monitoring.

How To Install Nagios Core 4.1.1 In Ubuntu 15.10

Using Nagios, we can monitor servers, switches, applications and services etc. It alerts the System Administrator when something goes wrong and also alerts back when the issues have been rectified. Features. Nagios plugins. ENVIROMUX Server Environment Monitoring System Nagios SNMP Plugin. How To Install Perl Modules Manually and Using CPAN command. By Ramesh Natarajan on September 18, 2008 Installing Perl modules required by various open source software is a routine tasks for sysadmins.

How To Install Perl Modules Manually and Using CPAN command

Installing Perl modules manually by resolving all the dependencies is tedious and annoying process. Installing Perl modules using CPAN is a better solution, as it resolves all the dependencies automatically. In this article, let us review how to install Perl modules on Linux using both manual and CPAN method. When a Perl module is not installed, application will display the following error message.

How to install perl modules through CPAN on ubuntu hardy server. How to install perl modules through CPAN on ubuntu hardy server This assumes that you have grabbed a copy of the ubuntu hardy server cd from the ubuntu.com website. File Permissions - chmod. Linux has inherited from UNIX the concept of ownerships and permissions for files. This is basically because it was conceived as a networked system where different people would be using a variety of programs, files, etc.

Obviously, there's a need to keep things organized and secure. We don't want an ordinary user using a program that could potentially trash the whole system. There are security and privacy issues here as well. Let's face it, we don't want Bill to read Bob's love letters to the Janet who works in R & D. Lesson 7: Permissions.

The Unix operating system (and likewise, Linux) differs from other computing environments in that it is not only a multitasking system but it is also a multi-user system as well. What exactly does this mean? It means that more than one user can be operating the computer at the same time. While your computer will only have one keyboard and monitor, it can still be used by more than one user. For example, if your computer is attached to a network, or the Internet, remote users can log in via telnet or ssh (secure shell) and operate the computer. In fact, remote users can execute X applications and have the graphical output displayed on a remote computer. The multi-user capability of Unix is not a recent "innovation," but rather a feature that is deeply ingrained into the design of the operating system.

Setup External SMTP Server to Send Nagios Notifcation Alerts (CentOS) By default Nagios uses localhost to send email notification alerts to designated admins. You can of course setup DNS records to white list your Nagios IP/Hostname in order to prevent notifications being marked as spam. Unix - Sending email notifications from Nagios / Postfix. Configure Postfix to Use Gmail SMTP on Ubuntu - EasyEngine. Daniel's Blog: Nagios - Use an external smtp server to send notifications. Exchange 2013 SMTP error "451 4.7.0 Temporary server error. Please try again later. PRX3" This error message seems to be caused by one of two different problems, unfortunately there is no documentation on what the error is supposed to mean and what the mysterious PRX codes at the end of the message should mean. Email flow issue with following error in SMTP/MTA log: 451 4.7.0 Temporary server error. Please try (SW13958) Testing the setup. How To Monitor Network Switch and Ports Using Nagios.

How To Monitor Network Switch and Ports Using Nagios. Monitoring Routers and Switches. Check_snmp not present in libexec - View topic. Monitoring Routers and Switches. Nagios Not Running - View topic. How To Install Nagios Core 4.1.1 In Ubuntu 15.10. A Startup Guide to Setup Icinga2 on Ubuntu 15.04. How To Install NRPE on Ubuntu 14.04, 12.04 & LinuxMint. How To Install Nagios 4.1 In Ubuntu 15.04. About Nagios Nagios is an enterprise class, open source software that can be used for network and infrastructure monitoring. Using Nagios, we can monitor servers, switches, applications and services etc. It alerts the System Administrator when something goes wrong and also alerts back when the issues have been rectified. Features.