溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

nagios監(jiān)控單個(gè)文件大小,超過(guò)設(shè)定的最大值則發(fā)出警報(bào)

發(fā)布時(shí)間:2020-06-15 05:27:51 來(lái)源:網(wǎng)絡(luò) 閱讀:1029 作者:24links 欄目:移動(dòng)開(kāi)發(fā)

nagios監(jiān)控單個(gè)文件大小,超過(guò)設(shè)定的最大值則發(fā)出警報(bào),找了半天結(jié)果發(fā)現(xiàn)nsclient內(nèi)置就有這樣的功能。解決辦法如下

1:在nsc.ini中添加如下內(nèi)容

check_tempdb=inject CheckFileSize ShowAll MaxWarn=600M MaxCrit=1000M File:Tempdb.MDF=C:\PROGRA~1\MICROS~1\MSSQL.1\MSSQL\Data\tempdb.mdf
 

check_templog=inject CheckFileSize ShowAll MaxWarn=600M MaxCrit=1000M File:Templog.ldf=C:\PROGRA~1\MICROS~1\MSSQL.1\MSSQL\Data\templog.ldf

這里主意如果目錄中有空格請(qǐng)用~1來(lái)表示

 

2:在nagios中定義如下命令

define service{
        use                     generic-service
        host_name               DBSLHX
        service_description     Check tempdb
        check_command           check_nrpe!check_tempdb
        normal_check_interval   5
        max_check_attempts      6
        notification_interval   30
        retry_check_interval    1
        }
define service{
        use                     generic-service
        host_name               DBSLHX
        service_description     Check templog
        check_command           check_nrpe!check_templog
        normal_check_interval   5
        max_check_attempts      6
        notification_interval   30
        retry_check_interval    1
        }前提是你要已經(jīng)定義好了check_nrpe哇,在command.cfg中定義

接下來(lái)去看看你的nagios中吧,已經(jīng)現(xiàn)實(shí)ok了。。

http://www.nsclient.org/nscp/wiki/CheckFileSize這個(gè)文章有詳細(xì)的說(shuō)明這個(gè)命令。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI