3 Star 0 Fork 0

Alnk / shell

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
monitor_253.sh 806 Bytes
一键复制 编辑 原始数据 按行查看 历史
Alnk 提交于 2020-09-16 15:08 . review 20200916
#!/usr/bin/env bash
#########################################
# Auth: Alnk
# Date: 20180130
# QQ: 1029612787
# Version: v0.1.0
# Info: 用于nagios监控253创蓝公司短信剩余条数
#########################################
#脚本使用示例如下
#./monitor_253.sh
#nagios监控的各种状态码
STATE_OK=0
STATE_WARNING=1
STATE_CRITICAL=2
STATE_UNKNOWN=3
#设置短信条数剩余告警阀值
warn=4000
#获取253短信剩余条数
qa=`curl -s 'http://222.73.117.158/msg/QueryBalance?account=账户&pswd=密码'|awk -F, 'NR==2 {print $2}'`
#判断,如果剩余短信条数小于设置的阀值则告警
if (( $qa > $warn ));then
echo "message is OK! Available=${qa}|quota=${qa};${warn};0"
exit 0
else
echo "message is WARNING! Available=${qa}|quota=${qa};${warn};0"
exit 1
fi
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Shell
1
https://gitee.com/lichengguo/shell.git
git@gitee.com:lichengguo/shell.git
lichengguo
shell
shell
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891