用Syslog 记录UNIX 和 Windows日志的方法

windows下搭建syslog服务器及基本配置 一、环境 windows7 64位+ kiwi_syslog_server_9.5.0 kiwi_syslog百度云下载地址: 链接: https://pan.baidu.com/s/1EpPBNsL1RVXceHeQoce1Ag 提取码: 6j9w 二、安装syslog服务器 2.1 双击安装文件 2.2 下一步到了如下,去掉勾选 2.3 一直下一步,知道结束 2.4 关闭syslog后台服务 2.5 打开keygen注册机文件 2.6 将以下俩个文件覆盖掉C:\Program Files 阅读详情

在比较大规模的网络应用或者对安全有一定要求的应用中,通常需要对系统的日志进行记录分类并审核,默认情况下,每个系统会在本地硬盘上记录自己的日志,这样虽然也能有日志记录,但是有很多缺点:首先是管理不便,当服务器数量比较多的时候,登陆每台服务器去管理分析日志会十分不便,其次是安全问题,一旦有入侵者登陆系统,他可以轻松的删除所有日志,系统安全分析人员不能得到任何入侵信息。
  因此,在网络中安排一台专用的日志服务器来记录系统日志是一个比较理想的方案。本文以FreeBSD下的syslog为例,介绍如何利用freebsd的syslogd来记录来自UNIX和windows的log信息。
  一、记录UNIX类主机的log信息
  首先需要对Freebsd的syslog进行配置,使它允许接收来自其他服务器的log信息。
  在/etc/rc.conf中加入:
  syslogd_flags="-4 -a 0/0:*"
  说明:freebsd的syslogd参数设置放在/etc/rc.conf文件的syslogd_flags变量中
  Freebsd对syslogd的默认设置参数是syslogd_flags="-s",(可以在/etc/defaults/rc.conf中看到)
  默认的参数-s表示打开UDP端口监听,但是只监听本机的UDP端口,拒绝接收来自其他主机的log信息。如果是两个ss,即-ss,表示不打开任何UDP端口,只在本机用/dev/log设备来记录log.
  修改后的参数说明:
  -4 只监听IPv4端口,如果你的网络是IPv6协议,可以换成-6
  -a 0/0:* 接受来自所有网段所有端口发送过来的log信息。
  如果只希望syslogd接收来自某特定网段的log信息可以这样写:-a 192.168.1.0/24:*
  -a 192.168.1.0/24:514或者-a 192.168.1.0/24表示仅接收来自该网段514端口的log信息,这也是freebsd的syslogd进程默认设置,也就是说freebsd 在接收来自其他主机的log信息的时候会判断对方发送信息的端口,如果对方不是用514端口发送的信息,那么freebsd的syslogd会拒绝接收信息。即,在默认情况下必须:远程IP的514端口 发送到本地IP的514,
  在参数中加入*,表示允许接收来自任何端口的log信息。这点,在记录UNIX类主机信息的时候感觉不到加不加有什么区别,因为UNIX类主机都是用514端口发送和接收syslog信息的。但是在接收windows信息的时候就非常重要了。因为windows的syslog软件不用514端口发送信息,这会让默认配置的syslogd拒绝接收信息。笔者同样在linux系统下用linux的syslogd来配置log服务器,发现linux下的syslogd就没有那么多限制,只要给syslogd加上-r参数,就可以接收来自任何主机任何端口的syslog信息,在这方面来说freebsd的默认配置安全性要比linux稍微高一点。
  修改好syslogd参数后,我们需要修改一下/etc/syslog.conf文件,指定log信息的存放路径,
  比如你要记录其他系统的远程登陆登出信息并指定日志存放路径,则需要修改以下行:
  authpriv.* /var/log/testlog
  这表示把系统的登入登出日志(包括本机系统登陆登出日志)存放到/var/log/testlog文件中。
  当然,这是最简陋的做法,因为这样会把所有服务器的登陆登出信息存放在一个文件中,察看的时候很不方便,通常的做法是用一个脚本,对接收到的信息进行简单的分拣,再发送到不同的文件。
  如下设置:
  authpriv.* |/var/log/filter_log.sh
  在记录目标前面加上“|”表示把接收到的信息交给后面的程序处理,这个程序可以是一个专门的日志处理软件,也可以是一个自己编写的小的脚本,举例:
  #!/bin/sh
  read stuff
  SERVER=`echo $stuff |awk ‘{print $4}’`
  echo $stuff >> /var/log/login_log/$SERVER.log
  这个简单的脚本以IP作为分类依据,先用read读取log信息,用awk取出第四字段(即IP地址或者主机名所在的字段),以该字段为文件名存放该主机的日志。
  这样一来,来自192.168.1.1的log会记录到192.168.1.1.log文件中,来自192.168.1.2的log会被记录在 192.168.1.2.log文件中,分析和归类就比较方便了。当然这是一个最简单的例子,读者可以根据自己的需求写出更好的脚本,甚至把log信息分类后插入数据库中,这样日志的管理和分析就更方便了。
  最后重启一下syslogd服务,让配置生效:
  /etc/rc.d/syslogd restart
  OK,服务端的配置完成。现在配置一下客户端:
  这里所说的客户端,就是发送自己的日志到远程日志服务器上的主机。
  修改/etc/syslog.conf文件:
  我们举例你只要记录系统登入登出日志到远程日志服务器上,那么只需要修改以下一行:
  authpriv.* @192.168.10.100
  这里的192.168.10.100就是log服务器的IP,“@”符号表示发送到远程主机。
  OK,重启一下syslog服务:
  Linux: /etc/init.d/syslogd restart
  BSD: /etc/rc.d/syslogd restart
  用logger测试一下是否配置成功:
  logger –p authpriv.notice “Hello,this is a test”
  到log服务器上去看看,“Hello,this is a test”应该已经被记录下了。最后在客户机上登陆登出几次,看看真实的authpriv信息是否也被成功的记录下。
  二、Windows日志的记录
  对于UNIX类主机之间记录日志,由于协议、软件和日志信息格式等都大同小异,因此实现起来比较简单,但是windows的系统日志格式不同,日志记录软件,方式等都不同。因此,我们需要第三方的软件来将windows的日志转换成syslog类型的日志后,转发给syslog服务器。
  介绍第三方软件evtsys (全称是evntlog to syslog)
  文件才几十K大小,非常小巧,解压后是两个文件evtsys.dll和evtsys.exe
  把这两个文件拷贝到 c:/windows/system32目录下。
  打开Windows命令提示符(开始->运行 输入CMD)
  C:/>evtsys –i –h 192.168.10.100
  -i 表示安装成系统服务
  -h 指定log服务器的IP地址
  如果要卸载evtsys,则:
  net stop evtsys
  evtsys -u
  启动该服务:
  C:/>net start evtsys
  打开windows组策略编辑器 (开始->运行 输入 gpedit.msc)
  在windows设置-> 安全设置 -> 本地策略 ->审核策略中,打开你需要记录的windows日志。evtsys会实时的判断是否有新的windows日志产生,然后把新产生的日志转换成syslogd可识别的格式,通过UDP 3072端口发送给syslogd服务器。
  OK,所有的配置windows端配置完成,现在配置一下syslogd的配置文件,
  参数的配置和上面相同,所不同的是evtsys是以daemon设备的方式发送给 syslogd log信息的。因此,需要在/etc/syslog.conf中加入:
  daemon.notice |/var/log/filter_log.sh
  关于syslog 记录设备和记录等级方面的知识可以参考syslog文档。
  OK,所有配置设置完成。
  

