国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

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

2020-07-10 11:23:21
字體:
供稿:網(wǎng)友

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

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

   

復(fù)制代碼
代碼如下:
# 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 中: 

復(fù)制代碼
代碼如下:
# 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

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

復(fù)制代碼
代碼如下:
# ./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)準(zhǔn)備好了,我們要定義NRPE檢查內(nèi)存使用率的命令了。如上所述,命令會(huì)檢查可用內(nèi)存,在可用率小于20%時(shí)發(fā)出警報(bào),小于10%時(shí)發(fā)出嚴(yán)重警告。

   

復(fù)制代碼
代碼如下:
# vim /etc/nagios/nrpe.cfg

對(duì)于 Debian/Ubuntu:

   

復(fù)制代碼
代碼如下:
command[check_mem]=/usr/lib/nagios/plugins/check_mem -f -w 20 -c 10

對(duì)于 RHEL/CentOS 32 bit:

   

復(fù)制代碼
代碼如下:
command[check_mem]=/usr/lib/nagios/plugins/check_mem -f -w 20 -c 10

對(duì)于 RHEL/CentOS 64 bit:

   

復(fù)制代碼
代碼如下:
command[check_mem]=/usr/lib64/nagios/plugins/check_mem -f -w 20 -c 10

準(zhǔn)備 Nagios 服務(wù)器

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

   

復(fù)制代碼
代碼如下:
# 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$'
}

對(duì)于 RHEL/CentOS 32 bit:

   

復(fù)制代碼
代碼如下:
# 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$
}

對(duì)于 RHEL/CentOS 64 bit:

   

復(fù)制代碼
代碼如下:
# 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的服務(wù)檢查
在 Debian/Ubuntu 上:

   

復(fù)制代碼
代碼如下:
# 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 上:

   

復(fù)制代碼
代碼如下:
# 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服務(wù)
在 Debian/Ubuntu 上:

   

復(fù)制代碼
代碼如下:
# service nagios3 restart

在 RHEL/CentOS 6 上:

   

復(fù)制代碼
代碼如下:
# service nagios restart

在 RHEL/CentOS 7 上:

   

復(fù)制代碼
代碼如下:
# systemctl restart nagios.service

故障排除

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

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

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 山阳县| 子洲县| 泰兴市| 二连浩特市| 东兰县| 泰顺县| 怀来县| 青铜峡市| 安宁市| 漠河县| 噶尔县| 班戈县| 神池县| 休宁县| 留坝县| 呼和浩特市| 弋阳县| 隆化县| 乐至县| 阜新| 垣曲县| 金湖县| 门源| 武邑县| 湾仔区| 郸城县| 凤城市| 普格县| 广宗县| 云梦县| 五台县| 安福县| 石阡县| 洪洞县| 昆山市| 梅河口市| 青岛市| 长春市| 黔西县| 海盐县| 神木县|