nagiosweb permet de configurer nagios via une extention du CGI de nagios. Il est donc intégré à l'interface Nagios. Installation: dload: http://sourceforge.net/projects/nagiosweb/ # tar zxf nagiosweb2-2.3.tar.gz # cd nagiosweb # chmod -R apache:apache nagiosweb # cp -a nagiosweb /var/www/html # cp images/prop.gif /usr/share/nagios/images/logos # vi /etc/nagios/nagios.cfg > cfg_file=/etc/nagios/hostextinfo.cfg ou, pour la version 1.x # vi /etc/nagios/cgi.cfg > xedtemplate_config_file=/etc/nagios/hostextinfo.cfg # mysql -u root > create database nagiosweb; ... > grant all on nagiosweb.* to nagiosweb@loclahost identified by 'nagiosweb'; ... > flush privileges; > quit # mysql -u nagiosweb -p nagiosweb < ~/nagiosweb/nagiosweb.sql passwd: nagiosweb # # cd /var/www/html/nagiosweb # vi dbconfig.php > $db = ... user nagiosweb:nagiosweb > $prefix = '/usr/lib/nagios'; > $etcprefix = '/etc/nagios'; > $htdocsdir='/var/www/html'; > $phppath='/usr/bin/php'; > $nagioshostname='localhost'; > $adminname='Benoit'; > $adminphone='+33000000000'; > $adminemail='root@localhost'; Donner le droit d'ecriture de la conf a apache: # mkdir /etc/nagios-orig # cp -a /etc/nagios/*.cfg /etc/nagios-orig # chown -R apache /etc/nagios Editer la barre de menu de Nagios: # vi /usr/share/nagios/side.html ajouter dans la partie configuration de la barre de navigation: # # # # # # # #
# View Config #
Hosts
Host Groups
Services
Service Groups
Contacts
Contact Groups
Time Periods
Check Commands
Notify Commands
Write Config
# # # Attention: nagiosweb ne fonctionne que si la config nagios a les fichiers suivants: checkcommands.cfg hostgroups.cfg hosts.cfg servicegroups.cfg services.cfg contactgroups.cfg contacts.cfg escalations.cfg timeperiods.cfg ... En effet, nagiosweb ne modifie pas nagios.cfg donc nagios.cfg doit inclure ces fichiers 'standards' bon, j'ai pas le temps de bien tester. je m'en tape : nagios c'est de la *****. nagiosweb ne semble pas *lire* la conf nagios donc on ne peut que synchroniser dan un seul sens. remarque: il manque le [service|host]extinfo.cfg dans le tarball de nagiosweb.