Zabbix Agent'ları Uzak Linux'a Yükleme


Zabbix serisinin devamı olan bu eğitim, Zabbix aracılarını Linux'ta (Debian tabanlı sistemler ve RHEL tabanlı dağıtımlar) aktif olarak nasıl yükleyip yapılandırabileceğiniz konusunda size rehberlik edecektir. Uzak sistemlerdeki yerel kaynakları izleyin.

Zabbix ajanlarının asıl görevi, çalıştıkları hedeflerden yerel bilgi toplamak ve verileri daha fazla işlenip analiz edilmek üzere merkezi bir Zabbix sunucusuna göndermekten ibarettir.

Gereksinimler

Zabbix'i Debian/Ubuntu ve RHEL/CentOS/Fedora'ya Kurun ve Yapılandırın ve Rocky Linux/AlmaLinux.

  • Zabbix'i RHEL/CentOS ve Debian/Ubuntu'ya Yükleme - Bölüm 1
  • Zabbix'i Gmail Hesabına E-posta Uyarıları Gönderecek Şekilde Yapılandırma - Bölüm 2

Adım 1: Zabbix Agent'ları Linux Sistemlerine Kurun

1. Çalıştırdığınız Linux dağıtımına bağlı olarak Zabbix indirme sayfasına gidin, wget veya < gibi bir araç kullanarak mevcut aracının ikili paketlerinin en son sürümünü alın. Strong>curl yapın ve dağıtıma özel paket yöneticisi Yum, Rpm veya Dpkg'ı kullanarak makinenize yükleyin.

Debian/Ubuntu sistemleri için (en son sürümler dahil), Zabbix Agent'ı indirip yüklemek için aşağıdaki adımları kullanın:

Zabbix Agent'ı Debian'a yükleyin

----------------- On Debian 11 -----------------
wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix/zabbix-agent2_5.4.6-1+debian11_amd64.deb
sudo dpkg -i zabbix-agent2_5.4.6-1+debian11_amd64.deb

----------------- On Debian 10 -----------------
wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix/zabbix-agent2_5.4.6-1+debian10_amd64.deb
sudo dpkg -i zabbix-agent2_5.4.6-1+debian10_amd64.deb

Zabbix Agent'ı Ubuntu'ya yükleyin

----------------- On Ubuntu 20.04 -----------------
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix/zabbix-agent_5.4.7-1+ubuntu20.04_amd64.deb
sudo dpkg -i zabbix-agent_5.4.7-1+ubuntu20.04_amd64.deb

----------------- On Ubuntu 18.04 -----------------
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix/zabbix-agent_5.4.7-1+ubuntu18.04_amd64.deb
sudo dpkg -i zabbix-agent_5.4.7-1+ubuntu18.04_amd64.deb

Zabbix'i RHEL Tabanlı Sistemlere Kurun

RHEL benzeri sistemler için, yukarıdakiyle aynı sayfayı kullanarak dağıtıma özel sürüm numarası için paketlenmiş .rpm dosyasını indirin ve rpm paket yöneticisini kullanarak yükleyin.

Eksik bağımlılık sorunlarını otomatik olarak yönetmek ve aracıyı tek seferde yüklemek için, aracıyı CentOS 8'e yüklemek için kullanılan aşağıdaki örnekte olduğu gibi yum komutunu ve ardından ikili paket indirme bağlantısını kullanın:

----------------- On RHEL 8 -----------------
rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-agent-5.4.6-1.el8.x86_64.rpm

----------------- On RHEL 7 -----------------
rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/7/x86_64/zabbix-agent-5.4.6-1.el7.x86_64.rpm

Adım 2: Linux'ta Zabbix Agent'ı Yapılandırma ve Test Etme

2. Paketleri sisteme yükledikten sonraki mantıksal adım, /etc/zabbix/ sisteminde bulunan Zabbix aracısı yapılandırma dosyasını açmaktır. Her iki ana dağıtımdaki yolu seçin ve programa, toplanan tüm bilgileri analiz edilmesi ve işlenmesi için Zabbix sunucusuna göndermesi talimatını verin.

Bu nedenle, zabbix_agentd.conf dosyasını favori metin düzenleyicinizle açın, aşağıdaki satırları bulun (ekran görüntülerini kılavuz olarak kullanın), açıklamalarını kaldırın ve aşağıdaki değişiklikleri yapın:

nano /etc/zabbix/zabbix_agentd.conf

