Bonjour à tous,
Je viens de mettre en place le monitoring Pandora FMS sur SME Server 9, en voici les grandes lignes :
Mise à jour de la distribution :
yum install
signal-event post-upgrade; signal-event reboot
Installation des versions 5.4, 5.5 et 5.6 de php
/sbin/e-smith/db yum_repositories set remi repository \
Name 'Remi - EL6' \
BaseURL 'http://rpms.famillecollet.com/enterprise/6/remi/$basearch/' \
EnableGroups no \
GPGCheck yes \
GPGKey http://rpms.famillecollet.com/RPM-GPG-KEY-remi \
Visible yes \
Exclude mysql*,php-* \
status disabled
signal-event yum-modify
wget ftp://195.220.108.108/linux/epel/6/x86_64/libwebp-0.4.3-3.el6.x86_64.rpm
yum localinstall libwebp-0.4.3-3.el6.x86_64.rpm
yum install smeserver-php-scl --enablerepo=smecontribs,remi,epel
signal-event post-upgrade; signal-event reboot
Installation des prérequis dans les repo officiels :
yum install xorg-x11-fonts-misc graphviz graphviz-php php-snmp xorg-x11-fonts-75dpi
yum install perl-XML-Simple nmap perl-XML-Twig net-snmp-utils perl-Net-Telnet perl-JSON perl-CPAN
Installation des prérequis fournis par Pandora FMS
wget http://sourceforge.net/projects/pandora/files/Tools%20and%20dependencies...
wget http://rpm.mag-sol.com/Centos/6/x86_64/perl-Encode-Locale-1.02-1.el6.noa...
wget http://sourceforge.net/projects/pandora/files/Tools%20and%20dependencies...
chmod 777 *.rpm
yum localinstall perl-Encode-Locale-1.02-1.el6.noarch.rpm
yum localinstall wmic-4.0.0tp4-0.i586.rpm
yum localinstall xprobe2-0.3-12.2.i386.rpm
Installation phpmyadmin :
yum install --enablerepo=smecontribs smeserver-phpmyadmin
signal-event phpmyadmin-update
https://ADRESSE_IP/phpmyadmin
Installation de la solution Pandora FMS :
wget http://netix.dl.sourceforge.net/project/pandora/Pandora%20FMS%206.0/Fina...
wget http://netix.dl.sourceforge.net/project/pandora/Pandora%20FMS%206.0/Fina...
rpm -ivh pandorafms_console-6.0-1.noarch.rpm
rpm -ivh pandorafms_server-6.0-1.noarch.rpm
depuis le server-manager, Créer une ibay et passer le version du php-scp (dans configuration à 5.4)
mv /var/www/html/pandora_console/* /home/e-smith/files/ibays/NOM_IBAY/html/
rm mv /var/www/html/pandora_console/
yum install php54-php-snmp --enablerepo=remi
http://ADRESSE_IP/NOM_IBAY/install.php
Renseigner les champs mysql
une fois l'installation terminée,
ouvrir les ports du pare-feu SME Server
iptables -I INPUT -p tcp -m tcp --dport 41121 -j ACCEPT
puis modifier le fichier de configuration du serveur Pandora FMS
nano /etc/pandora/pandora_server.conf
renseigner les bonnes valeurs de mysql
dans dbhost mettre localhost
démarrage des services :
/etc/rc.d/init.d/tentacle_serverd start
/etc/rc.d/init.d/pandora_server start
cd /etc/rc.d/init.d/
chkconfig tentacle_serverd on
chkconfig pandora_server on
renommer le fichier install.php
mv /home/e-smith/files/ibays/NOM_IBAY/html/install.php /home/e-smith/files/ibays/NOM_IBAY/html/install.old
accéder au service Web du monitoring :
http://ADRESSE_IP/pandora_console
login admin
password pandora
voila pour l'installation.
Ce pendant, je suis confronté à certain problèmes :
1- Le démarrage automatiquement des deux services pandora server et agent ne fonctionne pas
2- Je crois savoir que sur SME Server, il ne suffit pas simplement de modifier le fichier php.ini (il faut créer des templates)
et il faut changer un certain nombre de valeur (max_execution_time, upload_max_filesize et memory_limit) surtout sur la version php54 du repo remi
3- enfin je ne suis pas sur de ma commande pour l'ouverture des ports iptables
Si vous avez une idée pour résoudre ces problèmes, je suis preneur.
baptiste
Salut Batist3,
Un grand merci pour cette excellent howto.
A bientôt,
MasterSleepy