Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
supervision-et-metrologie:cacti [2016/01/20 22:24] william créée |
supervision-et-metrologie:cacti [2019/02/06 14:03] (Version actuelle) |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
Cacti est une solution complète de création de graphiques de systèmes et réseaux. | 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: | ||
- | ====== Template | + | <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é. | ||
+ | |||
+ | Voici une liste de plugin très utile pour un Admin Réseau : | ||
+ | * MacTrack : [[http:// | ||
+ | * Intropage : [[http:// | ||
+ | * Ipsubnet : [[http:// | ||
+ | * Weathermap : [[http:// | ||
+ | * Thold : [[http:// | ||
+ | |||
+ | |||
+ | ===== Template | ||
+ | |||
+ | 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, ... ) | Il est primordial de grapher ces bases de données ( détection de problèmes, anticipation de dimensionnement de serveur, ... ) | ||
Ligne 31: | Ligne 109: | ||
php ss_get_mysql_stats.php --host IP.HO.ST.DB --user userCacti --items ns, | 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 |