Monitoraggio di BackuPc con Zabbix: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(3 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/szimszon/backuppc_monitor_zabbix/master/sudo" -O /etc/sudoers.d/zabbix_backuppc
  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
  chmod 0440 /etc/sudoers.d/zabbix_backuppc


* Creare gli script:
* Creare gli script:
  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/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


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
* 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
systemctl restart zabbix-agent.service


* Importare il template sul server zabbix: https://raw.githubusercontent.com/szimszon/backuppc_monitor_zabbix/master/backuppc_zbx_export_templates.xml
* 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"]

Riferimenti