CentOS7中自定義nagios插件腳本-創(chuàng)新互聯(lián)

一、 系統(tǒng)環(huán)境

成都創(chuàng)新互聯(lián)公司專注于隴川網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供隴川營銷型網(wǎng)站建設,隴川網(wǎng)站制作、隴川網(wǎng)頁設計、隴川網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務,打造隴川網(wǎng)絡公司原創(chuàng)品牌,更為您提供隴川網(wǎng)站排名全網(wǎng)營銷落地服務。

      操作系統(tǒng):CentOS 7

     nagios 服務器端版本:nagios-4.0.8-2.el7.x86_64

     nrpe 客戶端版本:nrpe-2.15-7.el7.x86_64

二、nagios自定義插件返回碼:
     Return Code    Service State    Host State
       0       OK              UP
       1       WARNING        UP or DOWN/UNREACHABLE*
       2       CRITICAL       DOWN/UNREACHABLE
       3       UNKNOWN        DOWN/UNREACHABLE

三、定義插件,將插件放在 /usr/lib64/nagios/plugins

(1)腳本需要具有執(zhí)行權限

  -rwxrwxrwx 1 nagios nagios 281 May 24 13:35 check_zfstatus.sh

(2)定義監(jiān)控命令,在被監(jiān)控端 /etc/nagios/nrpe.cfg 中,

   command[check_zfs]= /usr/bin/sudo /usr/lib64/nagios/plugins/check_zfstatus.sh

(3)在nagios 服務器端定義 service 及command

define command{
         command_name check_nrpe
         command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
        }

     define service{
           use        local-service
           host_name         test
           service_description     zfs_status
           check_command       check_nrpe!check_zfs
          }

四、重啟進程,在可以在監(jiān)控界面看到定義的服務了

PS: 在安裝過程中遇到的問題及解決辦法

 附上腳本代碼:

 #! /bin/bash
  sudo  /usr/sbin/zpool scrub myzpool
  device=` sudo /usr/sbin/zpool status | grep -o UNAVAIL | uniq `
  status=UNAVAIL
 if [[ "$device" == "$status" ]]; then
   echo " device wrong!"
   exit 2
else
   echo "device all right;"
   exit 0
fi
腳本說明:

(1)因為zpool 只有root用戶有權限,nrpe 無法調(diào)用,所以需要編輯 /etc/sudoers 文件,給予

  nrpe 權限。添加  nrpe ALL=(ALL)  NOPASSWD:ALL

  Defaults   requiretty,修改為 #Defaults   requiretty,表示不需要控制終端。

(2)[[ "$device" == "$status" ]]    因為device變量有時會為空值,故需要在判斷時候寫兩個中括號

(3)如遇到監(jiān)控狀態(tài)輸出與 腳本執(zhí)行結果不一致時,調(diào)錯,切換到nagios 用戶
 /usr/lib64/nagios/plugins/check_nrpe -H IP地址 -c check_zfs

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享題目:CentOS7中自定義nagios插件腳本-創(chuàng)新互聯(lián)
文章位置:http://muchs.cn/article20/dchpjo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司ChatGPT、微信公眾號軟件開發(fā)、網(wǎng)站內(nèi)鏈、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設公司