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 条评论
登录 后参与评论

相关文章

来自专栏NewbieWeb

运维相关杂记

一般管理远程Linux服务器时,经常需要与本地交互文件;可以有很多种方式,比如FTP、SSH等;通常SSH支持的文本传输协议主要有ASCII、Xmodem、Zm...

562
来自专栏抠抠空间

在Linux上安装Python3

1120
来自专栏王小雷

docker 开发常用命令总结

Docker 常用命令总结,镜像下载,到docker容器创建,常用docker命令的 增删查 1.镜像下载,从hub.docker.com中下载最新版本的pos...

1748
来自专栏维C果糖

Git 初体验及其常用命令介绍(上)

在「Git 的安装流程及步骤」一文中,我们已经把 Git 安装成功了,现在,就让我们一起体验 Git 的魅力吧! 不知道大家是否还记得,在 Git 安装完成的时...

17810
来自专栏同步博客

自定义搭建PHP开发环境

  3、将安装包准备好。http://pan.baidu.com/s/1mhxEPkc

751
来自专栏博客园

Windows下Nginx的启动、停止等命令

http://wanganwu.blog.163.com/blog/static/7788722012322111417966/

912
来自专栏jianhuicode

Git常用命令

基本命令: // 从远程仓库fetch以及合并文件 git pull origin master  //改动文件提交到缓存区 //.代表所有的 某个目录某个文件...

1737
来自专栏编程坑太多

跟我一起学docker(四)--容器的常用操作

1153
来自专栏企鹅号快讯

利用OnionScan对暗网进行搜索(一)

介绍一款扫描暗网中的隐藏服务,并收集一些潜在的泄漏数据的工具:OnionScan。这是一个非常棒的工具。 (一)首先我们需要做以下几件事: 1.配置运行的服务器...

3158
来自专栏python爬虫实战之路

Linux/Mac安装Redis数据库

如果要安装最新的redis,需要安装Remi的软件源,官网地址:http://rpms.famillecollet.com/

763

扫码关注云+社区