Linux基础——rsyslog日志管理

一、实验要求

搭建日志服务器,rsyslog同mariadb数据库结合,实现将日志条目存储于数据库,(收集两台以上服务器日志,包括message,secure,boot日志)

二、实验环境

主机IP

主机角色

192.168.133.128

日志产生服务器

192.168.133.131

日志产生服务器

192.168.133.132

日志收集服务器

三、实验步骤

1、首先配置好IP实现网络之间能互通

2、日志产生服务器192.168.133.128的配置

(1)关闭selinux和防火墙

方法一:#setenforce 0 设置SElinux成为permissive模式

方法二:修改配置文件/etc/selinux/config ,将SELINUX=enforcing 改为SELINUX=disabled(需重启机器)

(2)关闭防火墙

#systemctl stop firewalld.servic

(3)修改rsyslog的配置文件

(4)重启rsyslog进程

192.168.133.131的配置和192.168.133.128的配置一样,这里不再过多解释。

3、日志服务器192.168.133.132的配置

(1)关闭selinux、停止防火墙

(2)安装软件包httpd、php、php-mysql、myql、mysql-server、rsyslog-mysql、mariadb-server

(3)启动httpd和mysql服务,并检查端口

(4)访问apache,测试是否能访问成功

(5)测试能否连接上mysql

在/var/www/html下编写脚本index.php

(6)配置LAMP环境,安装loganalyzer

解压文件

修改/etc/rsyslog.conf配置文件

定义将日志放入数据库,

格式(:模块名:SQLSERVER地址,库名,用户名,登录密码)

创建rsyslog在mysql中依赖的库和用户

进入数据库

重启rsyslog进程

3、使用浏览器安装

这样就可以把收到的日志放到数据库并可以通过浏览器来浏览了。

原文发布于微信公众号 - L宝宝聊IT(gh_b0e552aa80db)

原文发表时间:2018-05-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏无原型不设计

【Mockplus教程】分组

为了更好的管理和组织多个页面,可以选择将页面分组。 选择多个页面,然后使用右键点击后,在弹出的菜单中选择“将页面归类到新分组”。 完整演示如下: ?

2647
来自专栏不想当开发的产品不是好测试

linux free命令下 cached占用很大

# 背景 使用free -h命令,展示如下: ? # 解决方法 先执行sync命令,同步数据 然后执行 echo 1 > /proc/sys/vm/drop_c...

3755
来自专栏GreenLeaves

Oracle 删除监听程服务

1、开始->运行->输入regidit -> ? -> ? -> ? -> ? -> ? 红框内的右键删除 2、开始->运行->输入regidit -> ? -...

3478
来自专栏深度学习之tensorflow实战篇

python生成exe,环境win10简单的小程序案例

1.直接pip安装:pip install pyinstaller ? 2.打包时,在命令行中切换到要打包的程序所在目录,直接输入下面的指令即可。 ...

3595
来自专栏无原型不设计

【Mockplus教程】为什么删除多个页面的时候会有提示,如何取消提示?

为了防止误操作,在删除三个及以上页面的时候,Mockplus默认会给出输入“delete”字符 完成删除的确认提示,如下图: ? 要去掉这个提示,在设置中...

2646
来自专栏逸鹏说道

Mongodb中经常出现的错误 child process failed, exited with error number

异常处理汇总-服 务 器 http://www.cnblogs.com/dunitian/p/4522983.html 异常处理汇总-数据库系列 http:/...

4055
来自专栏王小雷

React Natvie在Mac os上安装并创建项目

详细记录React-Native 0.47版本在Mac OS 上安装过程并初始化项目。 ? 1. 安装RN环境 1.1 安装brew /usr/bin/ruby...

2146
来自专栏菩提树下的杨过

"org.jboss.netty.internal.LoggerConfigurator".DESCRIBED is already registered 的解决办法

今天在jboss 6.2 EAP上部署一个项目时,报以下错误: org.jboss.msc.service.DuplicateServiceException:...

22210
来自专栏机器学习实践二三事

pip安装报错'not a supported wheel on this platform'

这个错误很常见,解决方法是改名,首先要获得在你的机器的平台上的合法名称: import pip pip.pep425tags.get_supporte...

2547
来自专栏从零学习云计算

openshift/origin学习记录(11)——赋予用户集群管理员权限

由于system:admin默认没有密码,没法登录web console,这里通过指令给账号dev赋予集群管理员权限。 # oc login -u sys...

3060

扫码关注云+社区