Linux日志管理之syslog

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

 日志对于安全来说非常重要,他记录了系统每天发生的各种各样的事情,你可以通过它来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。

   日志主要起审计和监测的作用,他能够监测系统状态,监测和追踪侵入者等。所以保存日志就显得格外重要。单纯的讲,系统只会把日志存放在本地,但是当一个系统工程师管理十台甚至上百台的服务器时,如果他需要查看日志,那么他就需要一台一台服务器的登录查看,这样显然是效率最低下的,但是如果我们把所有的服务器的日志都发送到一台服务器上去,那么就可以节省很多不必要的登录和重复操作。

  在讲解如何把一台服务器的日志发送到另一台服务器上去之前,先简单介绍一下syslog

  一、syslog日志的简介

        一个被UNIX和Linux广泛使用的日志系统,Linux系统中大部分的日志文件都是通过它进行管理的。

   其中syslog日志中主要包括三大部分:

    日志的来源(facility),日志的优先级(priority),日志的存放路径

  其中上图中*,mail,authpriv,cron是日志来源,info,noe则表示级别,/var/log/message 则表示日志存放的路径

  把一台服务器(我们用A机来代替)的日志发送到另一台服务器(我们用B机来代替)步骤如下:

   在开始之前我们先做一些准备工作:

     首先我们应该保持两台主机能够互相通信,即彼此能够Ping通,这也是我们把日志信息从一台主机发到另一台主机的前提。

     其次要保证我们的防火墙是关闭的,可以使用service iptables stop命令来关闭   

   1、在A机的/etc/syslog.conf 文件中修改我们想要存放到另一服务器的日志信息的存放路径,这里我们修改了message:如下图

     2.然后利用service syslog restart 重启日志服务,来使我们的修改生效

     3. 虽然我们已经把A机的记录日志信息发送到我们要记录到的服务器主机B机上,但是我们的B机也要具有接受A机日志信息的功能。所以需要把B机/etc/sysconfig/syslog中的SYSLOGD_OPTIONS修改成如下图所示的

 因为每次操作日志服务都要重启后才能生效,所以对B机也要重启日志服务

    后续工作完成后,接下来让我们看一下A机日志是怎么记录到B机上的

    4.由于message中包含了重启日志服务所产生的日志信息,所以再次利用service syslog restart 重启A机的日志服务,然后查看B机/var/syslog/message目录下的信息,显示如下信息,说明我们已经成功将A机的日志信息记录到了B机上

 

 

本文转自  沐木小布丁  51CTO博客,原文链接:http://blog.51cto.com/sxhxt/894594

相关实践学习
通过日志服务实现云资源OSS的安全审计
本实验介绍如何通过日志服务实现云资源OSS的安全审计。
相关文章
|
2月前
|
监控 Linux 应用服务中间件
linux查看日志文件tail -f用法
在 Linux 中,查看和监控日志文件是系统管理员和开发者常用的操作之一。tail 命令就是用来查看文件内容的,它默认显示文件的最后部分。tail -f 是 tail 命令的一个非常有用的选项,用于实时查看和跟踪日志文件的更新,尤其是在监控运行中的服务时非常有用。
398 0
|
6月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
9月前
|
存储 运维 监控
Linux--深入理与解linux文件系统与日志文件分析
深入理解 Linux 文件系统和日志文件分析,对于系统管理员和运维工程师来说至关重要。文件系统管理涉及到文件的组织、存储和检索,而日志文件则记录了系统和应用的运行状态,是排查故障和维护系统的重要依据。通过掌握文件系统和日志文件的管理和分析技能,可以有效提升系统的稳定性和安全性。
210 7
|
9月前
|
监控 安全 Linux
启用Linux防火墙日志记录和分析功能
为iptables启用日志记录对于监控进出流量至关重要
278 1
|
10月前
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
183 7
|
11月前
|
监控 网络协议 安全
Linux系统日志管理
Linux系统日志管理
259 3
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
256 1
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
|
11月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
178 0
|
11月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
132 0
|
监控 安全 Linux
在Linux中,某个账号登陆linux后,系统会在哪些日志文件中记录相关信息?
在Linux中,某个账号登陆linux后,系统会在哪些日志文件中记录相关信息?