22
0
Fork 0
wiki/HowtoCacti.md

65 lines
2.5 KiB
Markdown
Raw Permalink Normal View History

2017-09-01 10:16:42 +02:00
---
categories: web network
title: Howto Cacti
...
2016-12-29 11:25:39 +01:00
2017-09-01 10:16:42 +02:00
* Documentation : <https://docs.cacti.net/>
## Installation
~~~
apt install cacti
~~~
2016-12-29 11:25:39 +01:00
## FAQ
### Réinitialiser un mot de passe avec MySQL ?
Cela se passe dans la table user_auth et c'est encodé en MD5 (version 0.8.7) :
2016-12-29 11:25:39 +01:00
~~~
$ echo -n mynewpass | md5sum
4ef4d3b296aab9434da77e423cff3b8f
mysql> update cacti.user_auth set password='4ef4d3b296aab9434da77e423cff3b8f' where id=42;
~~~
### Générer correctement les graphes
Sous Debian Lenny, pour que Cacti puisse générer correctement tous les graphes (surtout les previews), il faut indiquer dans les paramètres Cacti la bonne de version de RRDTool à utiliser :
Aller dans "Settings" > "RRDTool Utility Version" et sélectionner la version 1.2.x
### Problème de courbe limités à 100Mb/s
Si la courbe est limité, il faut d'abord s'assurer de deux choses :
* La courbe doit être en 64bits
2017-08-28 11:00:43 +02:00
> Vérification : onglet console, cliquer à gauche dans "Data Sources" puis choisir le graph limité. **Output Type ID** doit être à "In/Out Bits (64-bit Counters)"
* SNMPv2 doit être activé sur la machine
2017-08-28 11:00:43 +02:00
> Vérification : onglet console, cliquer à gauche sur "Devices" puis sur la machine, **SNMP Version** doit être à "Version 2"
Après avoir fait ces modifications, puisque les limitations sont écrites dans le fichier rrd, il faut les modifier manuellement :
2017-08-28 11:00:43 +02:00
Trouver le fichier rrd correspondant : onglet console, cliquer à gauche dans "Data Sources" puis choisir le graph limité. Le fichier est à l'emplacement indiqué par **Data Source Path**, dans /usr/share/cacti/site/rra/.
Voir les limitations actuelles :
~~~
# rrdtool tune <fichier_rrd>.rrd
DS[traffic_in] typ: COUNTER hbt: 600 min: 0.0000 max: 10000000.0000
DS[traffic_out] typ: COUNTER hbt: 600 min: 0.0000 max: 10000000.0000
~~~
Augmenter les limitations :
~~~
2017-07-11 11:14:08 +02:00
# rrdtool tune <fichier_rrd>.rrd -a traffic_in:1000000000
# rrdtool tune <fichier_rrd>.rrd -a traffic_out:1000000000
2017-08-28 11:00:43 +02:00
~~~
### Avoir le 95e percentile avec des débits supérieurs à 100Mb/s
Par défaut, les graphs pour le 95e percentile sont créés en 32bits. Pour pouvoir afficher un débit supérieur à 100Mb/s, il faut les transformer en 64bits :
Onglet console, cliquer à gauche sur "Data Queries", choisir "SNMP - Interface Statistics" puis "In/Out Bits with 95th Percentile".
Il faut passer les data sources de **IfInOctets (Bytes In)** et **IfOutOctets (Bytes Out)** à **IfHCInOctets (Bytes In - 64-Bit Counters)** et **IfHCOutOctets (Bytes Out - 64-Bit Counters)**.