開發Nagios監控passwd檔案外掛程式

2022-04-10 19:57:34 字數 1063 閱讀 9684

第一步:開發指令碼

[root@admin libexec]# pwd

/usr/local/nagios/libexec

[root@admin libexec]#

catcheck_passwd

#!/bin/sh

char=`md5sum -c /etc/chenyao.md5 2>/dev/null |grep"ok

"|wc -l`

if [ $char -eq 1

]then

echo

"passwd is ok!

"exit

0else

echo

"passwd file is changed!

"exit 1fi

[root@admin libexec]#

第二步:賦予執行許可權

nagios中所有的外掛程式都是具有可執行的許可權,如果沒有可執行的許可權就會報錯

[root@admin libexec]# chmod +x check_passwd
[root@admin libexec]# ll check_passwd 

-rwxr-xr-x 1 root root 177 dec 25

20:54 check_passwd

第三步:編輯command.cfg檔案

[root@lamp etc]# vim nrpe.cfg
追加如下內容

command[check_passwd]=/usr/local/nagios/libexec/check_passwd

第四部:在伺服器端測試

[root@admin libexec]# ./check_nrpe -h 192.168.220.145 -c check_passwd

passwd is ok![root@admin libexec]# csl

第五步:在伺服器端定義乙個服務

define service

第五步:reload nagios

Nagios 監控軟體

過程如下 解壓nagios tar zvxf nagios 3.2.1.tar.gz cd nagios 3.2.1 編譯 configure with command group nagcmd make all 安裝nagios,初始化指令碼及配置檔案,nagios將會被安裝至 usr local...

監控工具nagios

nagios 簡介 是乙個開源軟體,可以監控網路裝置網路流量 linux windows主機狀態,甚至可以監控印表機 它可以執行在linux上或windows上 基於瀏覽器的web介面方便運維人員檢視監控專案的狀態 支援web介面配置 管理操作 支援簡訊 郵件通知 可以自定義指令碼實現自定義化監控 ...

Nagios監控系統

三颱centos 6.5 x86 64 同一網段 主要軟體 主機一 nagios nagios 4.0.1.tar.gz nagios plugins 1.5 nrpe 2.15.tar.gz 主機二 mysql nagios plugins 1.5 nrpe 2.15.tar.gz 主機三 htt...