- Sul server con BackupPc impostare sudo:
wget "https://raw.githubusercontent.com/szimszon/backuppc_monitor_zabbix/master/sudo" -O /etc/sudoers.d/zabbix_backuppc
chmod 0440 /etc/sudoers.d/zabbix_backuppc
wget "https://raw.githubusercontent.com/szimszon/backuppc_monitor_zabbix/master/zabbix-discover-backuppc.pl" -O /usr/local/bin/zabbix-discover-backuppc.pl; chmod +x /usr/local/bin/zabbix-discover-backuppc.pl
wget "https://raw.githubusercontent.com/szimszon/backuppc_monitor_zabbix/master/zabbix-backuppc.pl" -O /usr/local/bin/zabbix-backuppc.pl; chmod +x /usr/local/bin/zabbix-backuppc.pl
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
systemctl restart zabbix-agent.service
sudo -u backuppc /usr/local/bin/zabbix-discover-backuppc.pl
- Testare da server o da proxy:
zabbix_get -s 1.2.3.4 -k system.run["sudo -u backuppc /usr/local/bin/zabbix-discover-backuppc.pl"]
Riferimenti