用Syslog Server收集UNIX和Windows日志  在比较大规模的网络应用或者对安全有一定要求的应用中,通常需要对系统的日志进行记录分类并审核,默认情况下,每个系统会在本地硬盘上记录自己的日志,这样虽然也能有日志记录,但是有很多缺点:首先是管理不便,当服务器数量比较多的时候,登陆每台服务器去管理分析日志会十分不便,其次是安全问题,一旦有入侵者登陆系统,他可以轻松的删除所有日志,系统安全分析人员不能得到任何入侵信息。因此,在网络中安排一台专用的 阅读详情

相关推荐

Windows主机SysLog配置与应用指南

本文还有配套的精品资源,点击获取 简介:在Windows系统中配置SysLog服务,实现系统日志的远程管理和分析是提升IT管理效率的有效手段。本指南详细介绍了如何选择和配置SysLog代理、设置Windows日志发送、调整日志源和级别、测试配置以及执行日志分析和报告。通过这些步骤,管理员可以将Windows主机的日志信息发送到远程SysLog服务器,为故障排查、安全监控和合...

weixin_35706067的博客 5846

Windows运维终端安装syslog日志客户端

Windows运维终端安装syslog日志客户端

weixin_48662423的博客 3982

ksz9031 mmd读取不了_ZYNQ. LwIP.PHY.KSZ9031RNX

