Apache+php 日志收集系统

 

目录

一直以来都用elk,但是有一些配置很低的设备,跑步起来,很慢,我们就通过脚本来抓取最新的日志,已最快捷的方式给开发与测试排查,适用于硬件配置低、排查问题频繁。

一、日志展示系统简介

这个工具是我个人与我们公司php一起琢磨出来的,主要功能就是:收集、管理、展示环境各个系统的相关日志数据,打开即用;
1.1 自认为的优点
无需导入,无需代理,速度快,通过命令php调用底层shell命令,调取日志来展示,简单使用

1.2 缺点
太多了,安全啊,跨网络啊,性能啊,美观啊,等等问题。

二、配置Apache配置文件

首先编辑配置文件

[root@files conf.d]# cat trace.yilongzc.com.conf

<VirtualHost *:80>

    ServerAdmin qiuyuetao@163.com

    DocumentRoot /home/webdata/trace.yilongzc.com #自定义站点目录

    ServerName trace.yilongzc.com

    DirectoryIndex index.html index.htm index.shtml index.php default.php

 

  <Directory "/home/webdata/trace.yilongzc.com">

    Options -Indexes FollowSymLinks

    Allow from all

    AllowOverride All

  </Directory>

</VirtualHost>

三、部署站点

1,日志收集站点目录:

wget https://www.dgstack.cn/wp-content/uploads/2018/10/trace.zip

trace.zip 解压码 :dgstack
2,自定义设置站点目录结构
比如我们下面就叫NEW测试环境

 



3,建立php脚本收集错误日志 [默认显示最后1000]

 

posted @ 2019-03-11 00:55  舍&得  阅读(307)  评论(0)    收藏  举报