真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CentOS7中自定義nagios插件腳本

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

我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、趙縣ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的趙縣網(wǎng)站制作公司

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

      nagios 服務(wù)器端版本: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í)行權(quán)限

   -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 服務(wù)器端定義 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
           }

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

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)因?yàn)閦pool 只有root用戶有權(quán)限,nrpe 無法調(diào)用,所以需要編輯 /etc/sudoers 文件,給予

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

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

(2)[[ "$device" == "$status" ]]     因?yàn)閐evice變量有時(shí)會(huì)為空值,故需要在判斷時(shí)候?qū)憙蓚€(gè)中括號

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




名稱欄目:CentOS7中自定義nagios插件腳本
當(dāng)前地址:http://weahome.cn/article/jspeph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部