aşağıda gösterildiği gibi Zabbix sunucusunun IP adresini ve ana bilgisayar adını ekleyin.

Server=IP of Zabbix Server
ServerActive=IP of Zabbix Server
Hostname=use the FQDN of the node where the agent runs

3. Zabbix aracısı yapılandırma dosyasını gerekli değerlerle düzenlemeyi bitirdikten sonra, aşağıdaki komutu kullanarak arka plan programını yeniden başlatın ve ardından arka plan programının başlatılıp başlatılmadığını ve sunucuda çalışıp çalışmadığını doğrulamak için netstat komutunu kullanın. belirli bağlantı noktası – 10050/tcp:

sudo systemctl restart zabbix-agent
sudo netstat -tulpn|grep zabbix

Daha eski dağıtımlarda Zabbix aracı arka plan programını yönetmek için service komutunu kullanın:

sudo service zabbix-agent restart
sudo netstat -tulpn|grep zabbix

4. Sisteminiz güvenlik duvarı arkasındaysa Zabbix sunucusu üzerinden erişim sağlamak için sistemde 10050/tcp bağlantı noktasını açmanız gerekir.

Ubuntu da dahil olmak üzere Debian tabanlı sistemlerde, bağlantı noktasını açmak için ufw aracını kullanabilirsiniz ve RHEL tabanlı sistemlerde Firewalld yardımcı programını kullanabilirsiniz. Güvenlik duvarı kurallarını aşağıdaki örneklerde olduğu gibi yönetmek için:

sudo ufw allow 10050/tcp  [On Debian based systems]
sudo firewall-cmd --add-port=10050/tcp --permanent  [On RHEL based systems]

RHEL/CentOS 6 gibi daha eski dağıtımlar veya belirli yardımcı programlar aracılığıyla yönetilmeyen güvenlik duvarları için, bağlantı noktalarını açmak üzere güçlü iptables komutunu kullanın:

iptables -A INPUT -p tcp -m tcp --dport 10050 -j ACCEPT

5. Son olarak, Zabbix Server'dan Zabbix Agent'a ulaşıp ulaşamadığınızı test etmek için, aşağıda gösterildiği gibi, Zabbix sunucu makinesinden, ajanları çalıştıran makinelerin IP adreslerine Telnet komutunu kullanın (yapmayın). Temsilcilerden gelen hata konusunda endişelenmeyin):

telnet zabbix_agent_IP 10050

Adım 3: Zabbix Agent İzlenen Ana Bilgisayarı Zabbix Sunucusuna Ekleme

6. Bir sonraki adımda, Zabbix sunucusu web konsoluna geçmenin ve sunucu tarafından izlenebilmesi için zabbix aracısını çalıştıran ana bilgisayarları eklemeye başlamanın zamanı geldi.

Yapılandırma -> Ana Makineler -> Ana Bilgisayar Oluştur -> Ana Bilgisayar sekmesine gidin ve Ana Bilgisayar Adı< kısmını doldurun alanında, izlenen Zabbix aracı makinesinin FQDN'sini kullanmak istiyorsanız, Görünür ad alanı için yukarıdakiyle aynı değeri kullanın.

Daha sonra, bu ana bilgisayarı izlenen bir sunucu grubuna ekleyin ve izlenen makinenin IP Adresini Aracı arayüzleri alanında kullanın; alternatif olarak, durum buysa DNS çözümlemesini de kullanabilirsiniz. Aşağıdaki ekran görüntülerini kılavuz olarak kullanın.

7. Ardından, Şablonlar sekmesine gidin ve Seç'e basın. Şablonların bulunduğu yeni bir pencere açılmalıdır. Şablon OS Linux'u seçin, ardından aşağı kaydırın ve Seç düğmesine basarak ekleyin ve pencereyi otomatik olarak kapatın.

8. Şablon Yeni şablonu bağla kutusunda göründüğünde, metni Zabbix sunucusuna bağlamak için Ekle metnine basın, ardından alttaki düğmeye basın İşlemi tamamlamak ve izlenen ana bilgisayarı tamamen eklemek için Ekle düğmesi. İzlenen ana bilgisayarın görünen adı artık ana bilgisayarlar penceresinde görünmelidir.

Bu kadar! Ana makinenin Durum'unun Etkin olarak ayarlandığından emin olun ve Zabbix sunucusunun aracıyla iletişim kurması, alınan verileri işlemesi ve bilgilendirme yapması veya sonunda uyarı vermesi için birkaç dakika bekleyin. izlenen hedefte bir şeyler ters giderse siz.