一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術(shù)及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統(tǒng)進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統(tǒng) - Linux - 遠程檢測Linux服務器中內(nèi)存占用情況的方法

遠程檢測Linux服務器中內(nèi)存占用情況的方法

2019-09-24 15:49開源中文社區(qū)Sarmed Rahman Linux

這篇文章主要介紹了遠程檢測Linux服務器中內(nèi)存占用情況的方法,依靠Nagios軟件中的NRPE插件,需要的朋友可以參考下

我們要用的監(jiān)控內(nèi)存的腳本在Nagios 市場上,在創(chuàng)建者的Github倉庫中也可以找到。

假設我們已經(jīng)安裝了NRPE,我們首先在我們想要監(jiān)控的服務器上下載腳本。
準備遠程服務器
在 Debain/Ubuntu 中:

   

復制代碼

代碼如下:

# cd /usr/lib/nagios/plugins/
# wget https://raw.githubusercontent.com/justintime/nagios-plugins/master/check_mem/check_mem.pl
# mv check_mem.pl check_mem
# chmod +x check_mem

 

在 RHEL/CentOS 中: 

復制代碼

代碼如下:

# cd /usr/lib64/nagios/plugins/ (or /usr/lib/nagios/plugins/ for 32-bit)
# wget https://raw.githubusercontent.com/justintime/nagios-plugins/master/check_mem/check_mem.pl
# mv check_mem.pl check_mem
# chmod +x check_mem

 

你可以通過手工在本地運行下面的命令來檢查腳本的輸出是否正常。當使用NRPE時,這條命令應該會檢測空閑的內(nèi)存,當可用內(nèi)存小于20%時會發(fā)出警告,并且在可用內(nèi)存小于10%時會生成一個嚴重警告。 

復制代碼

代碼如下:

# ./check_mem -f -w 20 -c 10 </p> <p> OK - 34.0% (2735744 kB) free.|TOTAL=8035340KB;;;; USED=5299596KB;6428272;7231806;; FREE=2735744KB;;;; CACHES=2703504KB;;;;

 

如果你看到像上面那樣的輸出,那就意味這命令正常工作著。

現(xiàn)在腳本已經(jīng)準備好了,我們要定義NRPE檢查內(nèi)存使用率的命令了。如上所述,命令會檢查可用內(nèi)存,在可用率小于20%時發(fā)出警報,小于10%時發(fā)出嚴重警告。

   

復制代碼

代碼如下:

# vim /etc/nagios/nrpe.cfg

 

對于 Debian/Ubuntu:

   

復制代碼

代碼如下:

command[check_mem]=/usr/lib/nagios/plugins/check_mem -f -w 20 -c 10

 

對于 RHEL/CentOS 32 bit:

   

復制代碼

代碼如下:

command[check_mem]=/usr/lib/nagios/plugins/check_mem -f -w 20 -c 10

 

對于 RHEL/CentOS 64 bit:

   

復制代碼

代碼如下:

command[check_mem]=/usr/lib64/nagios/plugins/check_mem -f -w 20 -c 10

 

準備 Nagios 服務器

在Nagios服務器中,我們?yōu)镹RPE定義了一條自定義命令。該命令可存儲在Nagios內(nèi)的任何目錄中。為了讓本教程簡單,我們會將命令定義放在/etc/nagios目錄中。
對于 Debian/Ubuntu:

   

復制代碼

代碼如下:

# vim /etc/nagios3/conf.d/nrpe_command.cfg </p> <p> define command{
command_name check_nrpe
command_line /usr/lib/nagios/plugins/check_nrpe -H '$HOSTADDRESS$' -c '$ARG1$'
}

 

對于 RHEL/CentOS 32 bit:

   

復制代碼

代碼如下:

# vim /etc/nagios/objects/nrpe_command.cfg </p> <p> define command{
command_name check_nrpe
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}

 

對于 RHEL/CentOS 64 bit:

   

