Pour ceux que ça interresse ...
OpenSuse10.2/Nagios2.9/NagiosPlugins1.4.9/Centreon10.2/Perfparse0.106.1
********************
INSTALL DU SYSTEME
********************
Install minimale d'OpenSuse 10.2 sans sans interface graphique
puis sélection des Rpm suivants:
apache2-2.2.3-20
apache2-mod_perl-2.0.2-38
apache2-mod_php5-5.2.0-10
php5-5.2.0-10
php5-gd-5.2.0-10
php5-ldap-5.2.0-10
php5-mysql-5.2.0-10
php5-pear-5.2.0-10
php5-posix-5.2.0-10
php5-snmp-5.2.0-10
mysql-5.0.26-12
mysql-client-5.0.26-12
mysql-devel-5.0.26-12
gd-2.0.32-49
gd-devel-2.0.32-53
libpng-1.2.12-23
libpng-devel-1.2.12-23
glibc-2.5-25
glibc-devel-2.5-25
perl-5.8.8-32
perl-Config-IniFiles-2.39-31
perl-Crypt-DES-2.05-30
perl-Digest-HMAC-1.01-525
perl-Digest-SHA1-2.11-20
perl-GD-2.35-18
perl-GDGraph-1.43-43
perl-GDTextUtil-0.85-160
perl-Net-SNMP-5.2.0-30
rrdtool-1.2.15-25
make-3.81-23
libstdc++41-4.1.2_20061115-5
libstdc++41-devel-4.1.2_20061115-5
libgcc41-4.1.2_20061115-5
gcc-4.1.3-29
gcc-c++-4.1.3-29
postfix-2.3.2-28
net-snmp-5.4.rc2-4
net-tools-1.60-606
nmap
***************
PEAR
***************
Upgrade de PEAR en v1.6.1:
pear upgrade PEAR
Install des packages pear:
pear install -o -f --alldeps Mail Mail_Mime Net_SMTP Net_Socket Net_Traceroute Net_Ping Validate Image_Graph Image_GraphViz HTML_Table HTML_QuickForm_advmultiselect Auth_SASL HTTP Numbers_Roman Numbers_Words MDB2 DB_DataObject_FormBuilder DB_DataObject DB Date XML_RPC SOAP
************************
RECUPERATION DES SOURCES
************************
Centreon 1.4.1.RC1
wget http://download.oreon-project.org/index.php?id=59
Nagios 2.9
wget http://kent.dl.sourceforge.net/sourc...ios-2.9.tar.gz
Nagios-plugins 1.4.9
wget http://kent.dl.sourceforge.net/sourc...s-1.4.9.tar.gz
Perfparse 0.106.1
wget http://kent.dl.sourceforge.net/sourc...0.106.1.tar.gz
**********************
INSTALLATION de NAGIOS
**********************
groupadd nagios
useradd -g nagios nagios
mkdir -p /usr/local/nagios
chown nagios:nagios /usr/local/nagios
groupadd nagioscmd
usermod -G nagioscmd wwwrun
usermod -G nagioscmd nagios
decompression de la source nagios
./configure --enable-embedded-perl --with-perlcache --disable-statuswrl --with-default-perfdata --prefix=/usr/local/nagios
make all
make install
make install-init
make install-commandmode
make install-config
renommer les fichiers .cfg.sample en .cfg dans le rep /usr/local/nagios/etc
chown -R nagios:nagios /usr/local/nagios/etc
chown -R nagios:nagioscmd /usr/local/nagios/var/rw
chmod 775 /usr/local/nagios/var/rw
chmod g+s /usr/local/nagios/var/rw
Test de la conf nagios:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
si OK
/etc/init.d/nagios start
/etc/init.d/nagios status
******************************
INSTALLATION DES NAGIOS-PLUGINS
******************************
decompression de la source
./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cgi-bin
make
make install
*******************************
CONF D'APACHE
*******************************
modif /etc/php5/apache2/php.ini
memory_limit = 32M ( au lieu de 16M)
creation fichier nagios.conf
vi /etc/apache2/conf.d/nagios.conf
scriptalias /nagios/cgi-bin /usr/local/nagios/sbin
<directory "/usr/local/nagios/sbin">
allowoverride authconfig
options none
order allow,deny
allow from all
</directory>
alias /nagios /usr/local/nagios/share
<directory "/usr/local/nagios/share">
allowoverride authconfig
options none
order allow,deny
allow from all
</directory>
Puis mise en place de 2 .htaccess dans /usr/local/nagios/share et /usr/local/nagios/sbin
vi /usr/local/nagios/share/.htaccess
authname "Acces Nagios"
authtype basic
authuserfile /usr/local/nagios/etc/htpasswd.users
require valid-user
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
/etc/init.d/apache2 start
puis test accès web : http://@ipserveur/nagios/
***************************
CONF MYSQL
***************************
/etc/init.d/mysql start
mise en place du password pour root
***************************
INSTALLATION PERFPARSE
***************************
decompression de la source
./configure --prefix=/usr/local/nagios --with-imagedir=/usr/local/nagios/share/images --with-cgidir=/usr/local/nagios/sbin --with-http_image_path=/nagios/images
make
make install
mysql -u root -p
create database perfparse;
grant all privileges on perfparse.* to 'nagios'@localhost identified by 'motdepasse';
exit
cat scripts/mysql_create.sql | mysql -u nagios -p -D perfparse -h localhost
Modif de /etc/ld.so.conf pour les Libs libpp_storage_*.so
ajout du path /usr/local/nagios/lib
ldconfig
*******************
INSTALLATION CENTREON
*******************
decompression de la source
./install.sh
suivre les instruction du script
install oreon plugins y
install trap plugins y
puis le reste de la conf par le web
http://@ipserveur/oreon/
***********************
demarrage auto des services
***********************
chkconfig -a mysql
chkconfig -a apache2
chkconfig -a nagios
chkconfig -a ods
chkconfig -a snmpd
Voili Voilà tout marche bien
OpenSuse10.2/Nagios2.9/NagiosPlugins1.4.9/Centreon10.2/Perfparse0.106.1
********************
INSTALL DU SYSTEME
********************
Install minimale d'OpenSuse 10.2 sans sans interface graphique
puis sélection des Rpm suivants:
apache2-2.2.3-20
apache2-mod_perl-2.0.2-38
apache2-mod_php5-5.2.0-10
php5-5.2.0-10
php5-gd-5.2.0-10
php5-ldap-5.2.0-10
php5-mysql-5.2.0-10
php5-pear-5.2.0-10
php5-posix-5.2.0-10
php5-snmp-5.2.0-10
mysql-5.0.26-12
mysql-client-5.0.26-12
mysql-devel-5.0.26-12
gd-2.0.32-49
gd-devel-2.0.32-53
libpng-1.2.12-23
libpng-devel-1.2.12-23
glibc-2.5-25
glibc-devel-2.5-25
perl-5.8.8-32
perl-Config-IniFiles-2.39-31
perl-Crypt-DES-2.05-30
perl-Digest-HMAC-1.01-525
perl-Digest-SHA1-2.11-20
perl-GD-2.35-18
perl-GDGraph-1.43-43
perl-GDTextUtil-0.85-160
perl-Net-SNMP-5.2.0-30
rrdtool-1.2.15-25
make-3.81-23
libstdc++41-4.1.2_20061115-5
libstdc++41-devel-4.1.2_20061115-5
libgcc41-4.1.2_20061115-5
gcc-4.1.3-29
gcc-c++-4.1.3-29
postfix-2.3.2-28
net-snmp-5.4.rc2-4
net-tools-1.60-606
nmap
***************
PEAR
***************
Upgrade de PEAR en v1.6.1:
pear upgrade PEAR
Install des packages pear:
pear install -o -f --alldeps Mail Mail_Mime Net_SMTP Net_Socket Net_Traceroute Net_Ping Validate Image_Graph Image_GraphViz HTML_Table HTML_QuickForm_advmultiselect Auth_SASL HTTP Numbers_Roman Numbers_Words MDB2 DB_DataObject_FormBuilder DB_DataObject DB Date XML_RPC SOAP
************************
RECUPERATION DES SOURCES
************************
Centreon 1.4.1.RC1
wget http://download.oreon-project.org/index.php?id=59
Nagios 2.9
wget http://kent.dl.sourceforge.net/sourc...ios-2.9.tar.gz
Nagios-plugins 1.4.9
wget http://kent.dl.sourceforge.net/sourc...s-1.4.9.tar.gz
Perfparse 0.106.1
wget http://kent.dl.sourceforge.net/sourc...0.106.1.tar.gz
**********************
INSTALLATION de NAGIOS
**********************
groupadd nagios
useradd -g nagios nagios
mkdir -p /usr/local/nagios
chown nagios:nagios /usr/local/nagios
groupadd nagioscmd
usermod -G nagioscmd wwwrun
usermod -G nagioscmd nagios
decompression de la source nagios
./configure --enable-embedded-perl --with-perlcache --disable-statuswrl --with-default-perfdata --prefix=/usr/local/nagios
make all
make install
make install-init
make install-commandmode
make install-config
renommer les fichiers .cfg.sample en .cfg dans le rep /usr/local/nagios/etc
chown -R nagios:nagios /usr/local/nagios/etc
chown -R nagios:nagioscmd /usr/local/nagios/var/rw
chmod 775 /usr/local/nagios/var/rw
chmod g+s /usr/local/nagios/var/rw
Test de la conf nagios:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
si OK
/etc/init.d/nagios start
/etc/init.d/nagios status
******************************
INSTALLATION DES NAGIOS-PLUGINS
******************************
decompression de la source
./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cgi-bin
make
make install
*******************************
CONF D'APACHE
*******************************
modif /etc/php5/apache2/php.ini
memory_limit = 32M ( au lieu de 16M)
creation fichier nagios.conf
vi /etc/apache2/conf.d/nagios.conf
scriptalias /nagios/cgi-bin /usr/local/nagios/sbin
<directory "/usr/local/nagios/sbin">
allowoverride authconfig
options none
order allow,deny
allow from all
</directory>
alias /nagios /usr/local/nagios/share
<directory "/usr/local/nagios/share">
allowoverride authconfig
options none
order allow,deny
allow from all
</directory>
Puis mise en place de 2 .htaccess dans /usr/local/nagios/share et /usr/local/nagios/sbin
vi /usr/local/nagios/share/.htaccess
authname "Acces Nagios"
authtype basic
authuserfile /usr/local/nagios/etc/htpasswd.users
require valid-user
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
/etc/init.d/apache2 start
puis test accès web : http://@ipserveur/nagios/
***************************
CONF MYSQL
***************************
/etc/init.d/mysql start
mise en place du password pour root
***************************
INSTALLATION PERFPARSE
***************************
decompression de la source
./configure --prefix=/usr/local/nagios --with-imagedir=/usr/local/nagios/share/images --with-cgidir=/usr/local/nagios/sbin --with-http_image_path=/nagios/images
make
make install
mysql -u root -p
create database perfparse;
grant all privileges on perfparse.* to 'nagios'@localhost identified by 'motdepasse';
exit
cat scripts/mysql_create.sql | mysql -u nagios -p -D perfparse -h localhost
Modif de /etc/ld.so.conf pour les Libs libpp_storage_*.so
ajout du path /usr/local/nagios/lib
ldconfig
*******************
INSTALLATION CENTREON
*******************
decompression de la source
./install.sh
suivre les instruction du script
install oreon plugins y
install trap plugins y
puis le reste de la conf par le web
http://@ipserveur/oreon/
***********************
demarrage auto des services
***********************
chkconfig -a mysql
chkconfig -a apache2
chkconfig -a nagios
chkconfig -a ods
chkconfig -a snmpd
Voili Voilà tout marche bien

Comment