• Contact
  • Contact Us
  • Disclamer
  • Home 1
  • Home 2
  • Home 3
  • Privacy Policy
Friday, May 9, 2025
How VPS - How to use/setup VPS
  • Login
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
How VPS - How to use/setup VPS
No Result
View All Result
Home Operating System Linux

Configure Nagios on Ubuntu: Part 1 – Nagios Server

How VPS by How VPS
January 1, 2020
in Linux
0
0
SHARES
17
VIEWS
Share on FacebookShare on Twitter

Contents

  1. Overview
  2. Step 1: Installing prerequisites
  3. Step 2: Creating a group and user
  4. Step 3: Downloading Nagios
  5. Step 4: Installing Nagios
  6. Step 5: Configuring the Nagios web interface
  7. Want to contribute?


This article is part of a 2-part series about installing and configuring Nagios on Ubuntu 14.04.

  • Part 1: Nagios Server
  • Part 2: Remote Host

Overview

Nagios is a popular server monitoring software suite which can help greatly improve the uptime of your application. In this guide, I’m going to show you how to install Nagios on Ubuntu 14.04.

You need a LAMP stack installed on your server to be able to use Nagios. If you would like to learn how you can do this on Ubuntu, please refer to the guide: How to Install Apache, MySQL, and PHP on Ubuntu

Step 1: Installing prerequisites

Aside from a functioning LAMP stack, there are three prerequisites. Install them with apt-get:

apt-get install build-essential libgd2-xpm-dev apache2-utils

Step 2: Creating a group and user

For Nagios, we need to create a group and user. First off, create the user:

useradd -m nagios

If you didn’t give it a password yet, do this with the passwd command:

passwd nagios

We will now create the Nagios group:

groupadd nagcmd

Add the Nagios user to the Nagios group:

usermod -a -G nagcmd nagios

And add the www-data user to the Nagios group:

usermod -a -G nagcmd www-data

Step 3: Downloading Nagios

Now, we can download Nagios. Install wget now, if you don’t already have it installed:

apt-get install wget

Then, download the Nagios files:

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.8.tar.gz
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz

Untar it:

tar xzf nagios*

And finally, navigate to the directory:

cd nagios*

Step 4: Installing Nagios

Now that our server is setup, we can compile and install Nagios.

./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf

Step 5: Configuring the Nagios web interface

Nagios features a web interface for easy management. For security purposes, you should limit who can access the web interface with either a firewall or a password-protected Apache configuration.

Restart Apache:

service apache2 restart

Start the Nagios service:

service nagios start

Continue to: Part 2: Remote Host

Want to contribute?

You could earn up to $300 by adding new articles

Submit your article
Suggest an update
Request an article
Previous Post

Enabling mod_evasive on Apache

Next Post

Installing HAProxy on Ubuntu 14.04

Next Post

Installing HAProxy on Ubuntu 14.04

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

No Result
View All Result

Recent Post

Install Imagemagick on CentOS
CentOS

Install Imagemagick on CentOS

by How VPS
June 28, 2023
0

This is how I installed Imagemagick on a vanilla CentOS server Start off by installing the prerequisites yum install php-pear...

Read more
how to Check phpinfo

How to Check phpinfo of Hosting or VPS?

June 28, 2023
Failed to download metadata for repo 'appstream' on Centos 8

How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8

February 25, 2022
How to Fix MySQL Error "Plugin 'InnoDB' registration as a STORAGE ENGINE failed"?

How to Fix MySQL Error “Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed”?

November 17, 2020
How to optimize Mysql or MariaDB

How to optimize Mysql or MariaDB

November 3, 2020

Recent News

  • Install Imagemagick on CentOS
  • How to Check phpinfo of Hosting or VPS?
  • How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8

Category

  • Arch
  • Authentication
  • Backups
  • BSD
  • Centmin Mod
  • CentOS
  • Control Panels
  • CoreOS
  • CWP
  • Debian
  • Directadmin
  • Encryption
  • Fedora
  • Firewalls
  • Hocvps Script
  • Hosting providers
  • Kloxo-MR
  • Linux
  • Mitigations
  • Operating System
  • Plesk
  • Reviews
  • Securing VPS/Servers
  • Security Patches
  • SSL Certificates
  • Uncategorized
  • Upgrading
  • VPS/Servers management guides
  • Vulnerability Detection
  • Web servers software
  • Webhosting Control Panel
  • About
  • Advertise
  • Careers
  • Contact

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
Thabet