Telepítsük a szükséges csomagokat
yum install httpd gcc glibc glibc-common gd gd-devel
yum install libjpeg libjpeg-devel libpng libpng-devel
yum install net-snmp net-snmp-devel git net-snmp-utils
Hozzuk létre az Icinga felhasználót és adjunk neki jelszót
/usr/sbin/useradd -m icinga
passwd icinga
Hozzuk létre az Icinga csoportot
/usr/sbin/groupadd icinga
Hozzuk létre a klasszikus webes felület és az Icinga között kommunikáló felhasználót
/usr/sbin/groupadd icinga-cmd
/usr/sbin/usermod -a -G icinga-cmd icinga
/usr/sbin/usermod -a -G icinga-cmd apache (vagy ami ennek megfelelő a rendszerünkön)
Töltsük le az Icingat a git segítségével
cd /usr/src
git clone git://git.icinga.org/icinga-core.git
Futtassuk a konfigurációs szkriptet
./configure --with-command-group=icinga-cmd
Fordítsunk
make all
Telepítsünk mindent
make fullinstall
Állítsuk be, hogy kinek küldje a monitorozó rendszer az e-mailt
A vi /usr/local/icinga/etc/objects/contacts.cfg fájlban írjuk át az e-mail címet, arra a címre, amire meg szeretnénk kapni az értesítéseket.
Telepítsük a klasszikus webes felületet
make cgis
make install-cgis
make install-html
Másoljuk át a klasszikus webes felület konfigurációs fájlját az apache könyvtárba
make install-webconf
Hozzuk létre a webes felület adminisztrátor felhasználóját
htpasswd -c /usr/local/icinga/etc/htpasswd.users icingaadmin
Adjunk jelszót az icingaadminnak
htpasswd /usr/local/icinga/etc/htpasswd.users „Felhasználói név”
Indítsuk újra a webkiszolgálót
service httpd restart
Töltsük le a Nagios pluginokat az /usr/src könyvtárba
http://sourceforge.net/projects/nagiosplug/files/
Fordítsuk le és telepítsük a Nagios pluginokat
./configure --prefix=/usr/local/icinga --with-cgiurl=/icinga/cgi-bin --with-htmurl=/icinga --with-nagios-user=icinga --with-nagios-group=icinga
make
make install
Ha be van kapcsolva a SELinux, akkor adjuk ki a következő parancsokat, amik engedélyezik a cgi fájlok futtatását (enforcing/target mode)
chcon -R -t httpd_sys_script_exec_t /usr/local/icinga/sbin/
chcon -R -t httpd_sys_content_t /usr/local/icinga/share/
chcon -t httpd_sys_script_rw_t /usr/local/icinga/var/rw/icinga.cmd
Adjuk hozzá a szolgáltatásokhoz az Icingat
chkconfig --add icinga
chkconfig icinga on
Ellenőrizzük, hogy minden beállítás jó
/usr/local/icinga/bin/icinga -v /usr/local/icinga/etc/icinga.cfg
Indítsuk el az Icingat
service icinga start
Lépjünk be a webes felületre a létrehozott icingaadmin felhasználóval és a megadott jelszóval
http://localhost/icinga/ vagy http://yourdomain.tld/icinga/
Ahhoz, hogy kapjunk is e-mailt, be kell állítani egy levelezőszervert, ez azonban nem része a gyors útmutatónak.
A következő részben hozzáadunk a megfigyeléshez egy windows, egy linux rendszert és egy routert a figyelendő hosztokhoz.
- woodspeed blogja
- A hozzászóláshoz be kell jelentkezni
- 1988 megtekintés
Hozzászólások
Mennyi helyet foglal a teljes install?
- A hozzászóláshoz be kell jelentkezni
Az /usr/local/icinga 15.4MB. Az /usr/src/icinga-core 30.2MB.
- A hozzászóláshoz be kell jelentkezni
rpmforge repoba van alapbol. Nem kell forgatni.
--
1 leszel vagy 0 élő vagy hulla!
- A hozzászóláshoz be kell jelentkezni
Felvettem a HupWiki SNMP oldalara is az Icingat, egyelore felsorolas szintjen.
- A hozzászóláshoz be kell jelentkezni
Tudom, hogy régi a téma, de nem boldogulok.
Hogy lehet megoldani, hogy az egyes felhasználók csak egyes hostokat, host groupokat lássanak?
Segítsetek kérlek.
Köszi
---------
Valaki?
- A hozzászóláshoz be kell jelentkezni