Zabbix agent Linux CentOS, Ubuntu üzerine nasıl kuracağınızı ve Zabbix izleme sistemi ile Linux sunucusunu nasıl izleyebileceğinizi göstereceğim.
Zabbix agent Linux üzerinde kurmak ve yapılandırmak çok basittir, sadece birkaç dakika zamanınızı alır fakat daha fazlasını öğrenmek istiyorsanız makalenin tamamını okuyun:
Kısacası, Zabbix agent, işletim sisteminden CPU, bellek, disk ve ağ arabirimi kullanımı gibi çeşitli performans verilerini toplayabilen ve bunları depolama ve görselleştirmek için merkezi bir noktaya (zabbix sunucu) iletebilen kuçuk bir uygulamadır. Tüm işletim sistemlerinde çalışır. Zabbix agent hakkında daha fazla bilgiyi Zabbix resmi sitesinden okuyabilirsiniz.
Zabbix agent yükleyelim Zabbix server 6.x veya daha yeni bir sürümü ile uyumlu olan en yeni Zabbix agent 6.0 LTS sürümünü kullanacağım. Ancak hala Zabbix server 4.x kullanıyorsanız, agent 4.0 LTS sürümünü kullanın
Uygun işletim sistemi seçin ve talimatlara uyarak yükleyin.
Ubuntu 20.04/18.04/16.04/14.04
Zabbix 6.0 LTS version Ubuntu 20.04 sudo wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1%2Bubuntu20.04_all.deb sudo dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb Ubuntu 18.04 sudo wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1%2Bubuntu18.04_all.deb sudo dpkg -i zabbix-release_6.0-1+ubuntu18.04_all.deb Ubuntu 16.04 sudo wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1%2Bubuntu16.04_all.deb sudo dpkg -i zabbix-release_6.0-1+ubuntu16.04_all.deb Zabbix 4.0 LTS version (supported until October 31, 2023) sudo wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-3+$(lsb_release -sc)_all.deb sudo dpkg -i zabbix-release_4.0-3+$(lsb_release -sc)_all.deb
sudo apt update sudo apt -y install zabbix-agent
CentOS 8/7/6/5
Zabbix 6.0 LTS version CentOS 8 rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-agent-6.0.0-1.el8.x86_64.rpm CentOS 7 rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-agent-6.0.0-1.el7.x86_64.rpm CentOS 6 rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/6/x86_64/zabbix-agent-6.0.0-1.el6.x86_64.rpm CentOS 5 rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/5/x86_64/zabbix-agent-6.0.0-1.el5.x86_64.rpm Zabbix 4.0 LTS version rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/$(rpm -E %{rhel})/x86_64/zabbix-release-4.0-2.el$(rpm -E %{rhel}).noarch.rpm
yum clean all yum -y install zabbix-agent
Linux işletim sisteminde Zabbix agent yapılandırın:
Bu öğede 10.34.9.51 IP adresine sahip Linux sunucusunu izlemek için 10.34.9.108 IP adresli Zabbix sunucusu kullanacağım bu ayarları ortamınızla eşleşecek şekilde değiştirmeyi unutmayın. Zabbix agent yapılandırma parametreleri hakkında daha fazla bilgiye ihtiyacınız varsa resmi web sayfasına göz atabilirsiniz.
sudo vim /etc/zabbix/zabbix_agentd.conf
Aşağıdaki parametreleri kendinize göre değiştirin:
Server=10.34.9.108 ServerActive=10.34.9.108 HostMetadata=Linux HostnameItem=nextcloud-nginx.linux.ist
“Server” ve “ServerActive” parametrelerine Zabbix sunucunuzun veya proxy’nizin IP adresini girin!
Zabbix agent hizmetini yeniden başlatın ve servisin her zaman “enable” komutuyla başlatılacak şekilde ayarlayın.
sudo systemctl restart zabbix-agent sudo systemctl enable zabbix-agent
Pasif modda çalışan Zabbix agent, TCP port 10050 enable edelim:
Zabbix agent yüklü olan CentOS/RHEL sunucusundaki TCP bağlantı noktası 10050’yi açmak için bu komutları kullanın:
firewall-cmd --permanent --zone=public --add-port=10050/tcp firewall-cmd --reload
Zabbix agent yüklü olan Ubuntu/Debian sunucusundaki TCP bağlantı noktası 10050’yi açmak için bu komutları kullanın:
sudo ufw allow 10050/tcp