文档章节

zabbix监控PHP错误日志

gaolongquan
 gaolongquan
发布于 2016/11/08 18:03
字数 416
阅读 559
收藏 1

一、创建ITEM

组态--主机--WEB2--项目--创建监控项

log[/data/wwwlogs/php-error.log,error,,,,,]   

yyMMddphh:mm:ss

    1)监控项类型是Zabbix agent (active),返回数据类型是Log。//ServerActive=监控机IP:10051

    2)Zabbix agent要对监控的日志文件有可读权限,否则会返回unsupported。

    3)参数介绍:

    file - 日志文件的全路径。
    regexp - 过滤日志的正则表达式。
    encoding - 字符编码,默认为英文单字节SBCS(Single-Byte Character Set)。

    maxlines - agent每秒发送给server(或proxy)的数据的最大行数,这个参数会覆盖掉zabbix_agentd.conf配置文件里的'MaxLinesPerSecond'参数。

    mode - 可填参数:all(默认),skip(跳过旧数据)。
    output - 自定义格式化输出,默认输出regexp匹配的整行数据。转义字符'\0'表示regexp

匹配的数据,转义字符'\N'(N=1..9)表示regexp里第N个分组匹配到的数据。如果填其他字符串就会覆盖掉regexp匹配的数据。

二、创建触发器TRIGGER

{vpc-web1:log[/data/wwwlogs/php-error.log,error,,,,,].str(error)}=1 and 
{vpc-web1:log[/data/wwwlogs/php-error.log,error,,,,,].nodata(60)}=0

  表达式的含义为:如果产生错误日志,item返回数据中会包含"error",则触发器被触发,60秒内没有新数据的话,触发器恢复。这样就保证了触发器不会一直在触发状态。

PS,服务器上的PHP错误日志每天都会自己切割。

三、报警配置

当然,不管有几条错误信息,有一条错误我们就应该跑到服务器看了。

这里也给开发发一封邮件。

组态--动作--创建名称为php-err-trigger--添加条件C

。。。。

© 著作权归作者所有

共有 人打赏支持
gaolongquan
粉丝 10
博文 132
码字总数 50770
作品 0
厦门
运维
zabbix 服务端安装

zabbix监控配置 1. Zabbix简介 基于web的开源软件,开源监控系统状态也可以监控网络设备。 和nagios不同的是zabbix会把获取的数据保存在数据库中,所以zabbix需要有数据库支持 Zabbix还可以自...

51_cto_con
2016/10/26
0
0
搭建一个高可用负载均衡的集群架构(第二部分)

笔记内容:使用15台机器搭建一个高可用负载均衡的集群架构(第二部分) 笔记日期:2017.12.16——2017.12.16 属于第二部分的需求: 14 搭建zabbix监控告警系统,要求监控各个基础指标(cpu、...

ZeroOne01
2017/12/20
0
0
Zabbix 3.2 监控部署

一、准备工作 1.系统环境 系统:CentOS 6.8 X86_64 MySQL:5.7.12 Apache:2.4.20 PHP:7.1.4 Zabbix:3.2.6 2.安装所需环境 [root@Kry133 ~]# rpm -ivh http://www.lishiming.net/data/atta......

Kry1702
06/28
0
0
Zabbix 3.2 监控部署

一、准备工作 1.系统环境 系统:CentOS 6.8 X86_64 MySQL:5.7.12 Apache:2.4.20 PHP:7.1.4 Zabbix:3.2.6 2.安装所需环境 [root@Kry133 ~]# rpm -ivh http://www.lishiming.net/data/atta......

Kry1702
06/26
0
0
zabbix源码安装流程及报错解决方法

zabbix源码安装流程及报错解决方法 一. zabbix的介绍 1) zabbix是什么 zabbix是一款基于web页面的、开源的、企业级的,支持分布式部署的监控软件。 2)2.zabbix的作用 监控windows和Linux主机...

JAYZ_HAO
2017/08/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

这些Spring中的设计模式,你都知道吗?

设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。 Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行...

Java填坑之路
19分钟前
1
0
Spring Aop原理之Advisor过滤

在上文(Spring Aop之Advisor解析)中我们讲到,Spring Aop对目标bean的代理主要分为三个步骤:获取所有的Advisor,过滤当前bean可应用的Advisor和使用Advisor为当前bean生成代理对象,并且上文...

爱宝贝丶
29分钟前
0
0
JMockit学习教程

1 JMockit中文网 我觉得如果仅仅是开发自测的话,把JMockit中文网认真看一遍,就可以在项目中使用JMockit了。 http://jmockit.cn/index.htm 2 JMockit中文教程 官方文档中文版。对于不喜欢看...

SuperHeroes
41分钟前
0
0
Linux服务器几乎从不采用Arch Linux?

我们见得多的Linux服务器系统一般都是什么Ubuntu Server啊,什么Cent OS啊,什么Fedora啊,或者企业采用的Red Hat啊,为什么几乎没有Arch Linux呢?下面我将从若干个方面指出Arch Linux在服务...

linux-tao
52分钟前
0
0
js 函数柯里化 闭包

参考 https://mp.weixin.qq.com/s/GEHL3jarDdAAcr5tQGjmDg 一个统计求和的函数 需要知道整个数组的信息,然后遍历求值 function countMoney() { let money = 0 // 温馨提示:arguments...

阿豪boy
55分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部