Ubuntu 18.04 ve 16.04’e Zabbix Agent Kurulumu

Zabbix Agent, Zabbix sunucusu ile izlenmesi gereken tüm sistemlere yüklenmelidir. Yalnızca simple check veya snmp ile izleme yapmıyorsanız tabi. Zabbix Agent, istemci sistemindeki kaynak kullanımı ve uygulama verilerini toplar ve bu bilgileri üzerine Zabbix sunucusuna gönderir.

Zabbix Sunucusu ile izlenecek sistem arasında iki tür kontrol yapılandırılabilir.

Passive check: Zabbix Agent sadece zabbix sunucusu veri talep ettiğinde bilgi gönderir.
Active check: Zabbix Agent, verileri düzenli olarak Zabbix Sunucusuna gönderir.

Bu kontrol yapılandırmasını /etc/zabbix/zabbix_agentd.conf dosyası içersinden yapabilirsiniz. Konumuz ayrıntı konfigrasyon olmadığı için ayrıntılı anlatımı başka bir makaleye saklıyorum.

Adım 1 – Apt Deposunu Etkinleştiriniz

Ubuntu 18.04 (Bionic) İçin:

[root@srv1 ~]# wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-3+bionic_all.deb
[root@srv1 ~]# dpkg -i zabbix-release_4.0-3+bionic_all.deb

Ubuntu 16.04 (Xenial) İçin:

[root@srv1 ~]# wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-3+xenial_all.deb
[root@srv1 ~]# dpkg -i zabbix-release_4.0-3+xenial_all.deb

Adım 2 – Zabbix Agent Yükleyiniz

[root@srv1 ~]# apt-get update
[root@srv1 ~]# apt-get install zabbix-agent

Adım 3 – Zabbix Agent’ı Yapılandırınız

[root@srv1 ~]# vi /etc/zabbix/zabbix_agentd.conf
# Aşağıdaki iki alanı düzenlemelisiniz.
Server=[zabbix server ip niz]
Hostname=[izlenecek sunucunun adi]

# alanlarını kendinize göre düzenleyiniz.

Server=10.100.10.100
Hostname=srv1

Adım 4 – Zabbix Agent servisini enable edip yeniden başlatınız

[root@srv1 ~]# systemctl enable zabbix-agent 
[root@srv1 ~]# systemctl start zabbix-agent 
[root@srv1 ~]# systemctl stop zabbix-agent 
[root@srv1 ~]# systemctl restart zabbix-agent
[root@srv1 ~]# systemctl status zabbix-agent
[root@srv1 ~]# tail -f /var/log/zabbix/zabbix_agentd.log

Konfirasyon bu kadardı. Eğer zabbix serverda Active Check yapılandırması kullanmayacaksanız zabbix-agentd.conf dosyasındaki ServerActive= alanını (#) comment leyiniz.

[root@srv1 ~]# vi /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=10.100.10.100
# ServerActive=127.0.0.1
Hostname=srv1
Include=/etc/zabbix/zabbix_agentd.conf.d/*.conf

Hepsi Bu Kadar Kolay Gelsin…

Yeteneklerini kullanarak başarılı olan insanlarla bir sorunum yok, sadece başarının en üst hedef olmadığını düşünüyorum. Özgürlük, bilginin paylaşılması - genişlemesi başarının, kişiselliğin ötesinde şeyler. Kişisel başarı yanlış değil ama etkisi sınırlanmış, eğer gerektiği kadarını elde ettiyseniz hala bunun için açlık duymak ayıp, tabii doğruluk, güzellik ve adalet için durum tam tersi. / Richard Stallman