rsyslog+mysql+loganalyzer
1、yum install mariadb-server php-gd rsyslog-mysql ##连接到mysql需要的驱动程序,用来保存信息
2、登录数据库并给rsyslog赋权,设置密码,重读授权表
3、以rsyslog用户身份登录数据库,此时创建Syslog库,注意此处数据库名称要与rsyslog-mysql生成的脚本文件中数据库名称保持一致,以syslog用户的身份去连接数据库执行后面的脚本
4、重新连接数据库,发现syslog数据库已建立完成,验证脚本执行结果
5、在/etc/rsyslog.conf配置文件中加载rsyslog-mysql生成的模块,用于连接mysql数据库
rsyslog通过ommysql模块自动连接至数据库,并要指明数据库地址 数据库名称 数据库用户名 密码
为了避免干扰,可先注释如下信息
6、重启服务即可:systemctl restart rsyslog,此时应该有日志信息生成,可通过如下方法查看
7、也可以通过loganalyzer软件更直观在的在浏览器中显示日志信息,下载loganalyzer安装包,解压缩,src里面才是php源码
8、创建软连接,便于管理,创建config.php文件,赋权。
9、在浏览器中输入rsyslog服务器地址
10、如果提示如下报错则是由于数据库地址错误导致,在config.php中修改成127.0.0.1即可
11.在重新浏览器即可
原创文章,作者:Naruto,如若转载,请注明出处:http://www.178linux.com/53636
评论列表(1条)
实操性比较强,建议理论部分结合起来详细点