Différences
Ci-dessous, les différences entre deux révisions de la page.
supervision-et-metrologie:cacti [2016/07/07 15:43] gildas33 [Installation d'un plugin] |
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 | ||
- | |||
- | ===== Installation d'un plugin ===== | ||
- | |||
- | Il existe une multitude de plugin disponible ici : http:// | ||
- | |||
- | Il suffit de télécharger le plugin, le décompresser et le placer dans le répertoire " | ||
- | Chaque plugin doit correspondre à un dossier. | ||
- | |||
- | Ils apparaissent ensuite dans l' | ||
- | |||
- | * Pour l' | ||
- | * Pour l' | ||
- | |||
- | Les 2 flèches passent au rouge quand le plugin est installé et activé. | ||
- | |||
- | |||
- | ===== 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... ) ===== | ||
- | |||
- | ==== Configuration sur le serveur ==== | ||
- | vim / | ||
- | <code bash># | ||
- | |||
- | # Get nombre de process apache pour cacti | ||
- | NBPROCESSAPACHE=`/ | ||
- | |||
- | exit $NBPROCESSAPACHE | ||
- | </ | ||
- | |||
- | vim / | ||
- | <code bash>... | ||
- | extend check_nb_process_apache /bin/bash / | ||
- | </ | ||
- | |||
- | |||
- | ==== Obtenir l'OID ==== | ||
- | |||
- | Ce qui nous intéresse : NET-SNMP-EXTEND-MIB:: | ||
- | <code bash> | ||
- | .1.3.6.1.4.1.8072.1.3.2.3.1.4.23.99.104.101.99.107.95.110.98.95.112.114.111.99.101.115.115.95.97.112.97.99.104.101 | ||
- | </ | ||
- | |||
- | |||
- | ==== Problème sur Centos7 ==== | ||
- | 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:: | ||
- | </ | ||
- | |||
- | |||
- | ==== Configuration Cacti ==== | ||
- | |||
- | |||
- | * Data Sources > ADD | ||
- | * Selected Data Template > SNMP OID GENERIC | ||
- | * OID = .1.3.6.1.4.1.8072.1.3.2.3.1.4.23.99.104.101.99.107.95.110.98.95.112.114.111.99.101.115.115.95.97.112.97.99.104.101 | ||
- | * Valeur max, cela dépend, pour des workers Apache 250 est généralement suffisant | ||
- | * Type de graph : Gauge |