Skip to main content

Nagios NSClient++ ile Windows servislerini izlemek

January 6, 2010 yazan ErtanKurt

ErtanKurt kullanıcısının resmi

Senaryo / Soru :
Windows Servis ve Proseslerini check_nt ve Nagios NSClient++ kullanarak nasıl monitör edebilirim?
Çözüm / Cevap :
check_nt komutunu SERVICESTATE ve PROCSTATE değişkenleri ile kullanın.

Nagios NSClient++ aşağıdaki rehberde anlatıldığı şekilde kurun:
http://www.kernelhardware.org/nagios-nsclient-to-monitor-remote-windows-...

windows.cfg nesne dosyasını düzenleyerek monitör edilecek yeni servisler ekleyin.
Nagios sunucusunda /usr/local/nagios/etc/objects/windows.cfg dosyasını düzenleyin:
# vi /usr/local/nagios/etc/objects/windows.cfg

örnek 1 : WinVNC.exe (VNC Sunucusu) proses durumunu monitör etmek için aşağıdaki şekilde yeni servis tanımı ekleyin:
# WinVNC.exe işlemini monitör etmek için servis tanımı
# hostgroup_name kısmını yukarıda belirlediğiniz ile aynı yapın

define service{
        use                     generic-service
        hostgroup_name          windows-servers
        service_description     VNC
        check_command           check_nt!PROCSTATE!-d SHOWALL -l WinVNC.exe
        }

örnek 2 : Aşağıdakini ekleyerek Print Spooler servisinin servis durumunu monitör edin:
define service{
        use                     generic-service
        hostgroup_name          windows-servers
        service_description     eTrust ITM Web Access Service
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l "Print Spooler"
        }

Print Spooler yerine izlemek istediğiniz servis için servis listesinde Name / İsim kolonunda yazan servis ismini yazın.

 

Kaynak: http://www.kernelhardware.org/nagios-nsclient-monitor-windows-services/

Premium Drupal Themes by Adaptivethemes