Nagios xinetd

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

7.8 to raczej Wheezy.
Nrpe oraz pluginy nagiosa sam kompilowałem, a xintetd z repo. ( Ogólnie nagiosa zawsze kompiluje, gdyż mam wtedy domyślne ścieżki tj. /usr/local/nagios, co ułatwia późniejsze dodawanie rozmaitych pluginów).

Chodziło mi również wtedy gdy wszytko instalowałem z repo. Tylko trzeba zwrócić uwagę na ścieżki.
Foczki
Posty: 55
Rejestracja: 19 stycznia 2015, 11:17

Post autor: Foczki »

Zainstalowałem samo xintetd przy odinstalowaniu wszystkie co miało coś wspólnego z nagiosem i niestety nie udało się wystartować.
To jest jakaś masakra nic nie pomaga na to.

Pozdrawiam
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Foczki pisze:jest to debian 7.8.0 squeeze,
nie ma takiego debiana.
squeeze=6.x
Foczki
Posty: 55
Rejestracja: 19 stycznia 2015, 11:17

Post autor: Foczki »

Sorki moje pomyłka miało być 7.8 Wheezy :)
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Dziwne, że Ci nie działa. Napisz krok po kroku co robisz
Foczki
Posty: 55
Rejestracja: 19 stycznia 2015, 11:17

Post autor: Foczki »

- Zaczynam od zainstalowania systemu debian 7.8
- Pobieram z repozytoriów xinetd
- wgetem ściągam paczkę z NRPE
Następnie przechodzę do kompilowania:
tar zxvf NRPE
cd nrpe
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config
make install-xinetd
apt-get install libcurl4-openssl-dev
Wszystko przechodzi bez problemu więc lecę dalej z koksem do pliku /etc/xinetd.d/nrpe dodaje
only_from = IP (Serwera Nagios)
Oraz do pliku /etc/services dodaje
nrpe 5666/tcp # NRPE
Następnie robię
/etc/init.d/xinetd restart
Potem sprawdzam uruchomione procesy niestety xinetd nie znajduje się w nich, więc próbuje go uruchomić "start" niestety dostaje zwrotkę Failed.
Dla pewności robię testy może jest coś czego nie wiem i działa normalnie:
grep nrpe
oraz
/usr/local/nagios/libexec/check_nrpe –H IP (serwera nagios)
Sprawdzenie nrpe pokazuje że 5666 jest nasłuchiwany natomiast drugi test nie pokazuje wersji nrpe jaką jest na nagios serwerze (jest taka sama wersja, po prostu nie pokazuje nic)

Dodaje jeszcze
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
Ale jak nie działa to nie ma sensu bo i tak nic nie wyśle do nagiosa.
Na tym moja konfiguracja się kończy i nie wiem gdzie leży problem.

Pozdrawiam
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

wgetem ściągam paczkę z NRPE
Skąd pobierasz tą paczkę?
Nie napisali tam o jakiś zależnościach tej paczki?
Foczki
Posty: 55
Rejestracja: 19 stycznia 2015, 11:17

Post autor: Foczki »

Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Mała uwaga - to zainstalowałbym przed kompilacją nrpe.

Kod: Zaznacz cały

aptitude install libcurl4-openssl-dev libssl-dev
Zerknij czy w /etc/services nie miałeś już wcześniej wpisu z nrpe.

Pokaż log z uruchomienia xinted, jaki błąd dostajesz że się nie uruchamia. Z tego co pamiętam to owe zależności były wymagane do kompilacji npre. Więc powinieneś instalować je wcześniej.
Foczki
Posty: 55
Rejestracja: 19 stycznia 2015, 11:17

Post autor: Foczki »

Zrobiłem tak jak mówiłeś, od razu dodałem nowy wpis do nagiosa o nowym serwerku, ssh przeszło tak jak i ping, natomiast CPU Load, Memory i Disk Space pokazuje że połączenie zostało odrzucone.

Xinetd zadziałał normalnie stoi ładnie aż uszy się uśmiechają, natomiast dalej nie komunikują się albo coś je blokuje.
Natomiast kiedy zrobiłem grep nrpe nie pokazało się nic a z tego co wiem powinien wyskoczyć komunikat że na porcie 5666 nasłuchuje.

Sprawdziłem /etc/services i mam tylko jeden wpis tam.
ODPOWIEDZ