loganalyzer展示数据库中的日志

环境规划

mariadb rsyslog 服务器 rsyslog 客户端 loganalyzer 服务器
192.168.43.7 192.168.43.17 192.168.43.27
mariadb rsyslog rsyslog rsyslog-mysql loganalyzer php httpd php-mysql php-gd

解决的问题
能够在 192.168.43.27 这台机器上通过 web界面的方式监控 192.168.43.17机器上产生的日志,日志级别为 info以上的级别,日志信息存放在 192.168.43.7 这台机器的数据库中

配置 mariadb rsyslog 服务器

[192.168.43.7]#

yum install mariadb-server rsyslog -y
systemctl start mariadb
mysql -e "grant all on Syslog.* to loguser@'192.168.43.%' identified by 'centos';flush privileges;"

vim /etc/rsyslog.conf
	$ModLoad imudp
	$UDPServerRun 514
	$ModLoad imtcp
	$InputTCPServerRun 514
systemctl restart rsyslog

配置 rsyslog 客户端

[192.168.43.17]#

systemctl status rsyslog
yum install rsyslog-mysql mariadb

vim /etc/rsyslog.conf
	$ModLoad ommysql
	*.info;mail.none;authpriv.none;cron.none                :ommysql:192.168.43.7,Syslog,loguser,centos
	
systemctl restart rsyslog
mysql -uloguser -pcentos -h 192.168.43.7 < /usr/share/doc/rsyslog-8.24.0/mysql-createDB.sql

查看 rsyslog 服务器的数据库日志

[192.168.43.7]#

mysql -e "select * from Syslog.SystemEvents\G"
	*************************** 1. row ***************************
                ID: 1
        CustomerID: NULL
        ReceivedAt: 2020-02-03 14:58:21
DeviceReportedTime: 2020-02-03 14:58:21
          Facility: 3
          Priority: 6
          FromHost: Centos7-43-17
           Message: Stopping System Logging Service...
        NTSeverity: NULL
        Importance: NULL
       EventSource: NULL
         EventUser: NULL
     EventCategory: NULL
           EventID: NULL
   EventBinaryData: NULL
      MaxAvailable: NULL
         CurrUsage: NULL
          MinUsage: NULL
          MaxUsage: NULL
        InfoUnitID: 1
         SysLogTag: systemd:
      EventLogType: NULL
   GenericFileName: NULL
          SystemID: NULL
*************************** 2. row ***************************
...................以下省略..................................

loganalyzer 服务器的配置

[192.168.43.27]#

yum install php php-mysql php-gd -y
systemctl start httpd
cd /var/www/html/
cd /var/www/html/
rz  // 上传 loganalyzer-4.1.8.tar.gz
tar xvf loganalyzer-4.1.8.tar.gz

windows 浏览器访问

http://192.168.43.27/loganalyzer-4.1.8/src/
在这里插入图片描述
[192.168.43.27]#

cd /var/www/html/loganalyzer-4.1.8/src/
touch config.php
chmod 666 config.php

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

[192.168.43.27]#

chmod 644 /var/www/html/loganalyzer-4.1.8/src/config.php

在这里插入图片描述

发布了61 篇原创文章 · 获赞 1 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/studywinwin/article/details/104156104