返回顶部
首页 > 资讯 > 数据库 >rsyslog+mysql怎么用
  • 133
分享到

rsyslog+mysql怎么用

2024-04-02 19:04:59 133人浏览 独家记忆
摘要

这篇文章主要为大家展示了“rsyslog+Mysql怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“rsyslog+mysql怎么用”这篇文章吧。 1.

这篇文章主要为大家展示了“rsyslog+Mysql怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“rsyslog+mysql怎么用”这篇文章吧。

1. 安装Mysql

a. ./configure --prefix=/usr/local/mysql  --with-charset=utf8

b. make install

2. 配置MySQL,增加一个只写的账号和一个只读的账号,只写的账号是给rsyslog往mysql里面写日志,只读的账号是前端WEB页面用的

GRANT INSERT ON Syslog.* TO 'rsyslog_write'@'localhost' IDENTIFIED BY 'passWord_123456';

GRANT SELECT ON Syslog.* TO 'rsyslog_read'@'localhost' IDENTIFIED BY 'password_234567';

3. 安装rsyslog

a. Http://www.rsyslog.com/ 上最新版本

b. PATH=$ PATH:/usr/local/mysql/bin  # 因为MySQL手工安装,不在环境变量中,而rsyslog的configure会从环境变量中找MySQL的lib

c. ./configure --prefix=/usr/local/rsyslog --enable-mysql  # 打开MySQL支持,将日志写到MySQL中可以在前端web上直接展示,报表

d. Make install

e. Mysql -u root -p < ./plugins/ommysql/createDB.sql      # 导入db结构

f. Cp rsyslog.conf /etc/                                                              # 默配置文件

g. ln -s /usr/local/rsyslog/sbin/rsyslogd /sbin/rsyslogd      # 这一步可用可不用

4. 配置rsyslog

a. 在/etc/rsyslog.conf最上面加上$ ModLoad ommysql 载入mysql支持的模块

b. 去掉/etc/rsyslog.conf内以下两行前的#号,打开udp监听端口

$ ModLoad imudp.so  # provides UDP syslog reception

$ UDPServerRun 514  # start a UDP syslog server at standard port 514

c. 增加/etc/rsyslog.conf下面两行,将local7和user的日志写到mysql中

local7.*  :ommysql:127.0.0.1,Syslog,rsyslog_write,password_123456

user.*    :ommysql:127.0.0.1,Syslog,rsyslog_write,password_123456

d. 去掉链接错的日志示例

:msg, contains, "error: connect"  ~

5. 替换syslog 为rsyslog

a. 由于rsyslog没有附带启动脚本,我做了如下修改

b. Cp /etc/init.d/syslog /etc/init.d/syslogd  #保留老的的syslog启动文件,以备要恢复时使用

c. 编辑/etc/init.d/syslog 将里面路径有关的全改成/usr/local/rsyslog/sbin/rsyslogd 如果你上面3.g这一步做了链接,就可以只把syslog改为rsyslogd

d. 这样修改完后就是先停掉老的syslog,再启用新的rsyslog了

e. /etc/init.d/syslogd  stop;  # 停掉系统自带的

f. /etc/init.d/syslog start      # 启用新的rsyslog

6. 修改iptables ,增加udp54端口出入,防止被人强x

a. Iptables -A RH-Firewall-1-INPUT -s 1.2.0.0/255.255.0.0 -p udp -m udp --dport 514 -j ACCEPT

b. Iptables -A RH-Firewall-1-INPUT -s 3.4.0.0/255.255.0.0 -p udp -m udp --dport 514 -j ACCEPT

7. 安装loGCon

a. http://www.PHPlogcon.org/ 上下载最新版本

b. 解压到某个目录,并配置好apache的vhost,这些步骤就不写了,比较平常的操作

c. 访问http://127.0.0.1/install.php 安装,填上的账号和密码就行了,其他选项都默认。

8. 配置日志客户端

a. 在web服务器上echo 'kern.*;user.*  @1.2.3.4' >> /etc/syslog.conf

b. /etc/init.d/syslog reload #重启syslogd

