Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
tuto:monitoring:zabbix_agent_addons [17/04/2013 17:08] dani [Installation manuelle] |
tuto:monitoring:zabbix_agent_addons [22/10/2015 14:44] dani |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Scripts supplémentaires pour l' | ====== Scripts supplémentaires pour l' | ||
- | Nous maintenons quelques scripts pour améliorer le monitoring par l' | + | Nous maintenons quelques scripts pour améliorer le monitoring par l' |
* net.if.discovery: | * net.if.discovery: | ||
Ligne 14: | Ligne 14: | ||
* la découverte des disques supportant S.M.A.R.T. | * la découverte des disques supportant S.M.A.R.T. | ||
* la découverte des senseurs de température (modulo une configuration des commandes à lancer pour récupérer la valeur) | * la découverte des senseurs de température (modulo une configuration des commandes à lancer pour récupérer la valeur) | ||
+ | * la découverte des onduleurs gérés par nut UPS | ||
* quelques autres scripts utiles (pour surveiller les onduleurs, le RAID logiciel etc...) | * quelques autres scripts utiles (pour surveiller les onduleurs, le RAID logiciel etc...) | ||
Ligne 28: | Ligne 29: | ||
cd / | cd / | ||
for F in backuppc.conf block_devices.conf filesystems.conf lvm.conf nut_ups.conf\ | for F in backuppc.conf block_devices.conf filesystems.conf lvm.conf nut_ups.conf\ | ||
- | | + | |
+ | | ||
wget " | wget " | ||
done | done | ||
Ligne 35: | Ligne 36: | ||
cd / | cd / | ||
for F in check_backuppc_sudo check_lvm_sudo check_raid_mdadm check_raid_megaraid_sudo \ | for F in check_backuppc_sudo check_lvm_sudo check_raid_mdadm check_raid_megaraid_sudo \ | ||
- | | + | |
- | | + | |
+ | | ||
+ | | ||
wget " | wget " | ||
done | done | ||
chmod +x / | chmod +x / | ||
+ | </ | ||
+ | |||
+ | Il faut aussi installer des libs, par exemple sur Debian | ||
+ | <code bash> | ||
+ | mkdir -p / | ||
+ | cd / | ||
+ | for F in Disks.pm UPS.pm; do | ||
+ | wget " | ||
+ | done | ||
+ | </ | ||
+ | |||
+ | Il faudra aussi installer les dépendances: | ||
+ | <code bash> | ||
+ | apt-get install libconfig-simple-perl libjson-perl libfile-which-perl smartmontools lm-sensors | ||
</ | </ | ||
Il ne reste plus qu'à: | Il ne reste plus qu'à: | ||
- | * Autoriser l' | + | * Autoriser l' |
- | < | + | < |
- | Cmnd_Alias ZABBIX_AGENT = / | + | echo "Cmnd_Alias ZABBIX_AGENT = / |
- | zabbix ALL=(root) NOPASSWD: ZABBIX_AGENT | + | echo "zabbix ALL=(root) NOPASSWD: ZABBIX_AGENT" >> / |
+ | chmod 0440 / | ||
</ | </ | ||
* Il faut inclure tout les fragments de configuration de Zabbix, en ajoutant la directive suivante dans le fichier de configuration principal de l' | * Il faut inclure tout les fragments de configuration de Zabbix, en ajoutant la directive suivante dans le fichier de configuration principal de l' | ||
+ | |||
<code ini> | <code ini> | ||
Include=/ | Include=/ | ||
Ligne 58: | Ligne 77: | ||
cat / | cat / | ||
</ | </ | ||
- |