Mainos / Advertisement:

Nagios4

Kohteesta Taisto
Versio hetkellä 14. helmikuuta 2016 kello 10.07 – tehnyt Minh (keskustelu | muokkaukset) (→‎Nagios)
Siirry navigaatioon Siirry hakuun

Nagios 4 on monitorointi ohjelma. Nagios 4 on uudempi versio Nagios3:sta.

Asennus

Nagios 4 ei löydy pakettimanagerista joten se on asennettava lähdekoodista.

Lisätään ensin käyttäjät ja ryhmät nagiosta varten

sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios

Asennetan vaadittavat paketit

 sudo apt-get update && sudo apt-get install build-essential libgd2-xpm-dev openssl libssl-dev xinetd apache2-utils unzip

Lataa Nagios Core täältä: http://www.nagios.org/download/core-stay-informed ja valitse Skip to download linkki

 cd ~
 wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz

Pura tar.gz tiedosto

 tar xvf nagios-*.tar.gz

Siirry asennushakemistoon

 cd nagios-*

Konfiguroi Nagios. Käyttäessä Postfixiä lisää parametri --with-mail=/usr/sbin/sendmail

 ./configure --with-nagios-group=nagios --with-command-group=nagcmd 
 make all

Asenna Nagios

sudo make install
sudo make install-commandmode
sudo make install-init
sudo make install-config
sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-available/nagios.conf

Lisää www-data käyttäjä Nagcmd ryhmään

 sudo usermod -G nagcmd www-data


Konfigurointi

Nagioksen konfigurointihakemisto löytyy /usr/local/nagios/ alta.

Nagios

Konfiguroidaan Nagiokseen palvelimen tiedot jotta se tietää mistä se pollaa tietoa

 nano /usr/local/nagios/etc/nagios.cfg

Poista kommentointi

 #cfg_dir=/usr/local/nagios/etc/servers

Tallenna ja sulje.

Luo uusi hakemisto

 mkdir /usr/local/nagios/etc/servers

Muuta Nagios sähköpostiosoite jonne se lähettää ilmoitukset palvelimen tapahtumista

 nano /usr/local/nagios/etc/objects/contacts.cfg
 email                           nagios@localhost        ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******

Tallenna ja sulje

Seuraavaksi konfiguroidaan check_nrpe komento Nagiokseen

 nano /us/local/nagios/etc/objects/commands.cfg

Lisää seuraava teksti tiedoston loppuun

define command{
        command_name check_nrpe
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}

Tallenna ja sulje. Tämä sallii check_nrpe komennon käytön Nagios palvelussa.


Apache

Ota käyttöön seuraavat moduulit:

a2enmod rewrite
a2enmod cgi

Luo htpasswd:n avulla järjestelmävalvoja käyttäjälle "nagiosadmin" salasana jolla pääset kirjautumaan Nagioksen webpaneeliin

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

Ota käyttöön Apachen Nagios konfiguraatio

 a2ensite nagios.conf

Käynnistä Apache ja Nagios uudelleen

 service apache2 restart
 service nagios start

Muodosta selaimella yhteys

 http://ip-address/nagios
Mainos / Advertisement: