热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux6.4发送日志,RHEL6.4搭建Rsyslog日志服务Rsyslog+MySQL+Loganalyzer

rsyslog建立:安装rsyslog服务包,rsyslog-mysql的rpm包需要装上去,是日志和数据库结合的包配置etcrsyslog.conf文

rsyslog 建立:

安装rsyslog服务包,rsyslog-mysql的rpm包需要装上去,是日志和数据库结合的包

配置/etc/rsyslog.conf文件

vi /etc/rsyslog.conf

SYSLOGD_OPTIONS="-c 2 -r -x -m 180"    ##添加,

KLOGD_OPTIONS="-x"                     ##添加,

$ModLoad immark.so                     ##查找,并把注释符号去掉。

$ModLoad imudp.so                      ##查找,并把注释符号去掉。

$UDPServerRun 514                      ##查找,并把注释符号去掉。

参数描述如下:

-c指定运行兼容模式。

-r指定监听端口。默认514

-x在接收客户端消息时,禁用DNS查找。需和-r参数配合使用。

-m标记时间戳。单位是分钟,为0时,表示禁用该功能。

修改完保存配置文件后重启rsyslog服务。

客户端:

vi /etc/rsyslog.conf

*.*    @172.16.2.240     ##添加改行,@ 之后是server端ip地址。

vi  /etc/bashrc          ##可选项,会记录:那台主机由谁在什么目录执行什么命令

export PROMPT_COMMAND='{ msg=$(history 1 | { read x y; echo $y; });logger "[euid=$(whoami)]":$(who am i):[`pwd`]"$msg"; }'    ##添加

source /etc/bashrcce     ##执行后立即生效

修改、保存配置文件后重启rsyslog服务。

第一阶段验证测试。

a、在客户端输入logger-pinfo“测试信息”;

b、在客户端的/var/log/messager文件中去查看是否有执行的这条命令和输入的结果。

LogAnalyzer 的详细介绍:请点这里

LogAnalyzer 的下载地址:请点这里

0b1331709591d260c1c78e86d0c51c18.png



推荐阅读
author-avatar
君君6789_903
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有