Nagios 3.2: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mkiigema (talk | contribs)
No edit summary
Mkiigema (talk | contribs)
No edit summary
Line 95: Line 95:
17. Sisesta kataloogis kompileerimise ja installmise käsk
17. Sisesta kataloogis kompileerimise ja installmise käsk
<pre>
<pre>
./configure --with-nagios-user=nagios --with-nagios-group=nagcmd
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make
make install
make install

Revision as of 15:07, 14 December 2009

Nagios

Versioonide ajalugu (viimase muutmise aeg)

Versioon 0.9 (Poolik)

Autor

Martin Kiigemaa

Skoop

Ei tea

Sissejuhatus

Mis on nagios? Nagios on vabavara, mis võimaldab jälgida teenuste ning serverite kättesaadavust. Toetab mitmesuguseid levinud teenuseid (SMTP, IMAP, HTTP, FTP, DNS) ning võimaldab seirata ka serveri "sisemist" infot, nagu koormus, kettamaht, protsesside arv jms) ja saata välja teavitusi süsteemide probleemide korral. Nagios kasutab plug-ine, see tähendab, et kui mõnel teenusel ei ole veel niinimetatud Nagios'e tuge, siis võib vastava plug-ini ise kirjutada.

Nõuded

  • Linux või Unix OS, millel on C kompilaatori tugi.
  • TCP/IP protokollide tugi – enamiku rakenduste kontroll käib läbi TCP/IP
  • Veebiserver (soovituslik Apache)
  • Thomas Boutell’s gd library versioon 1.6.3 või uuem, mis on vajalik „statusmap” ja „trends CGI” liideste tööks.
  • Oskus töötada käsurealt
  • Teadmisi Linux operatsiooni süsteemist

Installeerimine

1. Logige serverisse oma kasutaja nime ja parooliga 2. Installeerige paketid apache2, build-essential, libapache2-mod-php5, libgd2-xpm-dev

sudo apt-get -y install apache2
sudo apt-get -y install build-essential
sudo apt-get -y install libapache2-mod-php5
sudo apt-get -y install libgd2-xpm-dev

3. Minge oma kasutajaga root õigustesse

sudo -i

4. Loo uus nagios kasutaja ja ka nagios grupp (Ubuntu serveri kasutamisel)

/usr/sbin/useradd -m -s /bin/bash nagios
passwd nagios
/usr/sbin/groupadd nagios
/usr/sbin/usermod -G nagios nagios

5. Loo uus grupp nimega nagcmd, tänu millele saadetakse serverile käsklusi läbi veebiliidese. Lisa gruppi nagios kasutaja ja apache kasutaja

/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -a -G nagcmd nagios
/usr/sbin/usermod -a -G nagcmd www-data

6. Loo kataloog nagiose installeri ja nagios-plugin-ide hoidmiseks

mkdir ~/downloads
cd ~/downloads

7. Tõmba alla nagios ja tema plugin-id (Kirjutamise hetkel uusim versioon: Nagios 3.2.0 ja pluginnid: Nagios plugins 1.4.14)

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.0.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.14.tar.gz

8. Paki nagiose installer lahti ja mine lahti pakitud kataloogi

tar xzf nagios-3.2.0.tar.gz
cd nagios-3.2.0

9. Pane käima Nagiose konfigureerimise script, andes talle ette grupi nime, mille varem lõid

./configure --with-command-group=nagcmd

10. Kompileeri Nagiose lähtekood ja installeeri käima mineku failid

make all
make install-init
make install-config
make install-commandmode

11. Muuda konfiguratsiooni selliselt, et emailid hakkasid tulema Sinu aadressile Selleks ava kontaktide konfiguratsiooni fail

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

ja muuda nagiosadmin kontakti e-mail aadress ära. Näiteks: username@localhost

12. Loodetavasti oled ikka veel nagios-3.2.0 kataloogis. Sisesta käsk, et siduda nagios apachega.

make-install-webconf

13. Loo nagiosadmin kasutaja, et saaksid sisse logida veebiliiidesesse

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

14. Restardi apache

/etc/init.d/apache2 restart

15. Liigu tagasi downloads kataloogi

cd ..

16. Paki lahti Nagiose plugin-id ja liigu loodud kataloogi

cd ~/downloads
tar xzf nagios-plugins-1.4.14.tar.gz
cd nagios-plugins-1.4.14

17. Sisesta kataloogis kompileerimise ja installmise käsk

./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install

18. Konfigureeri Nagios koos süsteemiga automaatselt käivituma

ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

19. Kontrolli oma algne Nagiose konfiguratsiooni faili, et seal ei sisalduks erroreid

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

20. Kui errorid puudusid, siis käivita Nagios

/etc/init.d/nagios start