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 11:12
下一篇 2016-10-23 14:09

相关推荐

  • DNS

    简介     DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号5…

    Linux干货 2016-11-15
  • 文本处理工具之AWK

    概述:     在之前的文章中,我们介绍过文本处理三剑客的grep、sed,本篇就简要说明下awk的用法。主要是围绕常见的一些用法进行展开,分为以下几个部分:     1、awk的基础语法     2、awk的进阶语法  &nbs…

    Linux干货 2016-09-20
  • Python线程指南

    本文介绍了Python对于线程的支持,包括“学会”多线程编程需要掌握的基础以及Python两个线程标准库的完整介绍及使用示例。 注意:本文基于Python2.4完成,;如果看到不明白的词汇请记得百度谷歌或维基,whatever。 尊重作者的劳动,转载请注明作者及原文地址 >.< 1. 线程基础 1.1. 线程状态 线程有5种状态,状态转换的过程如…

    2015-03-13
  • 关于man的几个重要命令

    接触Linux有很多年了,以前对于linux我觉得自己懂得的还算一般吧,可是听了马哥的关于linux的视频课程,发现自己就是一个还没入门的菜鸟,所以果断的狠心的报了马哥的网络班,拜在马哥旗下,以后就打着马哥的旗号到外面混,哈哈最初的这几天学习,因为工作和时间的等等等的关系,所以才到现在还在赶着写我的博客作业,现在就最有感触的几个命令串联一下。学习linux肯…

    Linux干货 2016-10-31
  • quota AND raid

    1.磁盘配额 将home目录独立出来单独的分区,限制用户的使用。 (1)先创建分区,如下图的分区sda6 (2)命令同步系统的新增加分区:partx –a /dev/sda (3)命令格式化新分区:     (4)把创建的设备挂载到/mnt/home下    (5)迁移数据,移动之前要确保home分区没有使用。权限是保…

    Linux干货 2016-09-19
  • 程序包编译安装

    一、几个概念     1、开放源码         程序代码,人类可能读懂的程序语言,但是计算机不能识别和执行;     2、编译程序      &n…

    Linux干货 2015-05-11

评论列表(1条)

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

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