復制代碼

代碼如下:

# vim /etc/nagios/objects/nrpe_command.cfg </p> <p> define command{
command_name check_nrpe
command_line /usr/lib64/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}

 

現(xiàn)在我們定義Nagios的服務檢查
在 Debian/Ubuntu 上:

   

復制代碼

代碼如下:

# vim /etc/nagios3/conf.d/nrpe_service_check.cfg </p> <p> define service{
use local-service
host_name remote-server
service_description Check RAM
check_command check_nrpe!check_mem
}

 

在 RHEL/CentOS 上:

   

復制代碼

代碼如下:

# vim /etc/nagios/objects/nrpe_service_check.cfg </p> <p> define service{
use local-service
host_name remote-server
service_description Check RAM
check_command check_nrpe!check_mem
}

 

最后我們重啟Nagios服務
在 Debian/Ubuntu 上:

   

復制代碼

代碼如下:

# service nagios3 restart

 

在 RHEL/CentOS 6 上:

   

復制代碼

代碼如下:

# service nagios restart

 

在 RHEL/CentOS 7 上:

   

復制代碼

代碼如下:

# systemctl restart nagios.service

 

故障排除

Nagios應該開始在使用NRPE的遠程服務器上檢查內(nèi)存使用率了。如果你有任何問題,你可以檢查下面這些情況。

  •     確保NRPE的端口在遠程主機上是總是允許的。默認NRPE的端口是TCP 5666。
        你可以嘗試通過執(zhí)行check_nrpe 命令: /usr/lib/nagios/plugins/check_nrpe -H remote-server 手工檢查NRPE操作。
        你同樣可以嘗試運行check_mem 命令:/usr/lib/nagios/plugins/check_nrpe -H remote-server –c check_mem
        在遠程服務器上,在/etc/nagios/nrpe.cfg中設置debug=1。重啟NRPE服務并檢查這些日志文件,/var/log/messages (RHEL/CentOS)或者/var/log/syslog (Debain/Ubuntu)。如果有任何的配置或者權(quán)限錯誤,日志中應該包含了相關(guān)的信息。如果日志中沒有反映出什么,很有可能是由于請求在某些端口上有過濾而沒有到達遠程服務器上。

總結(jié)一下,這邊教程描述了我們該如何調(diào)試NRPE來監(jiān)控遠程服務器的內(nèi)存使用率。過程只需要下載腳本、定義命令和重啟服務就行了。希望這對你們有幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91制片厂制作果冻传媒破解 | 色婷婷久久综合中文久久一本` | 成人精品区 | 国产欧美日韩不卡一区二区三区 | 四虎影院网站 | 日韩精品亚洲一级在线观看 | 毛片a级放荡的护士hd | 婷婷日日夜夜 | 四虎国产精品免费入口 | 天天做天天爱天天综合网 | 荡娃艳妇有声小说 | 欧美三级不卡视频 | 日本一卡2卡3卡4卡乱 | 骚虎最新网址 | 非洲特级特黄aa大片 | 亚洲va欧美va国产综合久久 | 欧美一级视 | caoporn人人| 国产综合图区 | 欧美国产在线 | 精品一区二区三区视频日产 | 婚前试爱免费观看 | 国产3344视频在线观看免费 | free chinese麻豆 | 西施打开双腿下面好紧 | 午夜久久影院 | 福利久草 | 91视在线国内在线播放酒店 | 四虎精品成人免费影视 | 国产精品热久久毛片 | 午夜性色一区二区三区不卡视频 | 1024国产基地永久免费 | 18欧美同性videos可播放 | 日韩亚洲欧美综合一区二区三区 | 向日葵视频app下载18岁以下勿看 | 99国产高清久久久久久网站 | 亚洲mm色国产网站 | 久久精品国产清白在天天线 | 美女扒开尿口让男生添 漫画 | 国产一级在线免费观看 | 四虎在线网址 |