Zabbix | Agent | Agent2
Herkese merhaba, bu yazımda ubuntu için zabbix agent2 ve windows için zabbix agent kurulum – host ekleme işlemlerinden bahsedeceğim.
Zabbix agent, işletim sistemi ve uygulamalardan cpu, ram, disk, ağ trafiği gibi verileri toplayarak Zabbix Server’a iletir.
Zabbix agent2 ise klasik agent’in yaptığı tüm işleri yapabilmesinin yanı sıra, eklenti (plugin) desteği sayesinde MySQL, Apache, Docker, Kafka gibi birçok uygulamayı doğrudan izleme imkânı sunar. Ayrıca çoklu iş parçacığı (multi-threading) yapısıyla daha fazla veriyi aynı anda işleyebiliyor.

İlk olarak windows agent kurulumu ile başlayalım.
İndirme sitesi için tıklayabilirsiniz.
Sistem bilgilerimizi seçelim.

İndirme işlemini gerçekleştirelim.

Kurulum işlemine başlayalım.

Kullanıcı Lisans Sözleşmesini kabul edip next diyelim.

Zabbix Agent izlenecek cihazlara kurulan, yerel kaynakları ve uygulamaları izleyip toplanan verileri Zabbix server’a gönderen ana bileşen.

Agent daemon, Zabbix Agent’in arka planda çalışan, sistemi sürekli izleyen ve verileri toplayan servisi.
Zabbix sender, komut satırından manuel olarak verileri Zabbix server’a göndermemizi sağlar.
Zabbix get, komut satırından, Zabbix Agent kurulu bir cihazdan belirli bilgileri almamızı sağlar.
3 alt bileşeni de seçip next ile ilerleyelim.
Konfigürasyon ekranı ile Agent’in Zabbix Server ile nasıl iletişim kuracağını belirleyelim.

Host name, Agent’in temsil ettiği cihazın ismi oluyor.
Zabbix server IP/DNS, Zabbix Server’ın IP adresi veya DNS adını girelim.

Agent listen port, Agent’in dinleyeceği port numarasıdır. Default 10050.
Server or Proxy for active checks, Agent’in aktif kontroller için bağlanacağı Zabbix Server veya Proxy adresi oluyor. Zabbix Server IP ile aynı girebiliriz.
Install butonu ile kurulum işlemini başlatalım.

Kurulum işlemini tamamladık.

Zabbix agent’ın çalışabilmesi için Services/Hizmetler altında bulunan Zabbix Agent’a sağ tıklayıp Başlat seçeneği ile servisi başlatalım.

Zabbix web arayüzünü açalım ve yeni host ekleme işlemini gerçekleştirelim. Windows’a kurduğumuz Zabbix Agent’i tanımlayalım.
Data collection, Hosts kısmında bulunan Create Host butonuna tıklayalım.

Host name, agent config dosyasındaki host name ile aynı olması gerekiyor.

Visible name, arayüzde gözükecek isim, aynı olmak zorunda değil farklı bir isim de verebiliriz.
Templates için Select butonu ile windows by Zabbix agent seçeneğini seçelim, Windows işletim sistemi için hazır şablon.

Host groups eklemesi yapabiliriz. ben windows grubuna ekleme yaptım.
Interfaces için Add içerisinde bulunan Agent seçeneğini seçelim.

Agent için Ip adres ve port bilgisini girelim.

Doğrudan Zabbix Server tarafından izleneceği için Monitored by: Server seçebiliriz.
Enabled ile Host aktif edelim ve Add butonuyla işlemi tamamlayalım.

Ekledikten sonra yeşil ZBX çıktısı ile kontrol sağlayabiliriz.

Şimdi ise ubuntu üzerine agent2 kurulumunu gerçekleştirelim.
Ubuntu’ya Zabbix’in resmi reposunu eklemek için gerekli .deb dosyasını indirelim.
wget https://repo.zabbix.com/zabbix/7.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.4+ubuntu24.04_all.deb

İndirdiğimiz Zabbix repo paketini sudo dpkg -i zabbix-release_latest_7.4+ubuntu24.04_all.deb komutuyla sisteme kuralım.

Sonrasında sudo apt update ile paket listesini güncelleyelim.
sudo apt install zabbix-agent2 komutuyla Zabbix Agent2’yi kuralım.

systemctl restart zabbix-agent2 komutu ile Zabbix Agent2 servisini yeniden başlatalım.
Sonrasındasystemctl enable zabbix-agent2 komutu ile Zabbix Agent2 servisini otomatik başlatmaya alalım.
Çalışma durumunu kontrol etmek için systemctl status zabbix-agent2 komutunu kullanalım.

Active(running) , enable yazdığından emin olmalıyız.
Aşağıdaki komut ile Zabbix Agent2’nin yapılandırma dosyasını açalım. Bazı bilgileri değiştirmemiz gerekiyor.
nano /etc/zabbix/zabbix_agent2.confHostname=ubuntu-agent2
Agent’in Zabbix web arayüzünde nasıl görüneceğini belirleyelim. Zabbix’te ekleyeceğimiz isimle aynı olmalı.

ServerActive kısmına Server’ın agent’la aktif bağlantı kurabilmesi için server ip adresini girelim.

Server kısmına Zabbix server’ın IP adresini girelim.

ctrl+x ardından y ile kapatabiliriz.
sudo systemctl restart zabbix-agent2 komutu ile Zabbix Agent2 servisini yeniden başlatalım.
Zabbix web arayüzünü açalım ve Windows agent için yaptığımız host ekleme işlemini şimdi ubuntu agent2 için gerçekleştirelim.
Data collection, Hosts kısmında bulunan Create Host butonuna tıklayalım.

Host name, nano ile düzenlediğimiz host name kısmı ile aynı olması gerekiyor.
Visible name, arayüzde gözükecek isim, aynı olmak zorunda değil farklı bir isim de verebiliriz.

Templates için Select butonu ile Linux by Zabbix agent seçeneğini seçelim, Linux işletim sistemi için hazır şablon.

Host groups eklemesi yapabiliriz, linux adlı grup oluşturup ekledim.
Interfaces için Add içerisinde bulunan Agent seçeneğini seçelim.

Agent için Ip adres ve port bilgisini girelim.


Doğrudan Zabbix Server tarafından izleneceği için Monitored by: Server seçebiliriz.
Enabled ile Host aktif edelim ve Add butonuyla işlemi tamamlayalım.

Ekledikten sonra yeşil ZBX çıktısı ile kontrol sağlayabiliriz.

Böylelikle Zabbix Ubuntu server üzerine ubuntu için zabbix agent2 ve windows için zabbix agent kurulum — host ekleme işlemlerini gerçekleştirdik.

Okuduğunuz için teşekkür ederim..