新一块板子米尔科技的z-turn 使用的PHY芯片是Micrel的 KSZ9031RNX 而不是zedboard上的Marvell的。直接使用lwip的echo server demo时会报错 , 无法启动。在网上找了很久终于找到几篇关于这个问题的文章。修改PHY的驱动xemacpsif_physpeed.c文件该芯片的PHY Identifier 是 0x0022bsp设置中修改参数以提速MEM...

weixin_39626298的博客 923

Windows 搭建Syslog、RSyslog日志服务器

简述 设备上的log使用syslog管理,支持将log实时发送到服务器,仅需要在设备的syslog配置文件中配置日志服务器Ip端口即可。 syslog客户端 配置 设备配置直接用Tcp工具开个端口接收日志就能测试设备有没有配置成功。 打开rsyslog的配置文件; vim /etc/rsyslog.conf 滚动到文件底部 #*.* @@remote-host:514 #修改为以下 意思是 使用UDP协议向192.168.1.221的514端口,实时发送日志 *.* 代表所有日志 *.* @192.168

我是唐 1万+

[Unity]-[UI]-[Image] 关于UI精灵图资源导入设置的详细解释

如果纹理存储了有特定含义的信息,并且您需要着色器中的确切值(例如,平滑度或金属度),请禁用此属性。此选项允许将纹理编码为特定格式(RGBM 或 dLDR,具体取决于平台)并通过后期处理步骤对纹理数据进行处理(推拉式扩张通道)。使用在3D模型的专业法线贴图。通用的纹理类型,一般在Material上的材质图片参数使用,比如漫反射、法线贴图这些。​​Compression​​:ASTC 6x6(移动端)或DXT5(PC)​​Compression​​:BC5(PC)或ASTC 6x6(移动端)

sky_smile_Allen的博客 2171

(RegionProposal Network)RPN网络结构及详解

RPN(RegionProposal Network)区域生成网络 Faster-RCNN的核心。在这里整理。 1.anchors。 特征可以看做一个尺度51*39的256通道图像,对于该图像的每一个位置,考虑9个可能的候选窗口:三种面积{128,256,512}×{128,256,512}×三种比例{1:1,1:2,2:1}{1:1,1:2,2:1}。这些候选窗口称为anchors...

凹酱的DEEP LEARNING 19万+

将Windows的系统日志自动收集并且转发到syslog服务器,百试百灵

# 将windows的系统日志自动收集并且转发到syslog服务器,百试百灵*

m0_46583157的博客 6545

VerilogEval实战指南:从基准测试到模型微调的全流程解析

本文提供了VerilogEval实战指南,详细解析了从基准测试到模型微调的全流程。VerilogEval是一个自动化、标准化的测试框架,用于客观评估大语言模型生成Verilog硬件代码的能力。文章涵盖了环境搭建、核心机制解析、利用其生成合成数据进行模型微调的策略,以及如何将其工程化集成到自动化评估流程中,为硬件设计领域的AI应用提供了完整的方法论。

yy01234的博客 1003

用Syslog 记录UNIX和Windows日志的方法

用Syslog 记录UNIX和Windows日志的方法   在比较大规模的网络应用或者对安全有一定要求的应用中,通常需要对系统的日志进行记录分类并审核,默认情况下,每个系统会在本地硬盘上记录自己的日志,这样虽然也能   在比较大规模的网络应用或者对安全有一定要求的应用中,通常需要对系统的日志进行记录分类并审核,默认情况下,每个系统会在本地硬盘上记录自己的日志,这样...

weixin_34258078的博客 176

Macbook Pro上如何修改brew源

一、需求说明 我的macbook电脑安装了中科大的brew源码,发现安装gpg工具失败,其他工具可以正常安装,为了能将gpg安装成功,就找了找切换brew源的方案,记录如下。 二、切换至国内源 由于使用github默认源有可能存在路径远或者部分服务访问超时的原因,切换至国内源可以提速。 2.1 替换brew.git $ cd "$(brew --repo)" # 中国科大: $ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git #

bufegar0的博客 1078

基于STM32L4XX、HAL库的ICP-10111压力传感器驱动程序设计

define ICP10111_CMD_MEAS_ULN 0x7866 // 超低噪声模式。#define ICP10111_CMD_MEAS_LP 0x609C // 低功耗模式。#define ICP10111_CMD_MEAS_LN 0x70DF // 低噪声模式。#define ICP10111_CMD_MEAS_N 0x6825 // 正常模式。ICP10111_MODE_LN, // 低噪声。// 等待测量完成(根据模式不同等待时间不同)

zhusl6688的博客 415

