阿铭Linux_网站维护学习笔记20190304
监控客户机.md
文章目录
- zabbix邮件告警
- 阿里云邮件推送服务
- 设置zabbix_server配置文件
- 设置zabbixWEB UI
- 测试报警
zabbix邮件告警
阿里云邮件推送服务
阿里云 -> 管理控制台 -> 产品与服务 -> 云通信 -> 邮件推送
立即开通 -> 发信域名 -> 新建域名 -> 点击配置
dnspod -> TXT记录/MX记录/CNAME
验证
发信地址 -> 新建发信地址 -> 域名/账号/发信类型(触发) -> 设置smtp密码
SMTP服务地址: smtpdm.aliyun.com ,SMTP服务端口号:25或80或465(SSL加密)
创建发邮件python脚本
vi mail.py #内容
#!/usr/bin/python
#coding:utf-8import smtplib
from email.mime.text import MIMEText
import sysmail_user = 'aming@ishiming.net'
mail_pass = 'xxxxxxxx'def send_mail(to_list,subject,content):me = "zabbix 监控告警平台"+"<"+mail_user+">"msg = MIMEText(content, 'plain', 'utf-8')msg['Subject'] = subjectmsg['From'] = memsg['to'] = to_listtry:s = smtplib.SMTP("smtpdm.aliyun.com", 25)s.login(mail_user,mail_pass)s.sendmail(me,to_list,msg.as_string())s.close()return Trueexcept Exception,e:print str(e)return Falseif __name__ == "__main__":send_mail(sys.argv[1], sys.argv[2], sys.argv[3])
测试: python mail.py aming_test@163.com “测试邮件” “cececececece”
设置zabbix_server配置文件
vim /etc/zabbix/zabbix_server.conf
找到:AlertScriptsPath=/usr/lib/zabbix/alertscripts
cd /usr/lib/zabbix/alertscripts
把mail.py 挪到这个目录下来
给它一个755权限 chmod 755 mail.py
设置zabbixWEB UI
设置报警媒介
1) 设置报警媒介
Administration -> Media types -> 右上角(Create Media type)
Name: baojing
Type: Script
Script name: mail.py
Script parameters -> Add {ALERT.SENDTO}/ Add {ALERT.SUBJECT}/Add {ALERT.MESSAGE}
Add
2)设置接收邮件地址
Administration -> Users -> Admin(或者新建用户)
Media -> Add
Type: baojing
Send to: 邮箱地址,如 aming_test@163.com
Add
Update
3)配置动作
Configuration -> Actions -> Create action
Name: 发邮件
Operations
New
Send to Users -> Admin
Send only to -> baojing
Conditions -> new -> Add
Add
Recovery operations
New
Send to Users -> Admin
Send only to -> baojing
Add
Add
测试报警
Configuration -> Hosts -> Triggers
故意调整一个trigger
Monitoring -> Problems
zabbix相同问题只报警一次,问题恢复时才会在报警一次。
补充,
使用mkpasswd生成随机字符串作为密码。
阿铭Linux_网站维护学习笔记20190304相关推荐
- TheBeerHouse 网站项目学习笔记(5)---架构设计
前述讨论: TheBeerHouse 网站项目学习笔记(1)----换肤技术 TheBeerHouse 网站项目学习笔记(2)----个性化管理 ...
- Linux_红帽8学习笔记分享_3(文件操作管理)
Linux_红帽8学习笔记分享_3(文件操作管理) 文章目录 Linux_红帽8学习笔记分享_3(文件操作管理) 1.Vi编辑器 1.1两种模式 1.2十种技巧 2.用户的家目录 2.1 su命令的使 ...
- 大型网站架构学习笔记
前言 最近一直在拜读两本书: 1.李智慧老师的<大型网站技术架构 核心原理与案例分析> 2.曾宪杰老师的<大型网站系统与Java中间件实践> 看了并结合自己目前的工作进行了思考 ...
- python钓鱼网站_学习笔记6.0 Django入门创建一个钓鱼网站
太久没写博客了,2020年上半年荒废了大部分时光.从现在开始改变吧,学习django开发的知识. 用了两天的时间,终于学会了如何用pycharm开发django,会自己写一个hello world.虽 ...
- 毕业设计网站开发学习笔记(一)
毕业设计是基于C#和HTML5的在线音乐网站设计,下载了visual studio 2017准备开发.这个软件可以写页面也可以开发后台,很方便了. 项目的创建: ASP.NET WEB,visual ...
- 个人网站搭建学习笔记
学习教程:B站UP 康文昌 十分钟学会编程的本质[收藏级]_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1AF411s78P/?spm_id_from ...
- 游戏网站开发学习笔记(一)
已经好久没有更新博客了,现在是寒假时间,在家无聊准备学习JS. 哈哈,很佩服自己.其实也是借助写博客督促自己,希望我能够这个寒假坚持下去.毕竟我也认识到了自己有很多的不足,时间紧迫,只能加油啊. 话不 ...
- 游戏网站开发学习笔记(二)
这两天进度有些慢,一直在忙着看闲书了.赶紧赶上,闲话少说,言归正传. 学习js,我个人认为,重要的是与用户的交互性要强,否则感觉就和单纯的html页面没区别了.针对用户与机器交互内容的不同,页面做出相 ...
- TP5实现支付宝电脑网站支付学习笔记
这两天在公司做一个小型WEB项目,需要有支付功能.第一次做支付宝的支付,踩了点小坑,还算顺利.激动的我赶紧记下实现的流程. 第一步当然是在支付宝开放平台申请公钥私钥APPID等,支付宝关官方文档都有详 ...
- 廖雪峰官方网站python学习笔记:第一个Pyhon程序
输入和输出 print() print()函数可以接受多个字符串,用逗号","隔开,就可以练成一串输出: >>>print('The quick brown fo ...
最新文章
- pre是什么意思css,Precss
- 容量法和库仑法的异同点_【图文专辑】第十讲:容量法高锰酸盐指数的测定
- python需要变量命名规则_和孩子一起学习python之变量命名规则
- [羊城杯 2020]Power
- springboot接口签名统一效验_Python如何接入开放平台?签名验签、加密解密、授权认证测试实战...
- mysql里面integer默认宽度_MySQL中关于数据类型指定宽度之后的情况
- 怎么查找那台电脑中了ARP病毒
- linux学习笔记(4):Ubuntu终端字符界面下的重启与关机命令
- AttributeError: module 'tensorflow' has no attribute 'placeholder'等一系列tensorflow版本导致的问题
- 探究foreach对于迭代变量的封装性的研究
- 【循序渐进学Python】9.异常处理
- 项目内出现广告位引争议,开源如何持续健康运营?
- es6入门6--数组拓展运算符,Array.from()基本用法
- Linux学习笔记 -- 定时任务调度/磁盘分区与挂载
- 解决 Error:No suitable device found: no device found for connection System eth0
- vbscript for 转 php for,VBS教程:VBscript语句-For...Next 语句
- windows注册表_改进Windows的20个最佳注册表技巧
- 如何巧用微信生态搭建和运营私域流量
- Graphite实战
- 基于Go语言GoFrame+Vue+ElementUI实现的权限控制系统
热门文章
- 大项目售前、售中和售后感悟
- 淘宝账号如何快速提升到更高等级
- [笔记分享] [Camera] msm8926的ZSL功能小结
- 如何在html中在线编辑word文档,怎样用word文档编辑网页
- <EDEM MBD案例02>EDEM-Adams
- Python圆通快递单号查询官方接口-快递鸟
- 51nod 1534棋子游戏(分析)
- 《人月神话》学习指南
- 使用html查看dicom,使用LEADTOOLS HTML5 Medical Viewer从任何地方查看DICOM图像教程
- 前端登陆界面 html+js