前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >monit设置邮件频率和短信警报 原

monit设置邮件频率和短信警报 原

作者头像
拓荒者
发布2019-04-23 17:38:12
1.3K0
发布2019-04-23 17:38:12
举报
文章被收录于专栏:运维经验分享

June 3, 2013

一、monit 配置邮件发送频率

1.1 增加心跳周期 默认为60s 改为120s,可适当在增加

代码语言:javascript
复制
set daemon  120

1.2 增加进程检测周期 将默认的:

代码语言:javascript
复制
check system 192.168.16.204
if loadavg (1min) > 6  
if loadavg (5min) > 4  
if memory usage > 95%  
if swap usage > 95%      
if cpu usage (user) > 95%
if cpu usage (system) > 95%
if cpu usage (wait) > 95% 

改为如果三次(或更多)都达到警报条件则报警

代码语言:javascript
复制
check system 192.168.16.204
if loadavg (1min) > 6   for 3  cycles then alert
if loadavg (5min) > 4   for 3  cycles then alert
if memory usage > 95%    for 3  cycles then alert
if swap usage > 95%       for 3  cycles then alert
if cpu usage (user) > 95%  for 3 cycles then alert
if cpu usage (system) > 95%  for 3 cycles then alert
if cpu usage (wait) > 95%     for 3  cycles then alert

二、monit发短信警报

2.1 服务器安装curl

代码语言:javascript
复制
yum install curl

查看rpm -qa|grep curl

2.2 发送短信脚本

代码语言:javascript
复制
#!/bin/bash
/usr/bin/curl -s -d api_id=XXXX -d user=XXXX -d  password=**** -d to=86130******** -d "text=$*"  "http://api.clickatell.com/http/sendmsg?"

配置例子:

代码语言:javascript
复制
check host localhost with address 192.168.16.204
if failed port 25 type tcp with timeout 10 seconds for 2 times within 3 cycles then exec "/opt/sendsms localhost 192.168.16.204:25 connect failed!"

当senmail 关掉后 会收到短信:localhost 192.168.16.204:25 connect failed!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档