博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rsyslog日志管理+LogAnalyzer
阅读量:6112 次
发布时间:2019-06-21

本文共 2530 字,大约阅读时间需要 8 分钟。

简介RSYSLOG

用于日志处理系统。它提供高性能,高安全×××和模块化设计。

支持多线程,TCP,SSL,TLS,RELP
支持MySQL,PostgreSQL,Oracle数据库

配置说明

配置文件格式rsyslog.conf

三部分组成:
MODULES
GLOBAL DRICTIVES
RULES

$WorkDirectory /var/lib/rsyslog$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat$IncludeConfig /etc/rsyslog.d/*.conf$OmitLocalLogging on$IMJournalStateFile imjournal.state*.info;mail.none;authpriv.none;cron.none                /var/log/messagesauthpriv.*                                                                 /var/log/securemail.*                                                                      -/var/log/maillogcron.*                                                                      /var/log/cron*.emerg                                                                   :omusrmsg:*uucp,news.crit                                                        /var/log/spoolerlocal7.*                                                                   /var/log/boot.log

日志记录:先分类,后分级

authpriv 安全认证相关
cron at 与cron定时相关
daemon 后台进程相关
kern 内核
lpr 打印系统
mail 邮件系统 -/var/log/maillog 减号缓存一定量再写入
syslog 日志服务本身

指定级别:

*:所有级别;
none:没有级别;
priority:此级别以高于此级别的所有级别;
=priorty:仅此级别;

安装

yum install rsyslog rsyslog-mysq -y

yum install httpd mod_ssl php php-gd php-xml php-mysql -y
yum install -y mariadb-server

systemctl start httpd.service

systemctl enable httpd.service

配置my.cnf

vim /etc/my.cnf[mysqld]innodb_file_per_table = 1skip_name_resolve=1log_bin=mysql-bin

启动mariadb

systemctl start mariadb.servicesystemctl enable mariadb.service

导入rsyslog-mysql 数据库文件

cd /usr/share/doc/rsyslog-8.24.0/mysql -uroot -p

创建数据库

mysql> use Syslog;mysql> show databases;mysql> show tables;

rsyslog用户并授权

grant all on Syslog.* to rsyslog@'localhost' identified by 'Rsyslog;

配置服务端支持rsyslog-mysql 模块

vim /etc/rsyslog.conf                    #按如下进行更改   #### MODULES ####    $Modload ommysql    *.* :ommysql:localhost,Syslog,rsyslog,Rsyslog$ModLoad immark            # immark是模块名,支持日志标记    $ModLoad imudp             # imupd是模块名,支持udp协议    $UDPServerRun 514          #允许514端口接收使用UDP和TCP协议转发过来的日志

安装LogAnalyzer

wget -c http://download.adiscon.com/loganalyzer/loganalyzer-4.1.7.tar.gztar xf loganalyzer-4.1.7.tar.gz -C /tmp/cd /tmp/loganalyzer-4.1.7/mkdir -pv /var/www/html/loganalyzercp -a src/* /var/www/html/loganalyzer/cp -a contrib/* /var/www/html/loganalyzer/chmod +x /var/www/html/loganalyzer/*.sh

./configure.sh 产生config.php文件

配置LogAnalyzer

rsyslog日志管理+LogAnalyzer
rsyslog日志管理+LogAnalyzer
rsyslog日志管理+LogAnalyzer
rsyslog日志管理+LogAnalyzer
rsyslog日志管理+LogAnalyzer
rsyslog日志管理+LogAnalyzer
rsyslog日志管理+LogAnalyzer
rsyslog日志管理+LogAnalyzer
rsyslog日志管理+LogAnalyzer

修改 config.php

$CFG['Sources']['Source1']['DBTableName'] = 'SystemEvents';

修改config.php文件权限644

./secure.sh

rsyslog日志管理+LogAnalyzer

转载于:https://blog.51cto.com/14074807/2393785

你可能感兴趣的文章
paper 98:图像视觉各个领域文献目录
查看>>
CentOS7使用dnf安装mysql
查看>>
滚动条的相关属性
查看>>
七天学会ASP.NET MVC(七)——创建单页应用
查看>>
总裁迪代刷系统官网带后台
查看>>
<任正非如是说>读书笔记
查看>>
选择排序
查看>>
js函数、变量提升(hoisting)
查看>>
css样式学习2
查看>>
TextView如何设置删除线
查看>>
.Net 委托 delegate 学习
查看>>
CSS布局之——对齐方式
查看>>
Introduction-To-Signal-Processingorfanidis-i2sp
查看>>
【转载】在block中使用weakSelf/strongSelf
查看>>
堆排序
查看>>
vue 模块化 路由拆分配置
查看>>
图的遍历---------开始开始-------o(∩_∩)o 哈哈
查看>>
myeclipse 8.5-10.0 安装 svn 方法
查看>>
double转为string (int\float等类似)
查看>>
Struts2之2.5.10配置
查看>>