Différences
Ci-dessous, les différences entre deux révisions de la page.
supervision-et-metrologie:cacti [2016/02/15 11:01] william |
supervision-et-metrologie:cacti [2019/02/06 14:03] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | |||
- | ====== Cacti ====== | ||
- | |||
- | ===== Introduction ===== | ||
- | |||
- | |||
- | Cacti est une solution complète de création de graphiques de systèmes et réseaux. | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | Sur une VM dédiée à Cacti: | ||
- | |||
- | <code bash> | ||
- | apt-get install cacti | ||
- | > passwdMysql | ||
- | > passwd Cacti | ||
- | > confirmation passwd cacti | ||
- | </ | ||
- | |||
- | Avec un navigateur web : | ||
- | http:// | ||
- | |||
- | > Next > New install > Si tout est vert : Finish | ||
- | |||
- | * Login : admin | ||
- | * Password : admin | ||
- | |||
- | Une fois connecté, il vous est demandé de changer le mot de passe | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Template Linux ===== | ||
- | |||
- | Un template complet de graph pour les serveurs linux est disponible ici : http:// | ||
- | |||
- | |||
- | {{ : | ||
- | ====Ajout du template==== | ||
- | |||
- | |||
- | |||
- | * Unzip l' | ||
- | * Via la console cacti, cliquez sur " | ||
- | * | ||
- | ====Mise en place du template sur un " | ||
- | |||
- | * Créer un nouveau " | ||
- | * Appliquez le "Host Template" | ||
- | * les " | ||
- | - ucd/net - CPU Usage (enhanced) | ||
- | - ucd/net - Load Average (enhanced)  | ||
- | - ucd/net - Memory Usage (enhanced) | ||
- | - ucd/net - Processes | ||
- | - ucd/net - TCP Counters | ||
- | - ucd/net - TCP Current Established | ||
- | - ucd/net - Uptime | ||
- | - ucd/net - Users Logged On | ||
- | - SNMP - Get Mounted Partitions | ||
- | - SNMP - Interface Statistics | ||
- | |||
- | * Cliquez sur Save | ||
- | * Désormais en haut cliquez sur " | ||
- | * Sélectionner tout et cliquez sur " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Template Mysql ===== | ||
- | |||
- | Il est primordial de grapher ces bases de données ( détection de problèmes, anticipation de dimensionnement de serveur, ... ) | ||
- | |||
- | |||
- | + d' | ||
- | |||
- | ====Base de données==== | ||
- | * <code sql> | ||
- | </ | ||
- | * Ne pas oublier d' | ||
- | |||
- | ====Ajout du template==== | ||
- | <code bash> | ||
- | rpm -ivh percona-cacti-templates-1.1.5-1.noarch.rpm | ||
- | |||
- | cd / | ||
- | php / | ||
- | |||
- | cd / | ||
- | php ss_get_mysql_stats.php --host IP.HO.ST.DB --user userCacti --items ns, | ||
- | </ | ||
- | |||
- | |||
- | ===== Check un nombre de process ( imap, apache... ) ===== | ||
- | |||
- | vim / | ||
- | <code bash># | ||
- | |||
- | # Get nombre de process apache pour cacti | ||
- | NBPROCESSAPACHE=`/ | ||
- | |||
- | exit $NBPROCESSAPACHE | ||
- | </ | ||
- | |||
- | vim / | ||
- | <code bash>... | ||
- | extend check_nb_process_apache /bin/bash / | ||
- | </ | ||
- | |||
- | Sur Centos 7 meme avec selinux disabled | ||
- | <code bash> | ||
- | [root@proxy1 ~]# snmpwalk -v 2c -c public localhost nsExtendOutput1 | ||
- | NET-SNMP-EXTEND-MIB:: | ||
- | NET-SNMP-EXTEND-MIB:: | ||
- | NET-SNMP-EXTEND-MIB:: | ||
- | NET-SNMP-EXTEND-MIB:: | ||
- | </ | ||
- | |||
- | <code bash> | ||
- | chmod a+x / | ||
- | tail -f / | ||
- | type=AVC msg=audit(1455529906.808: | ||
- | </ | ||
- | |||
- | Solution : | ||
- | <code bash> | ||
- | chcon -t snmpd_exec_t / | ||
- | </ | ||
- | |||
- | <code bash> | ||
- | NET-SNMP-EXTEND-MIB:: | ||
- | NET-SNMP-EXTEND-MIB:: | ||
- | NET-SNMP-EXTEND-MIB:: | ||
- | NET-SNMP-EXTEND-MIB:: | ||
- | </ | ||