尝试搭建一个日志服务器

1、安装所需软件包


# yum -y installmysql mysql-server httpd php php-mysql php-gd rsyslog-mysql


mysql: 数据库客户端


mysql-server: 数据库服务器


httpd: WEB服务


php: php脚本解释器


php-mysql:php的mysql数据库驱动


php-gd:php GD库,用来处理图片的,若未安装会出现下面的情况


wKioL1M3nb6S3AodAAD9NhugYpI415.jpg

rsyslog-mysql:日志的mysql数据库驱动,支持将日志内容放入mysql数据库,且自带脚本能够初始化数据库。


2、MYSQL数据库配置



数据库初始化


# rpm -ql rsyslog-mysql


/lib64/rsyslog/ommysql.so

/usr/share/doc/rsyslog-mysql-5.8.10

/usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql   # 数据库初始化脚本


# mysql -uroot -p < /usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql

Enterpassword:

wKiom1M3nhSTmN-UAAFVVduOI9Y899.jpg

wKioL1M3ne-T3DoxAADsXlYNQTU697.jpg


3、rsyslog配置


编辑配置文件


# vim /etc/rsyslog.conf


装载模块


$ModLoadommmysql 必须定义在Module一段中;

wKioL1M3nhehl4dtAAHw_iPWXMQ386.jpg

    $ModLoad imudp.so   # provides UDP syslog reception

    $UDPServerRun514   # start a UDP syslog server atstandard port 514        


配置模块功能


格式为::ommysql:SERVER_IP,DATABASE,user,password

wKiom1M3nmDh_UQPAAFlCkfQUEA509.jpg


   重启rsyslog服务


   # service rsyslog restart    


4、配置web服务器


下载 loganalyzer


# wget ftp://172.16.0.1/pub/Sources/sources/loganalyzer/loganalyzer-3.6.4.tar.gz

# tar xf loganalyzer-3.6.4.tar.gz

       # cd loganalyzer-3.6.4


放置到httpd的DocumentRoot目录下


       # mv src/* /var/www/html/syslog

       mv contrib/* /var/www/html/syslog/

       bash /var/www/html/syslog/*.sh

       chown -R apache:apache /var/www/html/*


编辑测试页面


       # vim /var/www/html/index.php


           <?php

           $link= mysql_connect('172.16.251.219','syslog','google');

                       if ($link)

                               echo"success";

                       else

                               echo"failure";


                       mysql_close();


           ?>


启动httpd服务


       #service httpd restart


 5、登陆WEB页面安装loganalyzer


测试

wKioL1M3nk7jtm6mAAB7qQyH1MM854.jpg

安装


wKiom1M3nojQ7VP3AAC_zx1SMdk884.jpg


直接here下一步


wKioL1M3nnPAn-jBAAMQ2g3ec_w735.jpg


按要求填写之后下一步--〉finished


wKiom1M3nraStd5VAAZbBi8xE78122.jpg


点击上图中红圈,查看饼状图


wKioL1M3nq-S7B4-AASR-qtscz8754.jpg


到此就成功了,日志服务器就搭建完成了,如果客户端要发日志到服务器只需编辑配置文件如图


wKiom1M3nurRPQtPAADtSQ7WkPk459.jpg


改成日志类型     @服务器地址:端口号即可。重启日志服务生效


# service rsyslog restart


你可能感兴趣的:(mysql,rsyslog,loganalyzer)