Plus de clarté
This commit is contained in:
parent
5bf3092f72
commit
a5e49cf8fd
|
@ -155,18 +155,16 @@ PUTVAL $(hostname)/bgp_prefixes/count-${PEER} N:${CURRENT_PREFIXES}
|
|||
Le plugin [snmp](https://collectd.org/documentation/manpages/collectd-snmp.5.shtml) permet de faire des requêtes SNMP à des machines spécifiques.
|
||||
Un block `Data` définit l'OID et sous quel format stocker les valeurs récupérées, et un block `Host` définit quelles machines interroger ainsi que la configuration SNMP.
|
||||
|
||||
Exemple pour récupérer :
|
||||
|
||||
* Pour un switch : le débit, le nombre de paquets unicast/multicast/broadcast, le nombre d'erreurs, les données des capteurs des SFP, la charge CPU, la RAM utilisée, l'uptime
|
||||
* Pour un APC : la charge
|
||||
* Pour un ATS : la fréquence, la tension, l'intensité, la source préférée et le statut
|
||||
|
||||
Sous debian, le paquet `snmp` est nécessaire.
|
||||
|
||||
~~~
|
||||
# apt install snmp
|
||||
~~~
|
||||
|
||||
Exemple pour récupérer :
|
||||
|
||||
* Pour un switch : le débit, le nombre de paquets unicast/multicast/broadcast, le nombre d'erreurs, les données des capteurs des SFP, la charge CPU, la RAM utilisée, l'uptime
|
||||
|
||||
~~~
|
||||
LoadPlugin snmp
|
||||
|
||||
|
@ -262,7 +260,18 @@ LoadPlugin snmp
|
|||
Community "public"
|
||||
Collect "ifmib_if_octets64" "ifmib_if_packets64" "ifmib_if_multicast_packets64" "ifmib_if_broadcast_packets64" "ifmib_if_errors" "ifmib_if_dropped" "sfp_sensors" "cpu_5s" "cpu_1m" "cpu_5m" "memory_used" "memory_free" "uptime"
|
||||
</Host>
|
||||
~~~
|
||||
|
||||
Si on veut identifier chaque interfaces avec son nom (par exemple Gi0/1) plutôt que sa description (définie avec la commande "description" dans la configuration de l'interface), il faut modifier les lignes de configuration `Instance "1.3.6.1.2.1.31.1.1.1.18"` par `Instance "1.3.6.1.2.1.31.1.1.1.1"` pour les blocs `ifmib_if_octets64`, `ifmib_if_packets64`, `ifmib_if_errors`, et `ifmib_if_dropped`.
|
||||
|
||||
Dans ce cas, au lieu que seules les interfaces ayant une description remontent des données, toutes les interfaces en remonteront (à 0 si rien n'est branché).
|
||||
|
||||
* Pour un PDU de marque APC : la charge
|
||||
|
||||
~~~
|
||||
LoadPlugin snmp
|
||||
|
||||
<Plugin snmp>
|
||||
# APC
|
||||
<Data "apc_current_load">
|
||||
Type "current"
|
||||
|
@ -307,7 +316,6 @@ LoadPlugin snmp
|
|||
Values ".1.3.6.1.4.1.318.1.1.26.9.4.3.1.11"
|
||||
</Data>
|
||||
|
||||
|
||||
<Host "APC classique">
|
||||
Address "192.0.2.2"
|
||||
Version 2
|
||||
|
@ -323,6 +331,14 @@ LoadPlugin snmp
|
|||
Interval 1800
|
||||
</Host>
|
||||
|
||||
~~~
|
||||
|
||||
* Pour un ATS : la fréquence, la tension, l'intensité, la source préférée et le statut
|
||||
|
||||
~~~
|
||||
LoadPlugin snmp
|
||||
|
||||
<Plugin snmp>
|
||||
# ATS
|
||||
<Data "ats_input_freq_a">
|
||||
Type "frequency"
|
||||
|
@ -398,8 +414,3 @@ LoadPlugin snmp
|
|||
</Host>
|
||||
</Plugin>
|
||||
~~~
|
||||
|
||||
Pour les switchs, si on veut identifier chaque interfaces avec son nom (par exemple Gi0/1) plutôt que sa description (définie avec la commande "description" dans la configuration de l'interface), il faut modifier les lignes de configuration `Instance "1.3.6.1.2.1.31.1.1.1.18"` par `Instance "1.3.6.1.2.1.31.1.1.1.1"` pour les blocs `ifmib_if_octets64`, `ifmib_if_packets64`, `ifmib_if_errors`, et
|
||||
`ifmib_if_dropped`.
|
||||
|
||||
Dans ce cas, au lieu que seules les interfaces ayant une description remontent des données, toutes les interfaces en remonteront (à 0 si rien n'est branché).
|
Loading…
Reference in a new issue