Merhaba arkadaşlar ;

Nagiosu biraz daha araştırdım ve bazı yeni bilgiler edindim.Bunlardan sonra
yaptığım çalışmalar aşağıdaki gibi ,bazı noktalarda takıldım.Yardımcı
olabilirseniz sevinirim.


Amaç:15 adet FreeBSD server'ı monitor etmek.Servisler aşağıdaki
gibidir.Araştırmalarım sonucunda Bu işin en iyi NRPE ile yapılacağına karar
verdim



Current Load,Current users;http;ping;root partition;ssh;swap usage;total
processos



Kullanılan Program versiyonu:Nagios 3.0.6



Monitoring Server:Ubuntu





Monitoring Server  Tarafında Yapılanlar



1)İlk önce Nagios 3.0.6 başarılı bir şekilde kuruldu.Ve web arayüzüne
ulaşıldı.Ve aşağıdaki komutla kontrol edildi.



/USR/LOCAL/NAGIOS/BIN/NAGIOS -V /USR/LOCAL/NAGIOS/ETC/NAGIOS.CFG









Nagios 3.0.6

Copyright (c) 1999-2008 Ethan Galstad (http://www.nagios.org)

Last Modified: 12-01-2008

License: GPL



Reading configuration data...



Running pre-flight check on configuration data...



Checking services...

        Checked 8 services.

Checking hosts...

        Checked 1 hosts.

Checking host groups...

        Checked 1 host groups.

Checking service groups...

        Checked 0 service groups.

Checking contacts...

        Checked 1 contacts.

Checking contact groups...

        Checked 1 contact groups.

Checking service escalations...

        Checked 0 service escalations.

Checking service dependencies...

        Checked 0 service dependencies.

Checking host escalations...

        Checked 0 host escalations.

Checking host dependencies...

        Checked 0 host dependencies.

Checking commands...

        Checked 24 commands.

Checking time periods...

        Checked 5 time periods.

Checking for circular paths between hosts...

Checking for circular host and service dependencies...

Checking global event handlers...

Checking obsessive compulsive processor commands...

Checking misc settings...



Total Warnings: 0

Total Errors:   0



Things look okay - No serious problems were detected during the pre-flight
check





2)Daha sonra nagios-plugins-1.4.11 başarılı bir şekilde kuruldu.



3)En son olarakta nagios-nrpe-2.8.1  plug-in'i UBUNTU monitoring servera
başarılı bir şekilde yüklendi.Burada default kullanıcı adları kullanıldı.







Remote Host



1)NRPE.pdf dökümanındaki sıra ile ilk önce nagios-plugins-1.4.6 kuruldu
.Fakat bu kurulumun MAKE İNSTALL-XİNETD kısmında problemle karşılaştım

Çünkü benim freebsd sistemlerim inetd kullanıyor.Bende bir kitapda gördüğüm
inetd altındada çalışır ifadesinden yola çıkarak aşağıdaki işlemleri yaptım.



--------/etc/services altına aşağıdaki satırı yazdım.



nrpe 5666/tcp # Nagios Remote Plugin Executor NRPE





-------/etc/inetd.conf içinede aşağıdaki satırı ekledim.



nrpe stream tcp nowait nobody /usr/sbin/tcpd /usr/local/sbin/nrpe -c
/etc/nagios/nrpe.cfg --inetd



-------Ve /etc/rc.d/inetd reload ile servisi yeniden başlattım.







Bu yaptığım işlemlerin sonunda remote server da nrpe.conf içine nagios
server adresini yazdım.



Daha sonra aradaki bağlantıyı test ettim.Ve aşağıdaki hataları aldım.(Bu
arada hosts.cfg ye daha hiç bişey yazmadım.)



UBUNTU TARAFINDA:

r...@roryaga-desktop:~/downloads# /usr/local/nagios/libexec/check_nrpe -H
10.0.10.199

Connection refused by host





FREEBSD TARAFINDA



nrpe# /usr/local/nagios/libexec/check_nrpe -H 10.0.10.198

CHECK_NRPE: Error - Could not complete SSL handshake.



Sonuç ve merak edilenler.



1)NRPE daemonu inetd altında nasıl çalıştırıırm.

2)Freebsd tarafına xinetd kurmalımıyım.

3)Freebsd tarafında normalde s adece nrpe daemonmı kurmalıyım yoksa plugin i
de kurmalımıyım nrpe.pdf teki gibi.

4)Nrpe freebsd ye kurduktan sonra hangi ayar dosyalarında neleri
değiştirmeliyim.

5)Ubuntu monitoring serverda nrpe plugin kurduktan sonra remote makinadaki
nrpe daemon ile haberleşmesi için ne yapmalıyım?

Cevap