2019-02-06 CentOS7+Rsyslog+Mysql+Loganalyzer安装配置

讲一下实施环境。三台虚拟机,一台安装数据库,一台配置为rsyslog服务器,同时做备份服务器,最后一台安装apache和loganalyzer。

1、数据库服务器安装mariadb

yum install mariadb-server
systemctl start mariadb.service
#运行安全脚本
mysql_secure_installation 

2、日志服务器修改配置文件
日志服务器自身已有rsyslog,但默认不接受其他主机传来的日志信息。只需要稍微修改下配置文件,加载TCP、UDP模块,监听端口,就可以接收其他主机传来的日志信息。

# 我只加载了UDP模块
# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514

# Provides TCP syslog reception
#$ModLoad imtcp
#$InputTCPServerRun 514

Rsyslog默认将日志文件存储在本地,可以通过配置文件改为存储在MySQL数据库中。需要安装rsyslog-mysql软件包。

 yum install rsyslog-mysql mariadb
 rpm -ql rsyslog-mysql
#上面命令可以看到生成2个文件。一个是模块、一个是初始化数据库的SQL语句
[root@syslog-centos ~]#  rpm -ql rsyslog-mysql
/usr/lib64/rsyslog/ommysql.so
/usr/share/doc/rsyslog-8.24.0/mysql-createDB.sql

3、在数据库服务器上创建用户

[axing@mysql-cfl ~]$ mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 83
Server version: 5.5.60-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

[axing@mysql-cfl ~]$ mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 83
Server version: 5.5.60-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> grant all on Syslog.* to loguser@'xx.xxx.xxx.%' identified by 'password';
#这里填写日志服务器地址,创建loguser用户和设定密码

4、现在可以在日志服务器上通过MYSQL创建日志数据库了

mysql -uloguser -ppassword -hxx.xxx.xxx.xxx < /usr/share/doc/rsyslog-8.24.0/mysql-createDB.sql

前面都没错的话,现在数据库服务器里就有Syslog数据库了

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| Syslog             |
| mysql              |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)

MariaDB [(none)]>

5、日志服务器修改配置文件链接数据库
同样是更改/etc/rsyslog.conf

#要放在#### GLOBAL DIRECTIVES ####前面,
#增加数据库模块:
$ModLoad ommysql
#### RULES ####
*.info;mail.none;authpriv.none;cron.none
*.*          :ommysql:xx.xxx.xxx.xxx,Syslog,loguser,passwd

重启服务 systemctl restart rsyslog
这时logger触发日志时,日志服务器将会把日志写入远程数据库Syslog里。
6、WEB服务器安装loganalyzer
先安装httpd和php

[root@syslog-http axing]# yum install httpd php php-mysql php-gd
[root@syslog-http axing]# systemctl start httpd

下载解压loganalyzer软件,现在是4.1.7稳定版


[root@syslog-http ~]# wget http://download.adiscon.com/loganalyzer/loganalyzer-4.1.7.tar.gz
--2019-02-05 19:30:43--  http://download.adiscon.com/loganalyzer/loganalyzer-4.1.7.tar.gz
Resolving download.adiscon.com (download.adiscon.com)... 138.201.116.127, 2a01:4f8:c17:44a6::2
Connecting to download.adiscon.com (download.adiscon.com)|138.201.116.127|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2869395 (2.7M) [application/x-gzip]
Saving to: ‘loganalyzer-4.1.7.tar.gz’

100%[==============================================>] 2,869,395   --.-K/s   in 0.1s

2019-02-05 19:30:43 (21.6 MB/s) - ‘loganalyzer-4.1.7.tar.gz’ saved [2869395/2869395]

[root@syslog-http ~]# tar xzvf loganalyzer-4.1.7.tar.gz

[root@syslog-http ~]# cd loganalyzer-4.1.7/
[root@syslog-http loganalyzer-4.1.7]# ls
ChangeLog  contrib  COPYING  doc  INSTALL  src
[root@syslog-http loganalyzer-4.1.7]# mv src/ /var/www/html/log/

现在我们已经把软件安装到了/var/www/html/log/目录下,看一下安装软件要我们做什么

[root@syslog-http log]# cat /root/loganalyzer-4.1.7/contrib/configure.sh
#!/bin/sh

touch config.php
chmod 666 config.php
#需要创建一个空配置文件,照做

然后访问web服务器,http://<IP address>/log/install.php, 图形化安装界面很简单,填好数据库信息,几步就好了。
再去访问http://<IP address>/log/,就可以看到软件界面了。

另外还有一个文件:

[axing@syslog-http ~]$ sudo cat /root/loganalyzer-4.1.7/contrib/secure.sh
#!/bin/sh
chmod 644 config.php

意思为了安全,安装完以后改一下/var/www/html/log/config.php的权限。

至此,服务器部分就全部搞定了,下面简单列一下主机和路由器发送日志的配置案例。
服务器:

vim /etc/rsyslog.conf
#在这之前#### GLOBAL DIRECTIVES ####增加
*.info;mail.none;authpriv.none;cron.none                @xx.xxx.xxx.84
*.info;mail.none;authpriv.none;cron.none                 /var/log/messages
authpriv.*                                    /var/log/secure
mail.*                                        /var/log/maillog
cron.*                                        /var/log/cron
*.emerg                                       *
uucp,news.crit                          /var/log/spooler
local7.*                                      /var/log/boot.log

重启服务systemctl restart rsyslog
Huawei 路由器用info-center命令
info-center loghost xx.xxx.xxx.xx
仅供参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,193评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,306评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,130评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,110评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,118评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,085评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,007评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,844评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,283评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,508评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,667评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,395评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,985评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,630评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,797评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,653评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,553评论 2 352

推荐阅读更多精彩内容