一、告警系统邮件引擎首先下载mail.py这个脚本,脚本下载链接:https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D22Z/mail.py[root@linux-01shares]#cp/usr/lib/zabbix/alertscripts/mail.py../mail/mail.py//拷贝之前的mail.py
分类:
其他好文 时间:
2018-07-22 23:33:20
阅读次数:
290
1、shell中的函数 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这 个小单元的名字即可。格式: function f_name() {commond} 函数必须要放在脚本的最前面案例1: #!/bin/bashinput() {echo "第一个参数 ...
分类:
编程语言 时间:
2018-07-21 00:46:10
阅读次数:
249
20.23/20.24/20.25 告警系统邮件引擎20.26 运行告警系统20.23/20.24/20.25 告警系统邮件引擎pyhton脚本 mail.py 编辑内容如下#!/usr/bin/env python#-*- coding: UTF-8 -*-import os,sysreload(sys)sys.setdefaultencoding('utf8')im
分类:
其他好文 时间:
2018-07-20 00:18:19
阅读次数:
340
告警系统邮件引擎因为之前做zabbix的时候,做过mail.py的脚本,在这里,直接复制到mail目录下就行但是告警邮件引擎核心,conf主配置文件调用到的都是mail.sh,所以这里需要定义调用mail.py的sh脚本mail.sh目的是做告警收敛,如果不想做告警收敛,在发现问题的时候直接告警就好,但是,可能会发生1分钟前发现问题,1分钟户问题解决,这样就会变成误报,这样会很麻烦收敛的目的就是1
分类:
其他好文 时间:
2018-07-19 10:54:55
阅读次数:
173
一、告警系统邮件引擎1?在mail目录下创建mail.py文件,文件内容如下:#!/usr/bin/envpython#-*-coding:UTF-8-*-importos,sysreload(sys)sys.setdefaultencoding(‘utf8‘)importgetoptimportsmtplibfromemail.MIMETextimportMIMETextfromemail.MI
分类:
其他好文 时间:
2018-07-19 10:51:57
阅读次数:
112
一、告警系统主脚本我们要养成习惯,把shell脚本放到/usr/local/sbin/目录下,方便我们查找[root@linux-01~]#cd/usr/local/sbin/[root@linux-01sbin]#mkdirmon[root@linux-01sbin]#cdmon/[root@linux-01mon]#mkdirbinconfshareslogmail[root@linux-01
分类:
其他好文 时间:
2018-07-19 10:46:07
阅读次数:
177
告警系统邮件引擎1.进入目录,cd/usr/local/sbin/mon/2.创建mail目录mkdirmail创建发邮件的脚本,vimmail.py写入如下的内容,这是一个python写的发邮件的脚本#!/usr/bin/envpython#-*-coding:UTF-8-*-importos,sysreload(sys)sys.setdefaultencoding(‘utf8‘)importg
分类:
其他好文 时间:
2018-07-19 10:44:16
阅读次数:
192
20.23-20.24-20.25 告警系统邮件引擎告警系统邮件引擎进入mail目录,创建mail.py (其中mail.py内容到这里下载https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D22Z/mail.py) mail.sh内容:log=$1
分类:
其他好文 时间:
2018-07-18 23:13:56
阅读次数:
163
20.20 告警系统主脚本20.21 告警系统配置文件20.22 告警系统监控项目20.20 告警系统主脚本把主脚本放到/usr/local/sbin/bin(以后同样把所有脚本放到usr/locals/sbin下)主脚本:#!/bin/bash#Written by wt.# 是否发送邮件的开关 export send=1 //=1下面所有监控项目都会发送邮件,export
分类:
其他好文 时间:
2018-07-18 21:41:51
阅读次数:
302
告警系统主脚本定义监控系统的各个目录,然后再去定义主脚本,因为是分布式的,所以需要每一台机器都需要定义,事先创建好各个脚本和各个目录,随后脚本直接拷贝过去即可,然后再去做一些更改所有的shell脚本放到/usr/local/sbin/目录下,方便查找[root@akuilinux~]#cd/usr/local/sbin/[root@akuilinuxsbin]#mkdirmon[root@akui
分类:
其他好文 时间:
2018-07-18 10:57:30
阅读次数:
214