中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nagios高級配置

發布時間:2020-08-01 18:39:22 來源:網絡 閱讀:4392 作者:帥宇 欄目:移動開發

前提:已經配置好nagios監控端端(202.207.178.7)和被監控端(202.207.178.6),并且可以監控被監控端的http服務!

nagios安裝配置詳見本人博客http://10927734.blog.51cto.com/10917734/1884943

一、修改監控端的配置文件,使其更新時間縮短

# vim /etc/nagios/nagios.cfg

command_check_interval=10s

# vim /etc/nagios/objects/templates.cfg

normal_check_interval           1

二、Nagios監控端HTTP關鍵詞(被監控端網頁內容為It Works!)

   在真實的線上環境中,如果要監控HTTP、web、tomcat某個URL關鍵詞,監控網站關鍵詞是否被篡改,如果來實現呢?

這里可以使用默認監控命令check_http命令+相關的參數來實現,如下:

1、在command.cfg添加如下關鍵詞監控命令:check_http_word,

      參數解析:-I指定IP或者主機名,-u指定URL,-p指定端口,-s指定關鍵詞。

# vim /etc/nagios/objects/commands.cfg

define command{

        command_name    check_http_word

        command_line    $USER1$/check_http -I $HOSTADDRESS$ -u $$ARG1$ -p $$ARG2$ -s

        $ARG3$

        }

2、檢查有無錯誤

# /usr/local/nagios/bin/nagios -v /etc/nagios/nagios.cfg

3、可以在服務器端命令行執行如下命令來做測試,例如監控頁面不存在ATM關鍵詞,但80端口        web服務可以訪問,依然會發送報警。

# /usr/local/nagios/libexec/check_http -I 202.207.178.6 -u /index.html -p 80 -s "ATM"

HTTP CRITICAL: HTTP/1.1 200 OK - string 'ATM' not found on 'http://202.207.178.6:80/index.html' - 263 bytes in 0.005 second response time |time=0.004836s;;;0.000000 size=263B;;;0

# /usr/local/nagios/libexec/check_http -I 202.207.178.6 -u /index.html -p 80 -s "It"

HTTP OK: HTTP/1.1 200 OK - 263 bytes in 0.004 second response time |time=0.003956s;;;0.000000 size=263B;;;0

3、在服務器端監控主機的配置文件里面引用

# vim /etc/nagios/objects/202.207.178.6.cfg

define service{

use                        local-service

host_name                    202.207.178.6

service_description             HTTPD-EORD-WORKS

check_command                 check_http_word!/index.html!80!It

}

三、Nagios郵件報警

使用nagios報警,我們可以使用163郵箱,機制是nagios給163郵箱發送信息,然后信息會自動發到我們綁定的手機。提前在163上綁定好手機即可。除此之外還可以使用短信貓(收費)設備來發送報警。

   默認command.cfg里面已經配置好了郵件報警設置,可以使用默認的配置,使用系統默認的mail發送郵件;還可以自己定義發送的內容格式及發送的郵件smtp服務器端軟件。

   這里使用默認的配置文件,要能收到短信報警,除了在163郵箱界面綁定163郵箱之外,還需要在nagios服務器端配置文件修改郵件收件人如下:

1、測試是否可以正常發郵件

# echo "test ok"|mail -s "title" 18434367904@163.com

2、修改郵箱地址,是自己的郵箱可以收到郵件

# vim /etc/nagios/objects/contacts.cfg

define contact{

 contact_name                    nagiosadmin

 use                          generic-contact    

 alias                         Nagios Admin          

 email                         18434367904@163.com

}

3、重啟nagios服務,即可開始測試!


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广水市| 团风县| 新疆| 太湖县| 绵竹市| 大厂| 射阳县| 资讯| 武宁县| 道孚县| 西林县| 云龙县| 临朐县| 余庆县| 怀远县| 永德县| 太湖县| 丽江市| 来宾市| 南和县| 谷城县| 于田县| 连南| 东乌| 红河县| 如皋市| 横峰县| 宕昌县| 鹿邑县| 砀山县| 怀化市| 蒙城县| 深泽县| 宁陕县| 隆德县| 盐源县| 湖北省| 仙桃市| 昔阳县| 嘉鱼县| 喀喇|