See Also: Quickstart Installation Guides, Security Considerations
This guide is intended to provide you with simple instructions on how to install Naemon from packages on Ubuntu and have it monitoring your local machine within 10 minutes. No advanced installation options are discussed here - just the basics that will work for 95% of users who want to get started.
These instructions were written for:
If you follow these instructions, here’s what you’ll end up with:
Since 0.8.0 is not available as stable for Ubuntu 14.04 you will have to install via Consol* Labs Repository
Install dependencies
sudo apt-get install bsd-mailx apache2 apache2-utils libapache2-mod-fcgid libfontconfig1 libjpeg62 libgd3 libxpm4 xvfb libmysqlclient18
Configure Consol Labs repository
gpg --keyserver keys.gnupg.net --recv-keys F8C1CA08A57B9ED7
gpg --armor --export F8C1CA08A57B9ED7 | apt-key add -
sudo su -
echo 'deb http://labs.consol.de/repo/testing/ubuntu trusty main' > /etc/apt/sources.list.d/consol.list
apt-get update
exit
Install Naemon
sudo apt-get install naemon
Install Nagios plugins
sudo apt-get install nagios-plugins
Change path to Nagios plugins
sudo vi /etc/naemon/resource.cfg
find $USER1$=/usr/lib/naemon/plugins
replace with $USER1$=/usr/lib/nagios/plugins
Restart services
sudo service naemon restart
sudo service apache2 restart
Install dependencies
sudo apt-get install bsd-mailx apache2 apache2-utils libapache2-mod-fcgid libfontconfig1 libjpeg62 libgd3 libxpm4 xvfb libmysqlclient18
Download Naemon
cd ~/
mkdir naemon
cd naemon/
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.10/amd64/naemon-core-dbg_1.4.2_ubuntu13.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.10/amd64/naemon-core_1.4.2_ubuntu13.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.10/amd64/naemon-dev_1.4.2_ubuntu13.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.10/amd64/naemon-livestatus_1.4.2_ubuntu13.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.10/amd64/naemon-thruk-libs_1.4.2_ubuntu13.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.10/amd64/naemon-thruk-reporting_1.4.2_ubuntu13.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.10/amd64/naemon-thruk_1.4.2_ubuntu13.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.10/amd64/naemon_1.4.2_ubuntu13.10_amd64.deb
Install Naemon
sudo dpkg -i naemon*.deb
Install Nagios plugins
sudo apt-get install nagios-plugins
Change path to Nagios plugins
sudo vi /etc/naemon/resource.cfg
find $USER1$=/usr/lib/naemon/plugins
replace with $USER1$=/usr/lib/nagios/plugins
Restart services
sudo service naemon restart
sudo service apache2 restart
Install dependencies
sudo apt-get install bsd-mailx apache2 libapache2-mod-fcgid libfontconfig1 libgd2-xpm libjpeg62 libxpm4 xvfb
Download Naemon
cd ~/
mkdir naemon
cd naemon/
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.04/amd64/naemon-core-dbg_1.4.2_ubuntu13.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.04/amd64/naemon-core_1.4.2_ubuntu13.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.04/amd64/naemon-dev_1.4.2_ubuntu13.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.04/amd64/naemon-livestatus_1.4.2_ubuntu13.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.04/amd64/naemon-thruk-libs_1.4.2_ubuntu13.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.04/amd64/naemon-thruk-reporting_1.4.2_ubuntu13.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.04/amd64/naemon-thruk_1.4.2_ubuntu13.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu13.04/amd64/naemon_1.4.2_ubuntu13.04_amd64.deb
Install Naemon
sudo dpkg -i naemon*.deb
Install Nagios plugins
sudo apt-get install nagios-plugins
Change path to Nagios plugins
sudo vi /etc/naemon/resource.cfg
find $USER1$=/usr/lib/naemon/plugins
replace with $USER1$=/usr/lib/nagios/plugins
Restart services
sudo service naemon restart
sudo service apache2 restart
Install dependencies
sudo apt-get install bsd-mailx apache2 libmysqlclient18 libapache2-mod-fcgid libfontconfig1 libgd2-xpm libjpeg62 libxpm4 xvfb
Download Naemon
cd ~/
mkdir naemon
cd naemon/
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.10/amd64/naemon-core-dbg_1.4.2_ubuntu12.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.10/amd64/naemon-core_1.4.2_ubuntu12.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.10/amd64/naemon-dev_1.4.2_ubuntu12.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.10/amd64/naemon-livestatus_1.4.2_ubuntu12.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.10/amd64/naemon-thruk-libs_1.4.2_ubuntu12.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.10/amd64/naemon-thruk-reporting_1.4.2_ubuntu12.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.10/amd64/naemon-thruk_1.4.2_ubuntu12.10_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.10/amd64/naemon_1.4.2_ubuntu12.10_amd64.deb
Install Naemon
sudo dpkg -i naemon*.deb
Install Nagios plugins
sudo apt-get install nagios-plugins
Change path to Nagios plugins
sudo vi /etc/naemon/resource.cfg
find $USER1$=/usr/lib/naemon/plugins
replace with $USER1$=/usr/lib/nagios/plugins
Restart services
sudo service naemon restart
sudo service apache2 restart
Install dependencies
sudo apt-get install bsd-mailx apache2 libapache2-mod-fcgid libfontconfig1 libgd2-xpm libjpeg62 libxpm4 xvfb libmysqlclient18
Download Naemon
cd ~/
mkdir naemon
cd naemon/
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.04/amd64/naemon-core-dbg_1.4.2_ubuntu12.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.04/amd64/naemon-core_1.4.2_ubuntu12.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.04/amd64/naemon-dev_1.4.2_ubuntu12.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.04/amd64/naemon-livestatus_1.4.2_ubuntu12.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.04/amd64/naemon-thruk-libs_1.4.2_ubuntu12.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.04/amd64/naemon-thruk-reporting_1.4.2_ubuntu12.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.04/amd64/naemon-thruk_1.4.2_ubuntu12.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu12.04/amd64/naemon_1.4.2_ubuntu12.04_amd64.deb
Install Naemon
sudo dpkg -i naemon*.deb
Install Nagios plugins
sudo apt-get install nagios-plugins
Change path to Nagios plugins
sudo vi /etc/naemon/resource.cfg
find $USER1$=/usr/lib/naemon/plugins
replace with $USER1$=/usr/lib/nagios/plugins
Restart services
sudo service naemon restart
sudo service apache2 restart
Install dependencies
sudo apt-get install bsd-mailx apache2 libapache2-mod-fcgid libfontconfig1 libgd2-xpm libjpeg62 libmysqlclient16 libxpm4 xvfb
Download Naemon
cd ~/
mkdir naemon
cd naemon/
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu10.04/amd64/naemon-core-dbg_1.4.2_ubuntu10.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu10.04/amd64/naemon-core_1.4.2_ubuntu10.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu10.04/amd64/naemon-dev_1.4.2_ubuntu10.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu10.04/amd64/naemon-livestatus_1.4.2_ubuntu10.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu10.04/amd64/naemon-thruk-libs_1.4.2_ubuntu10.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu10.04/amd64/naemon-thruk-reporting_1.4.2_ubuntu10.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu10.04/amd64/naemon-thruk_1.4.2_ubuntu10.04_amd64.deb
wget http://labs.consol.de/naemon/release/v1.4.2/ubuntu10.04/amd64/naemon_1.4.2_ubuntu10.04_amd64.deb
Install Naemon
sudo dpkg -i naemon*.deb
Install Nagios plugins
sudo apt-get install nagios-plugins
Change path to Nagios plugins
sudo vi /etc/naemon/resource.cfg
find $USER1$=/usr/lib/naemon/plugins
replace with $USER1$=/usr/lib/nagios/plugins
Restart services
sudo service naemon restart
sudo service apache2 restart
It’s most important to change your password to protect your site for unauthorized access
sudo htpasswd /etc/naemon/htpasswd admin
You should now be able to access the Naemon web interface at the URL below. You’ll be prompted for the username admin and password you specified earlier or admin if you did not change your password.
http://localhost/naemon/