Merhaba,

Bu içeriği geriye dönük hatırlatıcı bir doküman olması ve zamandan kazanmak için hazırladım.
Öncelikle Zabbix’in stabilliği için monitör edeceğiniz host sayısına bağlı olarak aşağıdaki yapılandırmaya sahip olmanız gerekiyor:

Eğer alt yapınız kullanacağınız kaynağı destekler durumdaysa kurulum adımları da şu şekilde:

CentOS / RHEL 7.x – Zabbix 4.0.3 (latest version) Kurulum Adımları

1. Kuruluma başlamadan önce sunucuyu update edin.

2. Zabbix’in kurulum paketleri repository içerisinde bulunmuyor. Bu nedenle aşağıdaki işlemi gerçekleştirmelisiniz.

3. Zabbix Server için gerekli paketleri yükleyin.

4. Veritabanı sunucusunu başlatın ve sistem açılışında otomatik başlamaya ayarlayın.

5. MySQL’in güvenlik yapılandırmasını ayarlayın. Seçenekleri kendinize uygun şekilde belirleyip MySQL root şifresi tanımlayın.

6. MySQL’e giriş yapın. (Şifreniz bir önceki adımda tanımladığınız şifredir.)

7. MySQL’e girdikten sonra sırasıyla aşağıdaki komutları uygulayın. ‘MySQLUSERSIFRE’ kısmında MySQL user için kullanıcı şifresini tanımlayın.

8. Zabbix’in schema veritabanını içe aktarın.

9. Zabbix Server configuration file düzenleyin. Tercih ettiğiniz metin editörüyle (örn. vi) aşağıdaki conf dosyasını açın.

9.a. Aşağıdaki satırları bulun ve düzenleyin. Yorum satırı halindeyse (başında # varsa kaldırın) aktif edin.

Bu tanımları yapıp, DBHost satırını aktif ettikten sonra kaydedip çıkın.
10. PHP ayarlarını düzenleyin. /etc/php.ini dosyasını metin editörüyle açın ve aşağıdaki satırları bulup bu şekilde düzenleyin.

11. Firewalla kural girin. (Firewalld / Iptables kapalıysa bu adımı atlayabilirsiniz.)

12. Selinux’u (önerilmez) kapatın ya da Zabbix bağlantısı için kural tanımlayın. Kural tanımlamak için aşağıdaki komutu kullanın.

13. Zabbix Server ve Web servisini başlatın. Sistem açılışında otomatik başlamaya ayarlayın.

Not: Eğer Zabbix start olmazsa Selinux’u kapatın. Bunu yapmak için aşağıdaki dosyayı açın ve enforcing yazısını, disabled ile değiştirin.

14. Tarayıcıya http://IP adresiniz/zabbix yazarak Zabbix’e ulaşabilirsiniz. Şimdi web taraflı yapılandırmayı tamamlamalısınız.

14. a. Açılan Welcome ekranında Next diyerek ilerleyin.
14. b. Bir sonraki ekranda php extensionları ve tanımlar kontrol ediliyor. Muhtemelen sorun yaşamazsınız ama hata veren bir satır varsa /etc/php.ini’ye dönüp düzenleyin. Sorun yoksa Next diyerek ilerleyin.
14. c. Database bağlantısı için 7. adımda tanımladığınız bilgileri girin. Default port 0 bırakabilirsiniz.
Database MySQL olacak ve Database host localhost olmalı.
14. d. Host kısmına sunucunuzun IP adresini yazmalısınız. Port 10051 ve name kısmına da server adını yazabilirsiniz.
14. e. Son adımda tüm bilgileri kontrol edebileceğiniz bir ekran karşınıza gelecek. Next step diyerek kurulumu tamamlayabilirsiniz.

Windows Sunucuya Zabbix 3.4.0 (Latest Version) Agent Kurulumu

Windows sunucuya Zabbix Agent kurulumuna başlamadan önce aşağıdaki linke tıklayıp, agent install ve conf dosyasını indirin.

Windows 3.4.0 Zabbix Agent İndirmek İçin Tıklayınız.

1. İndirdiğiniz dosyayı C: diskine taşıyın ve zabbix isminde klasör oluşturup zip dosyasını çıkartın.
2. Çıkardığınız dosyaları (bin ve conf) zabbix klasörünün ana dizinine kopyalayın.
3. Command Prompt (cmd) açın ve aşağıdaki komutları uygulayın.

4. C:\zabbix\conf içerisine girip, zabbix_agentd.win.conf içerisinde şu satırları bulup düzenleyin.

Eğer üstteki satırlar yorum satırı halindeyse başındaki # kaldırıp aktif edin.

5. Servisi başlatın.

6. Firewall üzerinde 10050 portunu Inbound olacak şekilde açık hale getirin. Güvenlik için Zabbix IP adresini tanımladığınız bir Scope oluşturun.

Linux Sunucuya Zabbix Agent Kurulumu

Ubuntu için aşağıdaki komutları sırasıyla uygulayın.

CentOS/RHEL için aşağıdaki komutları sırasıyla uygulayın.

Firewalld / Iptables üzerinde 10050 portunu açın.

Umarım zamandan kazanmanızı sağlar.