日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

nagios监控mysql服务_nagios监控mysql及邮件报警

發布時間:2025/3/15 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nagios监控mysql服务_nagios监控mysql及邮件报警 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、使用默認監控命令check_http命令+相關的參數來實現,如下:

在command.cfg添加如下關鍵詞監控命令:check_http_word,參數解析:-I指定IP或者主機名,-u指定URL,-p指定端口,-s指定關鍵詞。

define command{

command_name check_http_word

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

}

然后在服務器端監控主機的配置文件里面引用即可,引用的方法如下:

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

/usr/local/nagios/libexec/check_http -I 192.168.0.111 -u /index.html -p 82 -s "ATM"

2、Nagios監控Mysql數據庫主從

監控Mysql可以用個nagios mysql插件,首先在command.cfg中定義如下配置:

define command{

command_name?? check_mysql_slave

command_line? $USER1$/check_mysql -H $HOSTADDRESS$ -S -uroot -p123456

}

然后在主機配置文件中定義監控項目:

define service{

use???????????????????????????? local-service

host_name?????????????????????? localhost

service_description???????????? MYSQL_Slave_Monitor

check_command?????????????? check_mysql_slave

}

3、Nagios郵件及短信報警

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

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

修改配置文件:

vi /usr/local/nagios/etc/objects/contacts.cfg內容如下:

如上配置完畢后,重啟nagios服務,可以測試關閉某個服務,過一會就會收到nagios發來的報警郵件。

總結

以上是生活随笔為你收集整理的nagios监控mysql服务_nagios监控mysql及邮件报警的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。