Install Zabbix Agent pada Windows

Pertama download zabbix agent dari situs resminya di sini.
Kemudian ekstrak file tersebut dan letakkan di dalam direktori C:\zabbix_agent.
Pindahkan file ...\conf\zabbix_agentd.conf dan ...\bin\zabbix_agentd.exe ke direktori zabbix_agent.
Edit file zabbix_agentd.conf pada bagian berikut.

...
Server=<ip server zabbix>
...
ServerActive=<ip server zabbix>
..

Setelah itu install agent zabbix dengan menggunakan file konfigurasi yang telah diedit.
Buka cmd (sebagai administrator)
> zabbix_agentd.exe -c zabbix_config.conf --install
Setelah install, jalankan servis zabbix
> zabbix_agentd.exe -s
Kemudian terakhir, izinkan zabbix agent untuk terkoneksi keluar dari firewall Windows. Zabbix agent menggunakan port 10050.

Error Zabbix Agent

Terdapat error pada saat menjalankan service zabbix agent

Solusi:
Ubah path direktori dari zabbix agent menjadi C:\zabbix

Uninstall servis zabbix di Windows

Menghapus servis zabbix pada windows, dapat melalui cara

> zabbix_agentd.exe --uninstall

Install Zabbix Agent pada Ubuntu

Tambahkan repo zabbix

$ sudo wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb

$ sudo dpkg -i zabbix-release_3.4-1+xenial_all.deb
Update dan install zabbix agent
$ sudo apt-get update
$ sudo apt-get install zabbix-agent
Jalankan servis zabbix agent
$ sudo systemctl start zabbix-agent
$ sudo systemctl status zabbix-agent
Izinkan zabbix agent di firewall ubuntu
$ sudo ufw allow 10050

Install Zabbix Agent pada Centos

Tambahkan repo yum

##Centos 7
$rpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

##Centos 6
$sudo rpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm
Install paket zabbix agent
$ sudo yum install zabbix-agent
Edit file konfigurasi zabbix di /etc/zabbix/zabbix_agentd.conf
....
Server=<ip_zabbix_server>
....
ServerActive=<ip_zabbix_server>
....
Hostname=<hostname_client>
Izinkan port yang digunakan oleh zabbix pada iptables
$ sudo iptables -A INPUT -p tcp -s <ip_zabbix_server> --dport 10050 -m state --state NEW,ESTABLISHED -j ACCEPT
Restart zabbix agent
$ sudo service zabbix-agent restart

Uninstall servis zabbix di Centos

$ sudo yum remove zabbix-agent
Kemudian hapus seluruh folder dan isinya
$ sudo rm -rf /etc/zabbix

Troubleshoot Zabbix Agent

Terdapat error pada log zabbix

 23227143046.129 active check configuration update from [ip_server:10051] started to fail (cannot connect to [[ip_server]:10051]: [4] Interrupted system call)
 
Solusi:
* Cek koneksi (ping) antara server dan agent
* Pengujian bisa dilakukan dengan perintah berikut
$ zabbix_get -s localhost -p 10050 -k agent.ping
$ zabbix_get -s ip_zabbix_agent -p 10050 -k agent.ping