需求:监控/data/app/app/logs/det.log日志文件,出现关键字BDRC_WARNING则告警,级别为Warning;出现关键字:BDRC_EROROR则告警,级别为Information。日志监控原理1、Zabbix Server和Zabbix Agent会追踪日志文件的大小和最后修改时间,并且分别记录在字节计数器和最新的时间计数器中。 2、Agent会从上次读取日志的地方开
日志中能透露的信息很多,从日志中,可以知道程序的运行状态,可以知道系统是否正常等,但是对于日志的监控却很让人头疼,要是能监控日志的变化情况,就可以及时的知道系统发生了什么,从而做出相应的对策。对于日志监控,zabbix有话说,zabbix从较早的版本就有了日志监控的功能。1、日志监控功能 zabbix-agent支持日志文件的监控,可以对日志文件关键字进行监控,然后告警,日志监控支持普通的日志文件
4.15.1为Windows模板添加自定义监控项
Zabbix能对Windows服务器进行监控,但是zabbix默认Windows监控模板并没有提供更多更好的监控项目。很多监控项目需要自己手工添加或是在zabbix.agentd,conf文件中进行自定义。1、zabbix自定义监控Windows服务器的原理Zabbix为Windows服务器的监控提供了PerfCounter(性能计数器)这个
一、介绍Zabbix 的动作,主要作用是当触发器被触发后,执行相关操作的。要创建动作需要有两个必须的元素:1 条件 规定什么情况下执行此动作 2 操作 动作具体操作什么操作可以是:发送通知执行系统的内部命令操作可以是多个步骤,是按照设置好的顺序依次执行的。发送通知 和 执行内部命令 可以单独使用他们,也可以让两者一起配合使用。 比如可以在服务器意外停止的时候,先执行 一个内部命令,假如执行命令后,
公司金山区云服务器对应的zabbix是2.2版本的,当时是直接使用yum install安装的。今天上班登陆zabbix的时候发现zabbix界面变成了中文版(我一直都是英文版界面),然后在主页的last 20 issues里右键点击具体的云服务器时会多了两个scripts,一个叫111,一个叫222。在Administration---scripts里打开,就看到了这两个东西的真实面目:111是
使用zabbix进行监控之前,要理解zabbix监控的流程。一次完整的监控流程可以简单描述为:Host Groups(设备组)->Hosts(设备)->Applications(监控项组)->Items(监控项)->Triggers(触发器)->Actions(告警动作)->Medias(告警方式)->User Groups(用户组)->Users(
在前文中,我们一直拿"养鸡场"的场景作为学习zabbix的示例,这次还是老套路,仍然拿"养鸡场"作为话题的切入点。为了防止养鸡场的温度低于30度,我们在养鸡场中放置了一台监控设备,这台监控设备能够每隔1分钟检测一次养鸡场温度,如果最近一次检测到养鸡场的温度低于30度,则会亮起红灯,当养鸡场管理员看到红灯亮起,就会先打开养鸡场的暖气,等待一段时间,如果养鸡场的温度恢复到30度以上,则红灯熄灭,一切恢
管理--报警媒介类型--创建媒介类型zabbix默认的脚本路径在/usr/lib/zabbix/alertscripts,我们只需要把脚本扔到这个路径就可以可以编辑zabbix_server.conf设置AlertScriptsPath=/usr/lib/zabbix/alertscripts2.配置--动作--触发器,创建动作3.管理--用户 ,选择一个用户或者新建一个,报警媒介---添加微信报
原创
2017-01-16 17:01:08
854阅读
一、主动模式和被动模式介绍要监控日志,必须使用主动模式,那么,什么是主动模式?什么是被动模式呢?1、主动模式和被动模式 主动模式主动模式通讯过程: ● Agent打开TCP连接(主动检测变成Agent打开) ● Agent向Server请求items检测列表 ● Server返回items列表 ● Agent 处理响应 ● 关闭TCP连接 ● Agent开始收集数据主动检测提交数据过程 ● Ag
Zabbix的功能就是用用来进行监控的,当监控的对象出现问题时我们就需要告知维修人员及时过来维修,那么从监控,到出现监控异常,将监控异常报告给维修人员这一系列动作需要zabbix的Action来关联完成。 点击配置-》动作-》创建动作 这里有三部分要填写,动作,操作,恢复操作 动作: 这一部分主要填写动作名称,选择触发器,这里的触发器可以选择多个,当选择多个时需要明确这几个触发器之间的关系
一 Action概述 当产生Trigger后,即当触发器条件被满足时,采取一些操作,如发送事件通知,远程执行命令等,需要配置Action。
名称作用Trigger当Trigger的状态从OK变为PROBLEMDiscovery当network discovery工作Auto registration主动模式的agent自动注册Internal当I
Javascript 是一门动态类型、面向对象的脚本语言。对脚本进行一个感性的认识。就是一个跟计算机执行的文本。 理解脚本如果你打开一本 JavaScript 教程,那么很可能在第一章就看到这句话:JavaScript 是一门动态类型、面向对象的脚本语言。然而很多前端工作一年都不清楚这个脚本是什么意思。其实脚本原本来自戏剧舞台,比如下面这个脚本:公馆一室内王妈:(小心翼翼地)小姐,您
目录使用Debug命令检查交换机运行状态一、组网需求二、组网图三、配置步骤四、配置关键点配置Telnet方式登录一、组网需求二、组网图三、配置步骤四、配置关键点配置SSH方式登录一、组网需求二、组网图三、配置步骤四、配置关键点配置Web方式管理交换机一、组网需求二、组网图三、配置步骤四、配置关键点配置Console端口认证一、组网需求二、组网图三、配置步骤四、配置关键点使用Debug命令检查交换机
一、概述之前已经讲述了自动发现功能,自动注册和自动发现非常类似,但是比自动发现更精确。因为自动注册,是在Agent上自定义元数据,然后Agent将元数据发送给server进行匹配,如果匹配一致,则进行下一步的动作(添加主机、模板之类的操作),所以从流程上来说,自动注册比自动发现更加精确。二、配置1、指定服务器 在agent配置文件中指定Zabbix server - zabbix_agentd.
之前的几篇文章已经讲了如何定义监控项、触发器等。接下来讲讲如何定义动作。将动作之前我们先了解一下事件(event)。事件(event):即发生了一件值得关注的事情,例如某个触发器状态改变,新的agent或重新上线的agent的自动注册等。而动作是指对于特定事件事先定义的处理方法,包含了操作(如发送通知)和条件(何时执行操作)。由此,可以得知动作是通过事件来触发。现在讲讲如何创建一个动作,与监控项和
zabbix监控中动作的配置是收到报警信息的前提。可以为三种事件源定义动作Triggers - when trigger status changes#触发器动作设置是报警信息常用的
Discovery - when discovery takes place
Auto registration - when new active agents auto-register动作的配置步骤:1.配置-
推荐
原创
2013-10-14 14:53:05
3707阅读
点赞
在钉钉机器人未推出之前,大家还是采用的自定义的应用来实现报警,效果及配置参考如下:一:下载发送程序 https://www.qiansw.com/golang-zabbix-alter-to-dingding.html go语言测试:其实明白了机器人报警方式,这个方式也大致相似,只不过webhook变成了应用idgolang-zabbix-alter-to-ding
主动模式和被动模式:先安装官网给的yum源(在最上面有yum源的安装),然后在安装zabbix-agert安装完成以后修改配置文件 vi /etc/zabbix/zabbit_agentd.conf 修改主动模式和被动模式下面这个是配置主动模式,上面配置被动模式 ServerActive=主动模式 Server=被动模式更改监控的主机名 Hostname最后把zabbix-ag
简介 之前的文章中介绍了zabbix的配置和使用方法,同时也间接的提到了zabbix的报警方式。zabbix可以支持多种报警方式,在初始化后系统默认支持邮件报警(相对而言,邮件方式报警是最便宜最方便的)。但是从实际使用的角度来看,这种方式过于简单。原因在于它不支持邮件的用户验证,在今天不验证的邮件太少了(同时也太不安全了),而要在本机建一个邮件服务器又太复杂而且对于接收者邮件很容易被认为垃圾邮件
触发器是一种特殊的存储过程,它在执行语言事件时自动生效。SQL Server2005 包括两大类触发器:DML 触发器和 DDL 触发器。 (1)DML 触发器在数据库中发生数据操作语言 (DML) 事件时将启用。DML 事件包括在指定表或视图中修改数据的 INSERT 语句、UPDATE 语句或 DELETE 语句。DML