rsyslog+mysql+loganalyzer


在Linux系统上面,系统可以记录从开机到当前系统上面何时发生了什么事情,并将其分类,分级写到特定的日志文件当中,如系统自身产生的问题,用户登录信息,网络数据信息等等.

  在CentOS上面有一个rsyslog专门负责记录系统日志上信息,虽然rsyslog的功能足够强大,但是通常的日志文件都只是以文字的形式表现出来,如果我们将其与loganalyzer结合起来就能实现日志信息的图形化展示,下面我们在一台主机上简单实现一下rsyslog+mysql+loganalyzer结合起来,以实现日志信息的图形化显示.



启动mariadb服务并验证

rsyslog+mysql+loganalyzer_rsyslog

安装rsyslog-mysql

rsyslog+mysql+loganalyzer_loganalyzer_02

rpm命令查看生成的文件

rsyslog+mysql+loganalyzer_loganalyzer_03

准备rsyslog专用用户和账号并重读

rsyslog+mysql+loganalyzer_mysql_04

验证授权用户是否生成

rsyslog+mysql+loganalyzer_rsyslog_05

以rsyslog用户执行sql脚本

rsyslog+mysql+loganalyzer_loganalyzer_06

验证

rsyslog+mysql+loganalyzer_mysql_07

rsyslog+mysql+loganalyzer_loganalyzer_08

rsyslog+mysql+loganalyzer_mysql_09

rsyslog+mysql+loganalyzer_rsyslog_10

修改rsyslog配置文件

rsyslog+mysql+loganalyzer_loganalyzer_11

添加模块

rsyslog+mysql+loganalyzer_loganalyzer_12

添加RULES

rsyslog+mysql+loganalyzer_mysql_13

重启服务

rsyslog+mysql+loganalyzer_mysql_14

验证

rsyslog+mysql+loganalyzer_loganalyzer_15

 部署amp

rsyslog+mysql+loganalyzer_rsyslog_16

配置

rsyslog+mysql+loganalyzer_mysql_17

执行脚本

rsyslog+mysql+loganalyzer_rsyslog_18

启动web服务,进入loganalyzer的配置界面

rsyslog+mysql+loganalyzer_loganalyzer_19

rsyslog+mysql+loganalyzer_loganalyzer_20

rsyslog+mysql+loganalyzer_mysql_21

rsyslog+mysql+loganalyzer_mysql_22

配置设置完成

rsyslog+mysql+loganalyzer_loganalyzer_23

记入loganalyzer界面

rsyslog+mysql+loganalyzer_mysql_24

rsyslog+mysql+loganalyzer_loganalyzer_25