监控客户机.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相关推荐

  1. TheBeerHouse 网站项目学习笔记(5)---架构设计

    前述讨论:    TheBeerHouse 网站项目学习笔记(1)----换肤技术                     TheBeerHouse 网站项目学习笔记(2)----个性化管理      ...

  2. Linux_红帽8学习笔记分享_3(文件操作管理)

    Linux_红帽8学习笔记分享_3(文件操作管理) 文章目录 Linux_红帽8学习笔记分享_3(文件操作管理) 1.Vi编辑器 1.1两种模式 1.2十种技巧 2.用户的家目录 2.1 su命令的使 ...

  3. 大型网站架构学习笔记

    前言 最近一直在拜读两本书: 1.李智慧老师的<大型网站技术架构 核心原理与案例分析> 2.曾宪杰老师的<大型网站系统与Java中间件实践> 看了并结合自己目前的工作进行了思考 ...

  4. python钓鱼网站_学习笔记6.0 Django入门创建一个钓鱼网站

    太久没写博客了,2020年上半年荒废了大部分时光.从现在开始改变吧,学习django开发的知识. 用了两天的时间,终于学会了如何用pycharm开发django,会自己写一个hello world.虽 ...

  5. 毕业设计网站开发学习笔记(一)

    毕业设计是基于C#和HTML5的在线音乐网站设计,下载了visual studio 2017准备开发.这个软件可以写页面也可以开发后台,很方便了. 项目的创建: ASP.NET WEB,visual ...

  6. 个人网站搭建学习笔记

    学习教程:B站UP  康文昌 十分钟学会编程的本质[收藏级]_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1AF411s78P/?spm_id_from ...

  7. 游戏网站开发学习笔记(一)

    已经好久没有更新博客了,现在是寒假时间,在家无聊准备学习JS. 哈哈,很佩服自己.其实也是借助写博客督促自己,希望我能够这个寒假坚持下去.毕竟我也认识到了自己有很多的不足,时间紧迫,只能加油啊. 话不 ...

  8. 游戏网站开发学习笔记(二)

    这两天进度有些慢,一直在忙着看闲书了.赶紧赶上,闲话少说,言归正传. 学习js,我个人认为,重要的是与用户的交互性要强,否则感觉就和单纯的html页面没区别了.针对用户与机器交互内容的不同,页面做出相 ...

  9. TP5实现支付宝电脑网站支付学习笔记

    这两天在公司做一个小型WEB项目,需要有支付功能.第一次做支付宝的支付,踩了点小坑,还算顺利.激动的我赶紧记下实现的流程. 第一步当然是在支付宝开放平台申请公钥私钥APPID等,支付宝关官方文档都有详 ...

  10. 廖雪峰官方网站python学习笔记:第一个Pyhon程序

    输入和输出 print() print()函数可以接受多个字符串,用逗号","隔开,就可以练成一串输出: >>>print('The quick brown fo ...

最新文章

  1. pre是什么意思css,Precss
  2. 容量法和库仑法的异同点_【图文专辑】第十讲:容量法高锰酸盐指数的测定
  3. python需要变量命名规则_和孩子一起学习python之变量命名规则
  4. [羊城杯 2020]Power
  5. springboot接口签名统一效验_Python如何接入开放平台?签名验签、加密解密、授权认证测试实战...
  6. mysql里面integer默认宽度_MySQL中关于数据类型指定宽度之后的情况
  7. 怎么查找那台电脑中了ARP病毒
  8. linux学习笔记(4):Ubuntu终端字符界面下的重启与关机命令
  9. AttributeError: module 'tensorflow' has no attribute 'placeholder'等一系列tensorflow版本导致的问题
  10. 探究foreach对于迭代变量的封装性的研究
  11. 【循序渐进学Python】9.异常处理
  12. 项目内出现广告位引争议,开源如何持续健康运营?
  13. es6入门6--数组拓展运算符,Array.from()基本用法
  14. Linux学习笔记 -- 定时任务调度/磁盘分区与挂载
  15. 解决 Error:No suitable device found: no device found for connection System eth0
  16. vbscript for 转 php for,VBS教程:VBscript语句-For...Next 语句
  17. windows注册表_改进Windows的20个最佳注册表技巧
  18. 如何巧用微信生态搭建和运营私域流量
  19. Graphite实战
  20. 基于Go语言GoFrame+Vue+ElementUI实现的权限控制系统

热门文章

  1. 大项目售前、售中和售后感悟
  2. 淘宝账号如何快速提升到更高等级
  3. [笔记分享] [Camera] msm8926的ZSL功能小结
  4. 如何在html中在线编辑word文档,怎样用word文档编辑网页
  5. <EDEM MBD案例02>EDEM-Adams
  6. Python圆通快递单号查询官方接口-快递鸟
  7. 51nod 1534棋子游戏(分析)
  8. 《人月神话》学习指南
  9. 使用html查看dicom,使用LEADTOOLS HTML5 Medical Viewer从任何地方查看DICOM图像教程
  10. 前端登陆界面 html+js