d'abord créer le repo DAG :
[root@ns ~]# wget
http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
--00:03:28-- http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
Resolving dag.wieers.com... 217.22.63.77
Connecting to dag.wieers.com|217.22.63.77|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1672 (1.6K) [text/plain]
Saving to: `RPM-GPG-KEY.dag.txt'
100%[=======================================>] 1,672 --.-K/s in 0s
00:03:28 (114 MB/s) - `RPM-GPG-KEY.dag.txt' saved [1672/1672]
[root@ns ~]# rpm --import RPM-GPG-KEY.dag.txt
// importation GPG-KEY
[root@ns ~]# rm -f RPM-GPG-KEY.dag.txt
// suppression du fichier
[root@ns ~]# vi /etc/yum.repos.d/dag.repo
// creation d'un nouveau fichier repo
// mettre ce contenu dans le fichier dag.repo que l'on vient de créer
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el5/en/i386/dag/
gpgcheck=1
enabled=0
ensuite installer CACTI
[root@www ~]# yum --enablerepo=dag -y install cacti* net-snmp* rrdtool
// installation de cacti depuis le repo DAG
[root@www ~]# vi /etc/snmp/snmpd.conf
// editer le fichier
# com2sec notConfigUser default public
// Commenter la ligne 41
com2sec local localhost private
// rajouter cette ligne en ligne 42
com2sec mynetwork 91.xxx.xxx.xxx public
// mettre l'adresse IP de votre serveur
#group notConfigGroup v1 notConfigUser
// Commenter la ligne 48
# group notConfigGroup v2c notConfigUser
// Commenter cette ligne
group MyROGroup v1 mynetwork
// rajouter ces 4 lignes
group MyROGroup v2c mynetwork
group MyROGroup v1 local
group MyROGroup v2c local
#view systemview included .1.3.6.1.2.1.1
// Commenter la ligne 59
#view systemview included .1.3.6.1.2.1.25.1.1
view all included .1 80
// ajouter cette ligne
#access notConfigGroup "" any noauth exact systemview none none
// commenter la ligne 66
access MyROGroup "" any noauth exact all none none
// ajouter ces deux lignes
access MyRWGroup "" any noauth exact all all none
[root@www ~]# /etc/rc.d/init.d/snmpd start
// demarrer le service snmp
Starting snmpd:
[ OK ]
[root@www ~]# chkconfig snmpd on
[root@www ~]# mysqladmin -u admin -p create cacti
// créer la base de données pour Cacti
Enter password:
[root@www ~]# mysql -u admin -p cacti < /var/www/cacti/cacti.sql
// importer la base de données
Enter password:
[root@www ~]# mysql -u admin -p
// login to MySQL
Enter password: // entrer le mot de passe admin mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 5.0.22
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> grant all on cacti.* to cactiuser@localhost identified by '
password';
// à la place de password en rouge mettre le mot de passe de cactiuser
Query OK, 0 rows affected (0.00 sec)
mysql> exit
// logout
Bye
[root@www ~]# vi /var/www/cacti/include/config.php
$database_password = "
password";
// change password to cactiuser's one
[root@www ~]# chown -R apache. /var/www/cacti
// changement propriétaire
[root@www ~]# vi /etc/httpd/conf.d/cacti.conf
// modifier le fichier
allow from 127.0.0.1
88.xxx.xxx.xxx // à la ligne 8 rajouter les adresse IP autorisées à accèder à cacti mettre "all" pour un accès à tout le monde
[root@www ~]# service httpd restart
// redemarrer le service apache
Et le tour est joué, vous pouvez accèder à cacti http://votre.nom.de.domaine/cacti/