自动注册    自动注册,基于注册规则,匹配主机名,必须是客户端安装好agent,如果需要添加监控,需创建Actions动作(1)打开Zabbix服务端,选择“配置”—“动作”,事件源选择“自动注册”,创建新的动作(2)在“动作”配置项,添加新的触发条件为“主机名称非似 Linux”;在“操作”配置项,创建新的操作:添加主机、添加到主机群组:Linux servers
Zabbix报警机制 概念介绍 自定义的监控项默认不会自动报警 首页也不会提示错误 需要配置触发器与报警动作才可以自定报警 触发器(trigger) 表达式,如内存不足300M,用户超过30个等 当出发条件发生后,会导致一个触发事件 触发事件会执行某个动作 动作(action) 触发器的条件被触发后的行为 可以是发送邮件,也
转载 7月前
88阅读
#!/bin/bashSMTP_server='smtp.mopon.cn'#SMTP服务器username='ng.zabbix@mopon.cn'#用户名password='taijiu,.2017'#密码from_email_address='ng.zabbix@mopon.cn'#发件人Email地址to_email_addr
原创 2018-01-18 17:29:49
924阅读
背景: Sendmail 无法使用外部smtp发邮件,很多程序又标配有sendmail,有些外部smtp比如网易的免费企业邮箱对账号发信量有限制,所以使用msmtp代替sendmail,既可以不用改动程序,又可以使用外部smtp,而且可以用脚本实现多个账号随机发送,增加发信量。1、下载安装msmtpwget http://nchc.dl.sourceforge.net/sourceforge/ms
原创 2013-12-04 21:09:03
761阅读
邮件报警脚本vialertscripts/sendmail.sh#!/bin/bashmessages=echo$3|tr'\r\n''\n'subject=echo$2|tr'\r\n''\n'echo"${messages}"|mail-s"${subject}"$1>>/tmp
原创 2017-12-19 11:09:52
1071阅读
zabbix邮件报警脚本
原创 2017-12-29 15:55:14
1969阅读
一、邮箱报警1、点击管理-报警媒介类型-Emial(这个也可以自己添加)填写报警媒介中的信息点击消息模板,填写要发送的信息模板-更新保存2、点击管理- 用户-选择要发送报警的用户 3、创建告警动作   这一步完成后我们再在操作里添加一个发送命令的操作,让远程处理告警事故 4、测试我们也可以进行测试一下邮箱配置是否可用  你的邮箱
实现zabbix通过微信报警的方式也是通过脚本来实现,与邮件报警不同的是,脚本调用的微信的相关接口的获取相对复杂一点2、在微信企业号上新建应用 上传应用logo,填写应用名称,应用介绍等 应用创建完之后查看并启用应用,同时会生成应用的AgentId以及Secret,这个在后面步骤会有用3、接口调用测试点击:API文档——>开发者工具——>接口调试工具,找不到就直接点这个地址http:/
#!/bin/bash###SCRIPT_NAME:weixin.sh######sendmessagefromweixinforzabbixmonitor######writebylvkaineng######2015-11-3####1CropID='wx4ad02e53cdceccd7'#3Secret='pczpXfpvDqfLaBhVhssk-XaNbSMw4jw
原创 2018-01-18 17:32:17
1027阅读
zabbix使用脚本发送告警邮件。   之前公司使用的是Linux下面默认的邮件发送服务器,但是由于之前zabbix报警导致邮件发送的管道堵塞严重,经常短信会延迟很长的时间,所以boss让我重新使用发送邮件服务器。   zabbix告警媒介的方式是脚本模式,报警脚本是:#!/bin/bashto=$1subject=$2body=$3 cat
原创 2015-09-24 14:13:37
1093阅读
#!/usr/bin/python# -*- coding: utf-8 -*-"""Zabbix SMTP Alert script from qq.auth:json"""import sysimport emailimport smtplibimport osfrom email.mime.text import MIMETextfrom email.mime.multipart impor
转载 2017-03-22 22:55:45
1006阅读
之前保存了一个zabbix的邮件脚本,这次在使用中遇到了一些问题,这里合大家分享一下。#!/usr/bin/env python #-*- coding: UTF-8 -*- import smtplib import sys from email.mime.text import MIMEText fro
原创 2018-04-06 11:27:37
2553阅读
概述zabbix媒介类型包括mail、sms、自定义脚本,我们用的最多的还是脚本媒介,再次我们就不讲另外两个媒介了。当事件通知到脚本,会传递三个参数它,分别为$1(发送给谁) $2(标题) $3(内容)。媒介配置点击administrator->media types->create media typesName:触发器名称Type:介质类型script name:脚本名称(需要先定
转载 精选 2015-02-03 13:20:21
2964阅读
之前使用邮件和短信发送zabbix告警信息,但告警信息无法实时查看或者无法发送,故障无法及时通知运维人员。 zabbix告警一直是我的痛点,近期发现一个基于个人微信号的信息发送工具-lykchat。 lykchat信息发送系统是Python3开发的,通过模拟微信网页端,基于个人微信号,为系统管理人员提供信息发送工具。 实现的功能有用户登录管理、微信登陆管理和微信
一 简介通常,在zabbix的web界面配置好之后为了能够及时收到zabbix报警信息,我们需要配置“报警媒介”来通知我们。其中常用的两种报警媒介分别是:Email和SMS,即:发邮件通知和发短信通知关于邮件通知的配置很简单,只需要设置SMTP即可,因此这里不多说。但是zabbix默认的短信通知可就有点坑了,“SMS”这种报警媒介要想发送短信是需要硬件支持的。与此同时,现在开发中为了方便一般都是
zabbix安装+邮件(短信)报警一、zabbix的安装安装开发软件包1、yum -ygroupinstall "DevelopmentTools" 2、安装所需的依赖包 yum -y install httpd mysqlmysql-server mysql-devel php php-mysql php-common php-mbstring php-gd php-odbcphp-pe
 实现zabbix报警功能---触发器/动作报警方式:01. 页面提示和声音报警实践02. 邮件信息报警 03. 微信功能报警 04. 短信报警/电话报警  一、页面提示和声音报警实践第一个历程: 创建触发器配置---主机---选择相应监控主机触发器---创建触发器  设置好表达式{web01:server_state
zabbix python报警
原创 2018-10-10 19:26:58
863阅读
#!/usr/bin/python3.6#_*_coding:utf-8 _*_#auther:pingimport requests,sys,jsonimport urllib3urllib3.disable_warnings()import importlibimportlib.reload(sys)def GetTokenFromServer(Corpid,Secret):   &
原创 2021-10-25 17:00:47
594阅读
20点赞
2评论
  之前有一篇文章讲到使用update percent监控agent的数据提交状况,可以有效地发现agent的故障问题,而使用unreachable的时候,会因为unreachable process busy的情况造成误报(可以通过增大StartPollersUnreachable和UnreachablePeriod解决),附一个python小程序,用来计算host的update p
原创 2013-12-27 17:21:46
1856阅读
  • 1
  • 2
  • 3
  • 4
  • 5