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.