Monitoraggio di BackuPc con Zabbix: Difference between revisions
Jump to navigation
Jump to search
Created page with "* Sul server con BackupPc impostare sudo: wget "https://raw.githubusercontent.com/szimszon/backuppc_monitor_zabbix/master/sudo" -O /etc/sudoers.d/zabbix_backuppc * Creare g..." |
mNo edit summary |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
=Installazione da pacchetto RVM= | |||
apt-get install zabbix-backuppc | |||
=Installazione Manuale= | |||
* Sul server con BackupPc impostare sudo: | * Sul server con BackupPc impostare sudo: | ||
wget "https://raw.githubusercontent.com/ | wget "https://raw.githubusercontent.com/GabrieleV/zabbix-backuppc/master/etc/sudoers.d/zabbix_backuppc" -O /etc/sudoers.d/zabbix_backuppc | ||
chmod 0440 /etc/sudoers.d/zabbix_backuppc | |||
* Creare gli script: | * Creare gli script: | ||
wget "https://raw.githubusercontent.com/ | wget "https://raw.githubusercontent.com/GabrieleV/zabbix-backuppc/master/usr/bin/zabbix-discover-backuppc.pl" -O /usr/bin/zabbix-discover-backuppc.pl; chmod +x /usr/bin/zabbix | ||
wget "https://raw.githubusercontent.com/GabrieleV/zabbix-backuppc/master/usr/bin/zabbix-backuppc.pl" -O /usr/bin/zabbix-backuppc.pl; chmod +x /usr/bin/zabbix-backuppc.pl | |||
* Installare zabbix-sender | |||
apt-get install zabbix-sender | |||
* Abilitare i remote commands nell'agente: | * Abilitare i remote commands nell'agente: | ||
sed -i -e 's/# EnableRemoteCommands=0/EnableRemoteCommands=1/' /etc/zabbix/zabbix_agentd.conf | sed -i -e 's/# EnableRemoteCommands=0/EnableRemoteCommands=1/' /etc/zabbix/zabbix_agentd.conf | ||
grep EnableRemoteCommands /etc/zabbix/zabbix_agentd.conf | grep EnableRemoteCommands /etc/zabbix/zabbix_agentd.conf | ||
* | * Riavviare l'agente: | ||
systemctl restart zabbix-agent.service | |||
* Testare in locale: | |||
sudo -u backuppc /usr/bin/zabbix-discover-backuppc.pl | |||
* Testare lo script di invio: | |||
sudo -u backuppc /usr/bin/zabbix-backuppc.pl | |||
* Testare da server o da proxy: | |||
zabbix_get -s 1.2.3.4 -k system.run["sudo -u backuppc /usr/bin/zabbix-discover-backuppc.pl"] | |||
* Importare il template sul server zabbix: https://raw.githubusercontent.com/GabrieleV/zabbix-backuppc/master/zabbix-templates/zabbix-backuppc-template.xml | |||
=Riferimenti= | =Riferimenti= | ||
* [https://github.com/szimszon/backuppc_monitor_zabbix szimszon/backuppc_monitor_zabbix] | * [https://github.com/szimszon/backuppc_monitor_zabbix szimszon/backuppc_monitor_zabbix] | ||
Latest revision as of 15:44, 11 July 2019
Installazione da pacchetto RVM
apt-get install zabbix-backuppc
Installazione Manuale
- Sul server con BackupPc impostare sudo:
wget "https://raw.githubusercontent.com/GabrieleV/zabbix-backuppc/master/etc/sudoers.d/zabbix_backuppc" -O /etc/sudoers.d/zabbix_backuppc chmod 0440 /etc/sudoers.d/zabbix_backuppc
- Creare gli script:
wget "https://raw.githubusercontent.com/GabrieleV/zabbix-backuppc/master/usr/bin/zabbix-discover-backuppc.pl" -O /usr/bin/zabbix-discover-backuppc.pl; chmod +x /usr/bin/zabbix
wget "https://raw.githubusercontent.com/GabrieleV/zabbix-backuppc/master/usr/bin/zabbix-backuppc.pl" -O /usr/bin/zabbix-backuppc.pl; chmod +x /usr/bin/zabbix-backuppc.pl
- Installare zabbix-sender
apt-get install zabbix-sender
- Abilitare i remote commands nell'agente:
sed -i -e 's/# EnableRemoteCommands=0/EnableRemoteCommands=1/' /etc/zabbix/zabbix_agentd.conf grep EnableRemoteCommands /etc/zabbix/zabbix_agentd.conf
- Riavviare l'agente:
systemctl restart zabbix-agent.service
- Testare in locale:
sudo -u backuppc /usr/bin/zabbix-discover-backuppc.pl
- Testare lo script di invio:
sudo -u backuppc /usr/bin/zabbix-backuppc.pl
- Testare da server o da proxy:
zabbix_get -s 1.2.3.4 -k system.run["sudo -u backuppc /usr/bin/zabbix-discover-backuppc.pl"]
- Importare il template sul server zabbix: https://raw.githubusercontent.com/GabrieleV/zabbix-backuppc/master/zabbix-templates/zabbix-backuppc-template.xml