นี่เป็นกระทู้แรกของฉันที่นี่ โปรดช่วยฉันด้วย
ฉันต้องการตรวจสอบเซิร์ฟเวอร์ redhat สองสามตัวที่อยู่หลังเซิร์ฟเวอร์พร็อกซีปลาหมึก ฉันได้ทำการกำหนดค่าด้านล่างแล้ว:
RedHat Node ที่อยู่เบื้องหลังการกำหนดค่าพร็อกซีเซิร์ฟเวอร์:-
ฉันได้ติดตั้ง nrpe และคัดลอกปลั๊กอิน check_disk, check_cpu และ check_mem ภายใต้ /usr/lib64/nagios/plugins
ฉันยังเพิ่มบรรทัดด้านล่างในไฟล์ /etc/nagios/nrpe.cfg
Allow_hosts=127.0.0.1,Squid_Proxy_server_IP
คำสั่ง[check_disk]=/usr/lib64/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
คำสั่ง[check_cpu]=/usr/lib64/nagios/plugins/check_cpu -w $ARG1$ -c $ARG2$
คำสั่ง[check_mem]=/usr/lib64/nagios/plugins/check_mem -w $ARG1$ -c $ARG2$ -W $ARG3$ -C $ARG4$
การกำหนดค่าเซิร์ฟเวอร์ Squid Proxy:-
ฉันได้ติดตั้ง nrpe ใน Squid Proxy Server และคัดลอกปลั๊กอิน check_disk, check_cpu, check_mem, check_nrpe และ check_ping ภายใต้ /usr/lib64/nagios/plugins ฉันยังเพิ่มบรรทัดด้านล่างในไฟล์ /etc/nagios/nrpe.cfg
Allow_hosts=127.0.0.1,Nagios_server_IP
คำสั่ง[check_disk]=/usr/lib64/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
คำสั่ง[check_cpu]=/usr/lib64/nagios/plugins/check_cpu -w $ARG1$ -c $ARG2$
คำสั่ง[check_mem]=/usr/lib64/nagios/plugins/check_mem -w $ARG1$ -c $ARG2$ -W $ARG3$ -C $ARG4$
คำสั่ง[check_proxy]=/usr/lib64/nagios/plugins/check_nrpe -t 60 -H $ARG1$ -c $ARG2$ -a $ARG3$ $ARG4$
คำสั่ง[check_ping]=/usr/lib64/nagios/plugins/check_ping -H $ARG1$ -w 3000.0,80% -c 5,000.0,100% -p 5
ถ้าฉันเรียกใช้คำสั่งด้านล่างจากเซิร์ฟเวอร์พร็อกซีปลาหมึกไปยังเซิร์ฟเวอร์ RedHat ฉันจะได้ผลลัพธ์ที่ถูกต้อง
/usr/local/nagios/libexec/check_nrpe -H RedHat_IP -c check_disk -a 20% 10% /app
นอกจากนี้ หากฉันเรียกใช้คำสั่งด้านล่างจากเซิร์ฟเวอร์ nagios ไปยังพร็อกซีเซิร์ฟเวอร์ของ Squid ฉันจะได้รับผลลัพธ์ที่ถูกต้อง
/usr/local/nagios/libexec/check_nrpe -H Proxy_server_IP -c check_disk -a 20% 10% /app
แต่ถ้าฉันเรียกใช้คำสั่งด้านล่างเพื่อตรวจสอบสถานะเซิร์ฟเวอร์ RedHat โดยตรงจากเซิร์ฟเวอร์ nagios ผ่านเซิร์ฟเวอร์พร็อกซี ฉันจะได้รับ "ข้อผิดพลาด: ไม่สามารถอ่านผลลัพธ์"
./check_nrpe -H Proxy_node_IP -c check_proxy -a RedHat_IP_behind_Proxy check_disk "20% 10% /app"
โปรดช่วยฉันด้วยเพราะมันค่อนข้างสำคัญต่อสิ่งแวดล้อมของเรา