本文是文章的第二部分使用 MySQL 和 LogAnalyzer 设置 Rsyslog在 CentOS/RHEL 系统上。在里面第一部分我们已经将Rsyslog与MySQL数据库服务器集成,所有日志现在都保存在数据库中。下面是我们在第 1 部分中用于设置它的一些配置细节。
Rsyslog MySQL Database: Syslog
Rsyslog MySQL Username: rsyslog
Rsyslog MySQL Password: MYSQLPASSWORD
让我们使用以下步骤开始在 Linux 系统上使用 rsyslog 数据库设置 LogAnalyzer。
第 1 步 – 下载 LogAnalyzer 源代码
从官方下载站点下载LogAnalyzer最新版本或使用以下命令下载4.1.5(当前最新版本)版本并解压。
$ cd /tmp
$ wget http://download.adiscon.com/loganalyzer/loganalyzer-4.1.5.tar.gz
$ tar xzf loganalyzer-4.1.5.tar.gz
解压后将所需文件复制到 Web 服务器默认文档根目录,如下所示。
$ mv loganalyzer-4.1.5/src /var/www/html/loganalyzer
第 2 步 – 创建配置文件
现在在 loganalyzer 目录中创建一个名为 config.php 的空白配置文件,并设置 apache 用户的写入权限。
$ cd /var/www/html/loganalyzer
$ touch config.php
$ chown www-data:www-data config.php # Use apache for redhat system
$ chmod 777 config.php
步骤 3 – 启动 Loganalyzer Web 安装程序
完成上述步骤后,在您最喜欢的 Web 浏览器中打开以下 URL 以启动 LogAnalyzer Web 安装程序。
http://tecadmin.net/loganalyzer/intall.php
现在按照下面给出的屏幕截图执行网络安装程序步骤。
Step 3.1: Just click Next.
Step 3.2: Make sure config.php is writable and click Next.
Step 3.3: Fill the database details for loganalyzer, we can also use same database used for Rsyslog and click Next.
Step 3.4: In this step installer will create database table, if tables already found, you will get an warning of data overwritten. We just need to click Next.
Step 3.5: This screen will show the result of table creation’s. Just click Next
Step 3.6: Create an Administrator account and click Next.
Step 3.7: Fill the Rsyslog database details and click Next.
Step 3.8: LogAnalyzer installation has been completed. We just need to click Finish.
步骤3.9:使用在中创建的管理员凭据登录 LogAnalyzerStep 3.6.
Congratulation’s! on successful configuration of LogAnalyzer with Rsyslog MySQL database. Read other article to configure Rsyslog to collect logs on central server. So we can monitor all server logs at on place using LogAnalyzer.