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 | ||
tuto:monitoring:zabbix_agent_addons [10/02/2015 10:25] dani [Installation manuelle] |
tuto:monitoring:zabbix_agent_addons [27/11/2019 15:51] dani |
||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
===== Sources ===== | ===== Sources ===== | ||
- | Les scripts sont disponibles dans notre [[http://gitweb.firewall-services.com/?p=zabbix-agent-addons;a=summary|dépôt GIT]] | + | Les scripts sont disponibles dans notre [[https://git.fws.fr/fws/ |
===== Installation manuelle ===== | ===== Installation manuelle ===== | ||
Ligne 28: | Ligne 28: | ||
mkdir -p / | mkdir -p / | ||
cd / | cd / | ||
- | for F in backuppc.conf | + | for F in backuppc.conf |
- | | + | qmail.conf |
- | wget "http://gitweb.firewall-services.com/?p=zabbix-agent-addons; | + | |
+ | net_interface.conf nut_ups.conf pve.conf raid_hp.conf raid_megaraid.conf \ | ||
+ | | ||
+ | wget "https://git.fws.fr/fws/ | ||
done | done | ||
mkdir -p / | mkdir -p / | ||
cd / | cd / | ||
- | for F in check_backuppc_sudo check_lvm_sudo | + | for F in check_backuppc_sudo check_lvm_sudo |
- | check_sensors_sudo | + | disco_filesystems disco_nginx disco_raid_mdadm disco_unifi util_generate_sensors_ini \ |
- | disco_filesystems disco_lvm_sudo | + | |
- | check_raid_hp_sudo disco_raid_megaraid_sudo disco_raid_mdadm; do | + | |
- | wget "http://gitweb.firewall-services.com/?p=zabbix-agent-addons; | + | |
+ | disco_httpd disco_pmg_sudo | ||
+ | | ||
+ | | ||
+ | | ||
+ | disco_squid util_convert_sensors_ini | ||
+ | wget "https://git.fws.fr/fws/ | ||
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 install libconfig-simple-perl libjson-perl libfile-which-perl libstatistics-distributions-perl smartmontools lm-sensors fping | ||
</ | </ | ||
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 59: | Ligne 84: | ||
cat / | cat / | ||
</ | </ | ||
- |