- 博客(8)
- 收藏
- 关注
原创 告警系统邮件引擎
告警系统邮件引擎告警系统502.sh 502.sh内容#! /bin/bashd=`date -d "-1 min" +%H:%M`c_502=`grep :$d: $log |grep ' 502 '|wc -l`if [ $c_502 -gt 10 ] && [ $send == 1 ]; then ...
2018-02-27 09:18:39 353
原创 shell写个告警系统
告警系统 需求:使用shell定制各种个性化告警工具,但需要统一化管理、规范化管理。 思路:指定一个脚本包,包含主程序、子程序、配置文件、邮件引擎、输出日志等。 主程序:作为整个脚本的入口,是整个系统的命脉。 配置文件:是一个控制中心,用它来开关各个子程序,指定各个相关联的日志文件。 子程序:这个才是真正的监控脚本,用来监控各个指标。 邮件引擎:是由一个python程序来实现,它...
2018-02-11 21:52:05 794
原创 Linux shell(四)
shell脚本中的函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式: function f_name() {command}函数必须要放在最前面 示例1 #!/bin/bashinput() { echo $1 $2 $# $0}input 1 a b示例2 #!/...
2018-02-09 10:49:55 273
原创 linux shell(三)
for循环 语法:for 变量名 in 条件; do …; done 案例1 #!/bin/bashsum=0for i in `seq 1 100`do sum=$[$sum+$i] echo $idoneecho $sum文件列表循环 #!/bin/bashcd /etc/for a in `ls /...
2018-02-08 09:21:38 185
原创 shell 脚本(二)
shell(二)shell中的逻辑判断 格式1:if 条件 ; then 语句; fi 格式2:if 条件; then 语句; else 语句; fi 格式3:if …; then … ;elif …; then …; else …; fi 逻辑判断表达式:if [ $a -gt $b ]; if [ $a -lt 5 ]; if [ $b -eq 10 ]等 -gt (>);
2018-02-07 09:42:41 191
原创 Linux shell(一)
shell是一种脚本语言• 可以使用逻辑判断、循环等语法• 可以自定义函数• shell是系统命令的集合• shell脚本可以实现自动化运维,能大大增加我们的运维效率 开头需要加#!/bin/bash 以#开头的行作为解释说明 脚本的名字以.sh结尾,用于区分这是一个shell脚本 执行方法有两种 chmod +x 1.sh; ./1.sh bash 1.sh 查看脚本执行过程 bash
2018-02-06 09:38:32 213
原创 Linux监控系统(三)
19.12 添加自定义监控项目 19.13/19.14 配置邮件告警 19.15 测试告警 19.16 不发邮件的问题处理添加自定义监控项目 需求:监控某台web的80端口连接数,并出图 两步:1)zabbix监控中心创建监控项目;2)针对该监控项目以图形展现 对于第一步,需要到客户端定义脚本 vim /usr/local/sbin/estab.sh //内容如下#!/bin/bash
2018-02-02 22:27:40 329
原创 Linux监控平台搭建二
主动模式和被动模式• 主动或者被动是相对客户端来讲的• 被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端• 主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。• 当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。• 服务端有公网ip,客户端只有内网ip,但却能连外网,这种场景适合主动模式添加主机• 先添加主机组amin
2018-02-02 00:34:05 246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人