用syslog记录unix和windows日志的方法

在比较大规模的网络应用或者对安全有一定要求的应用中,通常需要对系统的日志进行记录分类并审核,默认情况下,每个系统会在本地硬盘上记录自己的日志,这样虽然也能有日志记录,但是有很多缺点:首先是管理不便,当服务器数量比较多的时候,登陆每台服务器去管理分析日志会十分不便,其次是安全问题,一旦有***者登陆系统,他可以轻松的删除所有日志,系统安全分析人员不能得到任何***信息。因此...

weixin_34194317的博客 172

15、虚拟环境中的数据保护与恢复方案解析

本文深入解析了虚拟环境中两种重要的数据保护与恢复解决方案:RecoverPoint for Virtual Machines(RP4VM)在VxRail上的设计,以及Veeam Backup & Replication(VBR)与VxRail的集成方案。文章详细介绍了RP4VM的网络布局、故障转移场景及其相关问题,以及VBR的架构设计、备份与复制流程、许可证选项及其多平台支持特性。此外,还探讨了RP4VM与VBR结合使用的综合解决方案,以及未来数据保护领域的发展趋势,如智能化管理、云原生集成和零信任架构,为

t4y5u6i7o的博客 93

Linux认证用Syslog记录UNIX和Windows日志的方法

Linux认证用Syslog记录UNIX和Windows日志的方法,在网络中安排一台专用的日志服务器来记录系统日志是一个比较理想的方案。本文以FreeBSD下的syslog为例,介绍如何利用freebsd的syslogd来记录来自UNIX和windows的log信息。在比较大规模的网络应用或者对安全有一定要求的应用中,通常需要对系统的日志进行记录分类并审核,默认情况下,每个...

weixin_33973609的博客 257

100天精通Python(基础篇)——第4天:数据类型全解析_从基础到转换

数据类型全解析_从基础到转换

努力让自己发光,对的人才能迎着光而来 11万+

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

《日志管理与分析权威指南》一1.3 看看接下来的事情

本节书摘来华章计算机《日志管理与分析权威指南》一书中的第1章 ,第1.3节,(美) Anton A. Chuvakin Kevin J. Schmidt Christopher Phillips 著 姚 军 简于涵 刘 晖 等译更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.3 看看接下来的事情 下面我们来简单看看你将会在本书的剩余部分遇到什...

weixin_33729196的博客 174

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

用syslog记录UNIX和windows日志

  作者:顾翠文 mail: win2linux@163.com版权申明:只限于非盈利性网站BSS、BLOG转载和收藏,未经允许,严禁用于商业用途。在 比较大规模的网络应用或者对安全有一定要求的应用中,通常需要对系统的日志进行记录分类并审核,默认情况下,每个系统会在本地硬盘上记录自己的日志,这样 虽然也能有日志记录,但是有很多缺点:首先是管理不便,当服务器数量比较多的时候,登陆每台服务器

软体疯子专栏 2393

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Linux和Windows下使用Syslog库

本文档描述如何在Windows和Linux下使用Syslog库,在Linux下GNU库中已经自带有syslog库,但是在Windows下的标准库中没有syslog库,从网上可以找到syslog的开源代码实现,接口函数基本上与Linux一致,并且提供一个扩展函数来设置读取syslog服务器的IP地址和端口。下面将详细说明如何使用Syslog库。 Linux下使用          Syslog库

求索 3336

Syslog架设windows日志服务器

转一个windows下使用syslog的文章,没有时间测试了。 1 winodws服务器的配置 因为windows服务器不支持日志服务器,因此需要安装一个转换软件: 下载地址为:https://engineering.purdue.edu/ECN/Resources/Documents/UNIX/evtsys/ https://code.google.com/p/e

Robert's Log 8186

Syslog、WMI、Windows日志、FTP、SFTP、SCP、NetFlow、JMS、ActiveMQ采集协议

采集协议

敲代码的彭于晏 3668

怎么查看linux的日志syslog,Windows日志的记录

Windows日志的记录二、Windows日志的记录对于UNIX类主机之间记录日志,由于协议、软件和日志信息格式等都大同小异,因此实现起来比较简单,但是windows的系统日志格式不同,日志记录软件,方式等都不同。因此,我们需要第三方的软件来将windows的日志转换成syslog类型的日志后,转发给syslog服务器。介绍第三方软件evtsys (全称是evntlog to syslog)文件才...

weixin_35211615的博客 1371
上一篇: SQL操作使用说明
下一篇: windows日志对应出错表
marklr
博客等级 码龄19年 52粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值