已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CentOS7.4搭建利用Rsyslog+LogAnalyzer+MySQL部署日志服务器简介LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构。基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案。LogAnalyzer 获取客户端日志会有两种保存模式,一种是直接读取客户端/var/log/目录下的日志并保存到服务端该目录下,一种是读取后保存到日志服务器数据库中,推荐使用后者。LogAnalyzer 采用php开发,所以日志服务器需要php的运行环境,本文采用LAMP。二、系统环境Rsyslog Server OS:CentOS Linux release 7.4.1708 (Core)Rsyslog Server IP:00Rsyslog 版本:rsyslog-8.24.0-12.el7.x86_64LogAnalyzer 版本:LogAnalyzer 3.6.5 (v3-stable)Apache版本:httpd-2.4.6-67.el7.centos.x86_64Mariadb版本(CentOS7版本以上):mariadb-5.5.56-2.el7.x86_64PHP版本:php-5.4.16-42.el7.x86_64、php-gd-5.4.16-42.el7.x86_64关闭防火墙:systemctl stop firewalld ; systemctl disable firewalld关闭SElinux:setenforce 0 ; vi /etc/selinux/config修改SELINUX=disabled关闭NetworkManager:systemctl stop NetworkManager ;systemctl disable NetworkManagerRsyslog Client IP:01三、安装并设置LAMP环境3.1、安装LAMP环境# yum -y install httpd mariadb-server mariadb php php-mysql3.2 启动服务并加入开机启动# systemctl start httpd# systemctl enable httpd# systemctl start mariadb# systemctl enable mariadb3.3 设置MySQL root 密码# mysqladmin -uroot password 1234563.4 测试php运行环境# cat /var/www/html/index.php phpinfo(); ? eof四、安装服务器软件安装rsyslog软件和rsyslog 连接MySQL数据库的模块# yum -y install rsyslog rsyslog-mysql五、配置服务器端5.1 导入rsyslog-mysql 数据库文件# cd /usr/share/doc/rsyslog-8.24.0/# mysql -uroot -p123456 grant all on Syslog.* to rsysloglocalhost identified by 123456;MariaDB (none) flush privileges;MariaDB (none) exit5.3 配置rsyslog配置文件# vi /etc/rsyslog.conf在 # MODULES # 下添加下面两行:$ModLoad ommysql*.* :ommysql:localhost,Syslog,rsyslog,123456然后把下面三行前面的井号去掉:$ModLoad immark#immark是模块名,支持日志标记$ModLoad imudp#imupd是模块名,支持udp协议$UDPServerRun 514#允许514端口接收使用UDP和TCP协议转发过来的日志5.4、重启rsyslog服务# systemctl restart rsyslog六、配置客户端6.1 检查rsyslog 是否安装# rpm -qa|grep rsyslog6.2 配置rsyslog 客户端发送本地日志到服务端# vi /etc/rsyslog.conf在最后一行增加下面这行内容,即客户端将本地日志发送到服务器。*.* 006.3 重启rsyslog 服务# /etc/init.d/rsyslog restart6.4 编辑/etc/bashrc# vi /etc/bashrc在文件尾部增加一行export PROMPT_COMMAND= msg=$(history 1 | read x y; echo $y; );logger euid=$(whoami):$(who am i):pwd$msg; 设置其生效# source /etc/bashrc客户端配置完毕。七、测试服务器是否可以正常接受客户端端日志123.100为服务器端,使用tailf /var/log/messages命令动态查看八、安装LogAnalyzer# wget /loganalyzer/loganalyzer-3.6.5.tar.gz# tar zxf loganalyzer-3.6.5.tar.gz# cd loganalyzer-3.6.5# mkdir -p /var/www/html/loganalyzer# cp -rf src/* /var/www/html/loganalyzer/九、在浏览器安装向导中安装LogAnalyzer9.1 使用浏览器配置loganalyzer访问00/loganalyzer/提示没有配置文件,点击 here 利用向导生成。提示错误:缺少config.php 文件,并且权限要设置为666,可以使用contrib目录下的configure.sh 脚本生成。# touch /var/www/html/loganalyzer/config.php# chmod 666 /var/www/html/loganalyzer/config.php
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑施工安全生产事故应急培训预案
- 2026年全国硕士研究生招生考试真题练习卷
- 渡口渡船运营安全管控实施细则
- 2026年上半年教资小学《教育教学知识与能力》考试真题及答案
- 《新媒体运营》AI实训 项目1-8:认识新媒体运营常用的AI工具 - 使用开拍批量生成数字人视频
- 康复护理基本原理与方法
- GGG-PEG5-BCN-生命科学试剂-MCE
- Forsythoside-I-Standard-生命科学试剂-MCE
- 2025年无人机管制法规宣讲材料
- 2026mysql数据库测试面试题及答案
- 旅游业安全生产管理措施
- DL∕T 1392-2014 直流电源系统绝缘监测装置技术条件
- 电影叙事与美学智慧树知到期末考试答案章节答案2024年南开大学
- JT∕T 901-2023 桥梁支座用高分子材料滑板
- 农村院子菜园设计
- 2024外研版初中英语单词表汇总(七-九年级)中考复习必背
- 电加热供暖工程验收表
- 中医养生保健职业生涯发展规划
- 2022-2023学年雅安市六年级数学第二学期期末统考试题含解析
- 驾考三力测试模拟题含答案
- 技术创新成熟度评价标准及评价细则
评论
0/150
提交评论