Nginx trafiği Zabbix ile nasıl takip edilir?

Nasıl Yapılır

Nginx sunucusuna Zabbix agent kurup sunucunun temel servislerini kontrol edebilirsiniz ancak nginx tarafındaki aktif bağlantı ya da toplam gelen istekleri görmek isterseniz nginx sunucusu üzerinde ngx_http_stub_status_module modülünü kullanmamız gerekiyor.

Nginx sunucu trafiğini takip edebilmek için Zabbix nasıl kullanılır?

Bunun için aşağıdaki şekilde işlemleri gerçekleştirebilirsiniz. Öncelikle /etc/nginx/conf.d dizinine gidip stup_status.conf dosyasını oluşturmamız gerekiyor. İlgili dosyayı nano komutu ile uygulayabiliriz. Örnek: nano stup_status.conf  Daha sonra aşağıdaki içeriği ilgili dosyanın içerisine ekliyoruz.  CTRL + O komutu ile dosyayı kayıt ediyoruz.

Nginx sunucu trafiğini takip edebilmek için Zabbix nasıl kullanılır?

server {
listen 127.0.0.1:80;
server_name 127.0.0.1;
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
location = /basic_status {
stub_status;
allow 127.0.0.1;
allow ::1;
deny all;
}
}

Nginx sunucu trafiğini takip edebilmek için Zabbix nasıl kullanılır?

Servis tarafında yaptığımız değişikliklerin doğru olup olmadığını nginx -t komutu ile görebiliriz. Eğer conf dosyamızda herhangi bir sorun yok ise aşağıdaki şekilde sonuç çıkacaktır.

nginx t

Yaptığımız değişikliklerin aktif olması için aşağıdaki komutlardan herhangi birini çalıştırabiliriz. Eğer aktif bir sisteminiz varsa systemctl reload nginx.service komutunu uygulayabilirsiniz.  Bu komut servis tarafında herhangi bir kesinti yapmadan yapılan değişikliklerin algılmasını sağlar.

systemctl restart nginx.service bu komut ise Nginx servisini restart edeceği için kısa süreli kesinti yaşanacaktır.

Yapmış olduğumuz işlemlerin çalışıp çalışmadığını anlamak için aşağıdaki komutu çalıştırıp test ediyoruz.

curl http://127.0.0.1/basic_status

curl

İlgili resimde gördüğünüz gibi sonuçları görmeye başladık.

Şimdi ise Zabbix tarafında nginx sunucusunu ekleyip gelen verileri izleyebilir duruma gelelim.

Configuration > Hosts > Create Host Adımlarını takip edip resimdeki gibi Nginx sunucumuzu ekliyoruz.

Sunucuya gelen verileri izleme

Eklediğimiz sunucumuza gelen verileri görmek için aşağıdaki adımları takip edebiliriz.

  • Configuration > Host > Graphs

Host Graphs

Graphs

Bu görsellerin daha gösterişli bir hale gelmesini isterseniz Grafana kullanabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Fill out this field
Fill out this field
Lütfen geçerli bir e-posta adresi yazın.

Yeni
Sosyal Medya
Instagram
YouTube
Instagram
YouTube
Bu yazıyı beğendin mi? Arkadaşlarınla paylaş!
Benzer İçerikler: