基础环境:
Centos7
php 5.4.16
rsyslog 8.24
loganalyzer 4.1.6
服务端
安装LAMP环境
yum -y install httpd mysql mysql-server php php-mysql mysql-devel
启动Apache和mysql
Systemctl restart mysqld
Systemctl restart httpd
1.编辑Apache支持php
添加index.php重启
然后重启进行测试Php测试页
echo "<?php phpinfo();?>" > index.php浏览器访问正常
2.检查服务端是否安装rsyslog并创建数据库|授权
rpm -qa rsyslog已经安装了,接下来安装连接数据库的模块
yum -y install rsyslog-mysql然后就把该软件自带的sql脚本导入到数据库中让他自己创建数据库
mysql -uroot -p < mysql-createDB.sql没有报错,就已经成功了,可以进数据库里看一下
show datebase Syslog表和库已经创建了
然后创建一个mysql用户,让rsyslog能往数据库里写入数据
配置服务端支持rsyslog-mysql 模块,并开启UDP服务端口获取网内其他LINUX系统日志
vim /etc/rsyslog.conf 改四个地方然后重启服务
Systemctl restart rsyslog
3.安装loganalyzer
然后下载相应的loganalyzer包,解压||去官网下载
tar然后拷贝相应的文件到网站根目录下
拷贝相应的文件到网站根目录下.png然后就可以在浏览器页面进行安装了
访问IP这个是软件的问题,点击“here”来进行安装
这个是软件的问题,点击“here”来进行安装①.点击next下一步
图不清晰看个大概就行这个问题是因为我们需要运行config.sh文件,直接去网站根目录下运行即可
运行config.sh文件.png然后再刷新看看
刷新点击下一步
next配置基本信息
填写刚才在数据库中创建的用户即可,库选择rsyslog导入的那个脚本创建的库(Syslog)就行
自己创建表,点击下一步即可
next检查sql语句,下一步
check sql next创建后台管理用户
user,passwd提示我们创建成功,进入第七步
可以选择是文件还是数据库
这里我们是根据要求选择单个文件
先创建个文件
然后点击下一步
next配置完成,点击finish完成安装
提示我们没有发现日志和日志的错误信息
我们可以先登陆
点这个红框里的使用刚才创建的用户登陆即可
LoginSyslog文件我添加了一些内容
修改/var/log/syslog文件接下来在浏览器里看一下
点击"Show Events"
网友评论