How-to QuickStart with the Latest Nagios on Oracle Linux

April 8th, 2017 by thelinuxevangelist

Getting-Started with Nagios on OEL




Hello OEL User! This Tutorial Shows You Step-by-Step How-to Install and Getting-Started with the Latest Nagios 4.x Monitoring System for Oracle Linux 32/64bit Desktop/Server.

Nagios is a powerful Monitoring system that enables organizations to identify and resolve IT infrastructure problems before they affect critical business processes.

Nagios Features Workflow Management:

  • Monitoring: IT staff configure Nagios to monitor critical IT infrastructure components
  • Alerting: Nagios sends alerts when critical infrastructure components fail and recover
  • Response: IT staff can acknowledge alerts and begin resolving outages and investigating security alerts immediately
  • Reporting: Reports provide a historical record of outages, events, notifications, and alert response for later review
  • Maintenance: Scheduled downtime prevents alerts during scheduled maintenance and upgrade windows
  • Planning: Trending and capacity planning graphs and reports allow you to identify necessary infrastructure upgrades before failures occur.
Nagios QuickStart on Oracle Linux - Featured
  1. Open a Shell Terminal emulator window
    (Press “Enter” to Execute Commands)

    Nagios QuickStart on Oracle Linux - Gnome3 Open Terminal
  2. How-to Install Remi’s Rpm Repos on Oracle Linux Based:

    Enabling Remi’s RPM Repos



  3. Installing Apache & PHP 7.1
    First Login as SuperUser:

    sudo su
    yum --enablerepo=remi --enablerepo=remi-php71 install \
    httpd php php-common php-gd
  4. Install other Required Packages

    yum install gcc glibc glibc-common gd-devel
  5. Adding nagios User and Groups
    Add the nagios User:

    useradd nagios

    Make the nagios Group:

    groupadd nagios

    Add the nagios user to the group:

    /usr/sbin/usermod -G nagios nagios

    Create a new nagcmd group for allowing external commands to be submitted through the web interface:

    groupadd nagcmd

    Add both the nagios & apache users to the Group:

    usermod -a -G nagcmd nagios
    usermod -a -G nagcmd www-data

    Last Achieve the SuperUser Session:

    exit
  6. Download Latest Nagios Core Linux Source:

    Nagios Core tar.gz Archive
  7. Double-Click and Extract Nagios Core into /tmp

    Getting-Started with Nagios Core for Oracle Linux - Extracting Nagios

    Or from Command Line:

    tar zxvf ~/Downloads/nagios*.tar.gz -C /tmp/
  8. Compiling and Installing Nagios Core on OEL

    cd /tmp/nagios*
    ./configure --with-command-group=nagcmd
    make all
    sudo su

    If Got “User is Not in Sudoers file” then Look: Solution

    make install
    make install-init
    make install-config
    make install-commandmode
  9. Installing Nagios Core Web Interface

    mkdir -p /etc/httpd/conf.d/nagios.conf
    make install-webconf
  10. Post-Installation Configuration

    cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/
    chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers
  11. Checking Nagios Installation

    /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
  12. Enabling the Web Interface on Apache

    /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf
  13. Enabling Perl CGI

    yum install perl perl-CGI

    By default CGI is Enabled only on the /var/www/cgi-bin Directory.

    How-to Enable Perl CGI on a Custom Directory

    Enabling CGI on /usr/local/nagios/sbin
  14. Starting Nagios

    systemctl start nagios
  15. Create a nagiosadmin Web User with Pass

    htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

    Take Note of the Password!
    To Achive the SuperUser session:

    exit
  16. Access the Nagios Web Interface

    http://localhost/nagios

    User: ‘nagiosadmin’
    Pass: ThePass

  17. Download and Install Nagios Plugins:

    Nagios Plugins Installation

Nagios 4 Quick-Start on Oracle Linux - Nagios Web Interface

(Visited 12 times, 1 visits today)
Share on Tumblr

Tags: , , , , , , , , , , , , , , ,


Comments are disabled