2021-05-12 14:32:11
如何在CentOS/RHEL 7/6上安裝NRPE
NRPE是“Nagios遠端外掛執行程式”。 NRPE允許Nagios伺服器在Linux / Unix機器上遠端執行外掛/命令,並將執行結果返回給執行的命令。 NRPE還提供一些Windows附件來監視Windows伺服器。 本文將幫助您在您的CentOS/RHEL 7/6系統上安裝NRPE,該系統需要通過nagios伺服器進行監控。
第1步 - 安裝EPEL儲存庫
NRPE包和外掛在EPEL yum儲存庫下可用,使用以下命令之一啟用EPEL儲存庫。
### On CentOS/RHEL - 7 ### rpm -Uvh http://dl.Fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm ### On CentOS/RHEL - 6 ### rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
第2步 - 安裝NRPE和Nrpe外掛
啟用EPEL儲存庫後,使用以下命令在您的系統中安裝NRPE和外掛。
yum --enablerepo=epel -y install nrpe nagios-plugins
我們還需要安裝NRPE執行的用於監視服務的命令。 使用以下命令獲取可用命令包的列表。 在您的遠端系統上安裝所需的軟體包。
yum --enablerepo=epel -y list nagios-plugins* Installed Packages nagios-plugins.x86_64 2.2.1-4git.el7 @epel Available Packages nagios-plugins-all.x86_64 2.2.1-4git.el7 epel nagios-plugins-apt.x86_64 2.2.1-4git.el7 epel nagios-plugins-bacula.x86_64 5.2.13-23.1.el7 base nagios-plugins-bonding.x86_64 1.4-3.el7 epel nagios-plugins-breeze.x86_64 2.2.1-4git.el7 epel nagios-plugins-by_ssh.x86_64 2.2.1-4git.el7 epel nagios-plugins-check-updates.x86_64 1.6.18-2.el7 epel nagios-plugins-cluster.x86_64 2.2.1-4git.el7 epel nagios-plugins-dbi.x86_64 2.2.1-4git.el7 epel nagios-plugins-dhcp.x86_64 2.2.1-4git.el7 epel nagios-plugins-dig.x86_64 2.2.1-4git.el7 epel nagios-plugins-disk.x86_64 2.2.1-4git.el7 epel nagios-plugins-disk_smb.x86_64 2.2.1-4git.el7 epel nagios-plugins-dns.x86_64 2.2.1-4git.el7 epel [...]
步驟3 - 設定NRPE
首先,我們需要編輯NRPE組態檔並啟動設定才能正常工作。
vim /etc/nagios/nrpe.cfg
用下面的allowed_hosts新增你的Nagios伺服器ip,例如Nagio伺服器的ip是192.168.1.110。
allowed_hosts=127.0.0.1, 192.168.1.110
新增上面的條目後,您將看到Nagios伺服器能夠連線NRPE用戶端。 讓新增命令來監視服務。 在同一個檔案中新增新的命令或更新下面的現有命令。
command[check_root_disk]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p / command[check_load]=/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20
按照監視要求,可以新增更多的命令。
步驟4 - 啟動NRPE服務
完成所有更改後,重新引導NRPE一次以讀取新設定,同時將NRPE設定為在系統引導時自動啟動。
sudo systemctl enable nrpe.service sudo systemctl start nrpe.service
第5步 - 從Nagios伺服器測試NRPE
登入到Nagios伺服器並執行以下命令來驗證Nagios伺服器是否能夠連線到用戶端的NRPE服務。 連線成功後,會顯示用戶端版本的NRPE包。 例如,安裝了NRPE的遠端系統IP是192.168.1.20。
check_nrpe -H 192.168.1.20 NRPE v3.1
更多Nagios相關教學見以下內容:
CentOS 7下安裝設定Nagios監控圖文詳解 http://www.linuxidc.com/Linux/2017-05/143886.htm
Nagios郵件報警設定簡述 http://www.linuxidc.com/Linux/2017-02/140834.htm
Nagios本機及其他主機監控安裝部署詳解 http://www.linuxidc.com/Linux/2017-03/141600.htm
Nagios 系統監控基本安裝設定過程詳解 http://www.linuxidc.com/Linux/2017-01/139758.htm
Linux下Nagios+PNP4Nagios的安裝與設定 http://www.linuxidc.com/Linux/2016-09/135534.htm
CentOS7安裝Nagios並設定出圖詳解 http://www.linuxidc.com/Linux/2015-12/125777.htm
Linux下Nagios安裝設定詳解 http://www.linuxidc.com/Linux/2017-05/144032.htm
CentOS 7下Nagios的安裝及設定 http://www.linuxidc.com/Linux/2017-10/147580.htm
Nagios下的NDOUtils外掛 http://www.linuxidc.com/Linux/2017-10/147303.htm
相關文章