rsyslog应用举例

rsyslog+mysql+loganalyzer

1、yum install mariadb-server php-gd rsyslog-mysql ##连接到mysql需要的驱动程序,用来保存信息

2、登录数据库并给rsyslog赋权,设置密码,重读授权表

clipboard.png

clipboard.png

clipboard.png

3、以rsyslog用户身份登录数据库,此时创建Syslog库,注意此处数据库名称要与rsyslog-mysql生成的脚本文件中数据库名称保持一致,以syslog用户的身份去连接数据库执行后面的脚本

clipboard.png

clipboard.png

4、重新连接数据库,发现syslog数据库已建立完成,验证脚本执行结果

clipboard.png

5、在/etc/rsyslog.conf配置文件中加载rsyslog-mysql生成的模块,用于连接mysql数据库

clipboard.png

    rsyslog通过ommysql模块自动连接至数据库,并要指明数据库地址 数据库名称 数据库用户名 密码

clipboard.png

    为了避免干扰,可先注释如下信息

clipboard.png

6、重启服务即可:systemctl restart rsyslog,此时应该有日志信息生成,可通过如下方法查看

clipboard.png

clipboard.png

clipboard.png

clipboard.png

7、也可以通过loganalyzer软件更直观在的在浏览器中显示日志信息,下载loganalyzer安装包,解压缩,src里面才是php源码

clipboard.png

8、创建软连接,便于管理,创建config.php文件,赋权。

clipboard.png

clipboard.png

9、在浏览器中输入rsyslog服务器地址

1477202439270979.png

1477202452364380.png

10、如果提示如下报错则是由于数据库地址错误导致,在config.php中修改成127.0.0.1即可

clipboard.png

11.在重新浏览器即可

1477202689635759.png

原创文章,作者:Naruto,如若转载,请注明出处:http://www.178linux.com/53636

(0)
NarutoNaruto
上一篇 2016-10-23
下一篇 2016-10-23

相关推荐

  • bash特性

    bash特性之一:命令别名      获取当前用户可用的别名的定义:  bash的特性之二:命令历史      命令语法格式:      history [-c] [-d OFFSET] [n]&nb…

    Linux干货 2016-11-06
  • history命令详解

       有效地使用命令历史机制将会使效率获得极大提升。history:   保存你输入的命令历史。 可以用它来重复执行命令。   history [-c] [-d offset] [n]   history -anrw [filename]   history …

    2017-03-26
  • tomcat

    tomcat 简述 tomcat的结构 tomcat配置 总结与问题 简述 什么是tomcat? tomcat是一个java2ee的web容器的残缺实现,提供了serverlet,asp转换等组件。 tomcat的功能? tomcat能够将asp文件通过转换,转换为serverlet格式,这样子就可以被java识别运行并将结果转为asp响应,并且tomcat…

    2016-06-24
  • Awk 高级应用

                              Awk 简介   Awk 是一种变成语言,用于在Linux/UNIX下对文本和数据进行扫描与处理,数据可以来自标准输入,文件 ,管道。Awk分别代表其作者的姓…

    2017-07-17
  • find命令

          find:实时查找工具,根据我们指定的内容或者条件在系统上进行实时查找,比locate在实际场景中用的多得多的多      具体用法:find   查找路径      查找条件         &n…

    Linux干货 2017-04-10
  • N25期–第十五周作业

    1、 总结sed和awk的详细用法; 2、删除/boot/grub/grub.conf文件中所有行的行首的空白字符; # sed ‘s@^[[:space:]]\+@@’ /boot/grub/grub.conf 3、删除/etc/fstab文件中所有以#开头,后跟至少一个空白字符的行的行首的#和空白字符; # sed ‘s@^#[[:space:]]*@@…

    Linux干货 2017-05-08

评论列表(1条)

  • 马哥教育
    马哥教育 2016-10-30 20:31

    实操性比较强,建议理论部分结合起来详细点