Zabbix ile istemcilerin monitoring edilmesi için istemcilerde Zabbix Agent bulunması gereklidir. Bu yazıda Zabbix Agent'in Tayfa ve Miço ile dağıtılmasını gösterilecektir.
Tayfa ile Zabbix Agent Dağıtımı
Tayfa ile Linux makinelere Zabbix Agent dağıtımı mümkündür. Politika oluşturup bu politikayı düzenleyerek dağıtımı sağlanabilir. Politikada yapılması gereken işlemler ele alınacak olursa:
- Zabbix ajanının kurulumu
- Ajanın konfigüre edilmesi
- Firewall ayarlamaları
Öncelikle bu işlemleri gerçekleştirmek için bir politika nesnesi oluşturulur ve düzenlenmeye başlanır.
İlk olarakPaket politikalarındakiKur bölümünden zabbix-agent paketinin yüklenmesi ayarlanır.
Zabbix ajanının istenilen versiyonu kurulmak isteniyorsahttps://repo.zabbix.com/zabbix/ adresinden istenilendeb ya darpm paketi indirilir. YinePaket politikalarındakiOtomatik Paket Kurulumu bölümündenBilgisayar'dan Seç denilerek indirilen paket yüklenebilir.
Paket kurulumunun/etc/zabbix/zabbix_agentd.conf dosyasında bazı değişiklikler yapmak gereklidir. Bunlar sırası ile
- Server değişkeniniZabbix Server IP olarak ayarlamak
- ServerActive değişkeniniZabbix Server IP olarak ayarlamak
- Hostname değişkenini kurulum yapılan makineninhostname olarak ayarlamak
Bu işlemler için politikadakiGenel Konfigürasyon Ayarları kısmında 3 adet ayar girilmesi gereklidir. Bu ayarların hepsinde
Dosya Yolu/etc/zabbix/zabbix_agentd.conf
Dosya TipiGenel
Atama operatörü "="
Ayar grubugirilmeyecek
Servis Yeniden Başlatma seçeneği isezabbix-agent olarak ayarlanacak.
3 ayarda ise sırası ile Server, ServerActive ve Hostname değişkenleri ayarlanmalıdır. Hostname değişkeni ise her makinenin kendi hostname değerini alması için$HOSTNAME olarak girilmelidir.
Gerekli konfigürasyonlardan sonra ise firewall ayarları yapılmalıdır. Zabbix ajanı olan makinelerde10050 portunun açık olması gerekmektedir. Bu ayarın sağlanması için politikadaGüvenlik Duvarı bölümüne giderek 10050 portuna izin verecek ayarlama yapılır.
Son olarak zabbix-agent servisinin enable hale getirilmesi gerekmektedir. Bu ayar da politikanınServis kısmında servisinAçık ve Etkin olarak olarak ayarlanması ile sağlanabilir.
Tüm bu politika ayarlamaları yapıldıktan sonra Tayfa ajanı ile politika çeken makinelerde Zabbix ajanı kurulumu başarı ile sağlanmış olur.
Miço ile Zabbix Agent Dağıtımı
Miço ile Windows ve Linux makinelere Zabbix ajanı dağıtımı sağlanabilir.
Windows Makinelere Miço ile Zabbix Agent Dağıtımı
Windows makinelere Zabbix ajanı dağıtabilmek için MSI paketi indirilerek makinelere gönderilir ve istenilen ayarlarla kurulumu sağlanır.
Önceliklehttps://www.zabbix.com/download_agents adresinden ilgili sürümün MSI paket dosyası indirilir.
Daha sonra Liman üzerinden Miço eklentisine gidilerek yeni bir görev oluşturulur. Görevde:
- Görev İsmi kısmına istenilen isim verilir.
- Bir kez çalıştır seçeneği işaretlenir.
- Koleksiyon kısmında isteğe bağlı olarak koleksiyon seçilir.
- Eklenti olarakfile-transfer seçilir ve dosya kısmına indirilen MSI paketi yüklenir.
- Dosya Yolu olarak *C:\* verilir
- İşlem olarakpowershell seçilir veÇalışacak Betik kısmına aşağıdaki betik girilir. Betikteki <MSI_PAKET_ADI> ve <ZABBIX_SERVER_IP> değerleri değiştirilmelidir.
SETINSTALLFOLDER=C:\ProgramFiles\zabbix-agentmsiexec/l*vlog.txt/iC:\<MSI_PAKET_ADI>/qn^LOGTYPE=file^LOGFILE="%INSTALLFOLDER%\zabbix.log"^SERVER=<ZABBIX_SERVER_IP>^LISTENPORT=10050^SERVERACTIVE=<ZABBIX_SERVER_IP>^HOSTNAME=%ComputerName%^INSTALLFOLDER="%INSTALLFOLDER%"
GörevOK denilerek kaydedilir ve Windows makinelere Zabbix ajanı dağıtan Miço görevi hazırlanmış olur.
Linux Makinelere Miço ile Zabbix Agent Dağıtımı
Linux makinelere Zabbix ajanı dağıtabilmek için önce paket kurulumu sağlanır. Daha sonra ise konfigürasyonlar ayarlanır.
Paket kurulumumanuel olarak gerçekleştirilecekse önceliklehttps://repo.zabbix.com/zabbix/ adresinden istenilendeb ya darpm paketi indirilir.
Daha sonra Liman üzerinden Miço eklentisine gidilerek yeni bir görev oluşturulur. Görevde:
- Görev İsmi kısmına istenilen isim verilir.
- Bir kez çalıştır seçeneği işaretlenir.
- Koleksiyon kısmında isteğe bağlı olarak koleksiyon seçilir.
- Eklenti olarakfile-transfer seçilir ve dosya kısmına indirilen deb veya rpm paketi yüklenir.
- Dosya Yolu olarak *C:\* verilir
İşlem olarakbash seçilir veÇalışacak Betik kısmına aşağıdaki betik girilir. Betikteki ve <ZABBIX_SERVER_IP> değerleri değiştirilmelidir. Ayrıcarpm paketi yüklenmek isteniyorsa** ilk satır
sudo yum install /tmp/<PAKET_ADI>
olarak değiştirilmelidir.- Paket kurulumu eğerdepodan gerçekleştirilmek isteniyorsa ilk satırdaki/tmp/ kısmızabbix-agent olarak değiştirilmelidir.
sudoaptinstall /tmp/<PAKET_ADI>echo"""PidFile=/run/zabbix/zabbix_agentd.pidLogFile=/var/log/zabbix-agent/zabbix_agentd.logLogFileSize=0Server=<ZABBIX_SERVER_IP>ServerActive=<ZABBIX_SERVER_IP>Include=/etc/zabbix/zabbix_agentd.conf.d/*.confHostname=$HOSTNAME"""> /etc/zabbix/zabbix_agentd.confsudoufw allow 10050/tcpsudosystemctl restart zabbix-agentsudosystemctlenablezabbix-agent
GörevOK denilerek kaydedilir ve Linux makinelere Zabbix ajanı dağıtan Miço görevi hazırlanmış olur.
İster Tayfa politikası ile olsun ister Miço ajanı ile olsun tüm bu işlemlerden sonra Zabbix Server üzerinden ilgili Agent eklenerek monitoring işlemlerine başlanabilir.
Top comments(0)
For further actions, you may consider blocking this person and/orreporting abuse