Puncte:1

Monitorizarea serverelor Linux din spatele proxy squid prin Nagioscore

drapel cl

Acesta este primul meu post aici, vă rog să mă ajutați.

Vreau să monitorizez câteva servere redhat care se află în spatele unui server proxy squid. Am facut configuratia de mai jos:

RedHat Node din spatele configurației serverului proxy:- Am instalat nrpe și am copiat, de asemenea, pluginurile check_disk, check_cpu și check_mem sub /usr/lib64/nagios/plugins.

Am adăugat și rândurile de mai jos în fișierul /etc/nagios/nrpe.cfg.

permit_hosts=127.0.0.1,Squid_Proxy_server_IP
comandă[check_disk]=/usr/lib64/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
comandă[check_cpu]=/usr/lib64/nagios/plugins/check_cpu -w $ARG1$ -c $ARG2$
comandă[check_mem]=/usr/lib64/nagios/plugins/check_mem -w $ARG1$ -c $ARG2$ -W $ARG3$ -C $ARG4$

Configurația serverului proxy Squid:- De asemenea, am instalat nrpe pe serverul proxy squid și am copiat pluginurile check_disk, check_cpu, check_mem, check_nrpe și check_ping sub /usr/lib64/nagios/plugins. Am adăugat și rândurile de mai jos în fișierul /etc/nagios/nrpe.cfg.

permit_hosts=127.0.0.1,Nagios_server_IP
comandă[check_disk]=/usr/lib64/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
comandă[check_cpu]=/usr/lib64/nagios/plugins/check_cpu -w $ARG1$ -c $ARG2$
comandă[check_mem]=/usr/lib64/nagios/plugins/check_mem -w $ARG1$ -c $ARG2$ -W $ARG3$ -C $ARG4$
comandă[check_proxy]=/usr/lib64/nagios/plugins/check_nrpe -t 60 -H $ARG1$ -c $ARG2$ -a $ARG3$ $ARG4$
comandă[check_ping]=/usr/lib64/nagios/plugins/check_ping -H $ARG1$ -w 3000.0,80% -c 5000.0,100% -p 5

Dacă rulez comanda de mai jos de la serverul proxy squid la serverul RedHat, pot obține o ieșire corectă.

/usr/local/nagios/libexec/check_nrpe -H RedHat_IP -c check_disk -a 20% 10% /app

De asemenea, dacă rulez comanda de mai jos de la serverul nagios la serverul proxy squid, pot obține o ieșire corectă.

/usr/local/nagios/libexec/check_nrpe -H Proxy_server_IP -c check_disk -a 20% 10% /app

Dar dacă rulez comanda de mai jos pentru a verifica starea serverului RedHat direct de pe serverul nagios prin serverul proxy, primesc „Eroare: Nu se poate citi rezultatul”.

./check_nrpe -H Proxy_node_IP -c check_proxy -a RedHat_IP_behind_Proxy check_disk "20% 10% /app"

Vă rog să mă ajutați, deoarece a devenit destul de critic pentru mediul nostru.

drapel us
Nu cunosc detalii despre Nagios, dar mă îndoiesc că folosește protocolul compatibil HTTP(S) cu comunicarea la distanță. Squid este un proxy HTTP(S), care folosește HTTP(S). Ar trebui să vă uitați la tunelul SSH pentru acest caz de utilizare.
pzkpfw avatar
drapel cn
Ar trebui să încercați să rulați `check_nrpe -H Proxy_node_IP (localhost) -c check_proxy -a RedHat_IP_behind_Proxy check_disk "20% 10% /app"` de pe serverul *squid* și nu de pe serverul nagios. Sperăm că veți primi un feedback mai util cu privire la ceea ce eșuează în loc de genericul „ieșire imposibil de citit”.
wrieedx avatar
drapel cn
NRPE folosește portul TCP 5666. Mă îndoiesc că nu vei putea proxy NRPE prin Squid.Este exclus să permiteți portul 5666 prin firewall-ul dvs.?
Puncte:0
drapel pl

ai o problemă dacă check_by_ssh de la Nagios?

Calamarul trebuie preparat:

acl localnet src X.X.X.X/X

Apoi, adăugați portul SSH ca port sigur adăugând următoarea linie:

acl Safe_ports portul 22

drapel cl
Multumesc pentru raspuns... Folosesc nrpe pentru că SSH nu este permis în mediul nostru. De asemenea, nu sunt proprietarul serverului proxy squid. Voi discuta abordarea propusă de dvs. cu coechipierul meu. Ar trebui să adaug portul 5666 ca port sigur în configurația proxy squid?.
digijay avatar
drapel mx
Adăugarea 5666 ca port sigur ar merita cu siguranță încercată.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.