以上是“rsyslog+mysql怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: rsyslog+mysql怎么用

本文链接: https://lsjlt.com/news/71427.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • rsyslog+mysql怎么用
    这篇文章主要为大家展示了“rsyslog+mysql怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“rsyslog+mysql怎么用”这篇文章吧。 1. ...
    99+
    2024-04-02
  • CentOS8中怎么配置Rsyslog
    这篇文章主要介绍“CentOS8中怎么配置Rsyslog”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CentOS8中怎么配置Rsyslog”文章能帮助大家解决问题。Rsyslog 是一个 sysl...
    99+
    2023-06-27
  • linux怎么配置rsyslog日志转发
    要配置rsyslog日志转发,可以按照以下步骤进行操作:1. 安装rsyslog软件:在终端中运行以下命令安装rsyslog软件:`...
    99+
    2023-10-12
    linux
  • centos下怎么配置rsyslog日志收集服务器
    今天小编给大家分享一下centos下怎么配置rsyslog日志收集服务器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。rsy...
    99+
    2023-06-27
  • mysql怎么用
    这篇文章将为大家详细讲解有关mysql怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。常用的命令:   1.登录  mysql &nbs...
    99+
    2024-04-02
  • Mysql profile怎么用
    这篇文章将为大家详细讲解有关Mysql profile怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 如何通过profile来发现语句...
    99+
    2024-04-02
  • MySQL怎么使用
    这篇文章主要介绍MySQL怎么使用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、SQL速成  以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询M...
    99+
    2024-04-02
  • 怎么使用mysql
    使用mysql的方法:在“我的电脑”→右键→“管理”→“服务”→启动和关闭MySQL服务,或者Win+R快捷键输入“cmd”打开窗口,再输入“net  start  MySQL服务名”启动服务,还可以通过第三方工具进行可...
    99+
    2024-04-02
  • nodejs怎么用mysql
    Node.js是一种非常流行的服务器端JavaScript运行时环境,可以使用它来构建高性能的Web应用程序和API。与其他服务器端编程语言相比,Node.js提供了一个强大而灵活的开发平台,它可以轻松集成各种第三方库和模块,其中包括MyS...
    99+
    2023-05-14
  • mysql exists怎么用
    exists 用法:检查子查询中是否存在记录,存在时返回 true,否则返回 false。语法:select * from table_name where exis...
    99+
    2024-06-02
    mysql
  • 怎么使用mysql-connector连接使用MySQL
    这篇“怎么使用mysql-connector连接使用MySQL”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用mysq...
    99+
    2023-06-08
  • mysql中top怎么用
    小编给大家分享一下mysql中top怎么用,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql top的用法:在mysql中select top用法和mysql server有所...
    99+
    2024-04-02
  • 怎么使用MySQL bingol
    这篇文章主要讲解了“怎么使用MySQL bingol”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用MySQL bingol”吧!1、binlog备份...
    99+
    2024-04-02
  • MySQL中Explain怎么用
    小编给大家分享一下MySQL中Explain怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • 怎么使用MySQL profile
    本篇内容主要讲解“怎么使用MySQL profile”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用MySQL profile”吧!剖析单条查询 prof...
    99+
    2024-04-02
  • navicat for mysql怎么用
    这篇文章主要介绍了 navicat for mysql怎么用,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。一:下载Navicat for MyS...
    99+
    2024-04-02
  • mysql中event怎么用
    这篇文章主要为大家展示了“mysql中event怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中event怎么用”这篇文章吧。 —— 查看ev...
    99+
    2024-04-02
  • MySQL中BINARY怎么用
    这篇文章给大家分享的是有关MySQL中BINARY怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 数据库版本:MySQL 5.6.26线上某业...
    99+
    2024-04-02
  • Mysql中Anemometer怎么用
    这篇文章给大家分享的是有关Mysql中Anemometer怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。准备条件:1.MySQL开启慢查询2.安装Percona Toolk...
    99+
    2024-04-02
  • MySQL中SQL_NO_CACHE怎么用
    这篇文章主要介绍了MySQL中SQL_NO_CACHE怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 S...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作