文档章节

zabbix监控PHP错误日志

gaolongquan
 gaolongquan
发布于 2016/11/08 18:03
字数 416
阅读 627
收藏 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

。。。。

© 著作权归作者所有

共有 人打赏支持
上一篇: iftop详解
下一篇: MySQL之权限管理
gaolongquan
粉丝 10
博文 135
码字总数 51485
作品 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/26
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 服务端安装

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

51_cto_con
2016/10/26
0
0
zabbix源码安装流程及报错解决方法

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

JAYZ_HAO
2017/08/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu18.04 安装MySQL

1.安装MySQL sudo apt-get install mysql-server 2.配置MySQL sudo mysql_secure_installation 3.设置MySQL非root用户 设置原因:配置过程为系统root权限,在构建MySQL连接时出现错误:ERROR...

AI_SKI
59分钟前
2
0
3.6 rc脚本(start方法) 3.7 rc脚本(stop和status方法) 3.8 rc脚本(以daemon方式启动)

3.6-3.7 rc脚本(start、stop和status方法) #!/usr/bin/env python# -*- coding: utf-8 -*-# [@Version](https://my.oschina.net/u/931210) : python 2.7# [@Time](https://my.oschina.......

隐匿的蚂蚁
今天
3
0
Cnn学习相关博客

CNN卷积神经网络原理讲解+图片识别应用(附源码) 笨方法学习CNN图像识别系列 深度学习图像识别项目(中):Keras和卷积神经网络(CNN) 卷积神经网络模型部署到移动设备 使用CNN神经网络进行...

-九天-
昨天
4
0
flutter 底部输入框 聊天输入框 Flexible

想在页面底部放个输入框,结果键盘一直遮住了,原来是布局问题 Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("评论"), ...

大灰狼wow
昨天
4
0
Kernel I2C子系统

备注:所有图片来源于网络 1,I2C协议: 物理拓扑: I2C总线由两根信号线组成,一条是时钟信号线SCL,一条是数据信号线SDA。一条I2C总线可以接多个设备,每个设备都接入I2C总线的SCL和SDA。I...

yepanl
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部