0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Iphostmonitor:如何保存传入的Syslog事件?

哲想软件 来源:哲想软件 2023-05-05 11:05 次阅读

如何在调整Syslog 监视器时保存传入事件?

Q:在看到Syslog 事件之前,我无法正确过滤它们。有没有办法记录这些事件?

A:是的,可以使用Python 脚本来保存Syslog 监视器事件(分别为每台主机)。请按照以下说明进行操作

下载示例Python 脚本

下面的脚本:

store-syslog.zip(897 bytes)

可以用作原型来保存Syslog 事件并存储它们以供进一步检查。进一步的说明假设如下:

1、脚本(store-syslog.py) 放在C:Scripts 文件夹中

2、日志文件写入C:Scriptslogs 文件夹

创建这两个文件夹,或更改以下说明中的相应路径。注意:重要的是 SYSTEM 帐户可以创建文件并写入C:Scriptslogs 文件夹。

从上述存档中解压store-syslog.py 脚本(1391字节)并将其放入C:Scripts 文件夹中。

创建警报和警报规则以处理Syslog 事件

启动IPHost GUI 客户端并打开一个新的警报编辑器(“设置> 警报”,单击“新建”):

cd0ec6d4-eadb-11ed-90ce-dac502259ad0.png

单击“新建> 新建简单操作> 执行Python 脚本”。

输入新的Python 脚本字段,如下所示:

cd2090c6-eadb-11ed-90ce-dac502259ad0.png

解释:

路径:是放置脚本的地方(它必须是 SYSTEM帐户可读的)。

参数:参数中唯一的字符串是应在其中创建日志的文件夹名称。请确保最后有反斜杠(‘’)。

输入数据:输入两个字符串,每个字符串换行:

cd3c8038-eadb-11ed-90ce-dac502259ad0.png

(在每行后按“Enter”)。在调用脚本之前,“$EventDetails”变量将扩展为接收到的实际系统日志数据。

单击“确定”。

创建新的警报规则(“设置> 警报规则> 新建”)。填写以下字段:

cd49c91e-eadb-11ed-90ce-dac502259ad0.png

(即,仅使用“事件警报”,其他保留为“不报告”)

单击“确定”。

分配警报规则并测试脚本

选择一个系统日志监视器,打开其“警报”选项卡并分配新创建的“保存系统日志数据”警报规则:

cd613644-eadb-11ed-90ce-dac502259ad0.png

单击“保存”。

启动Syslog 监视器(或停止并启动它)。如果一切设置正确,将在日志文件夹(上例中的C:Scriptslogs)中创建新的日志文件,名为“IPaddress.syslog.txt”,其中“IPAddress”是计算机的数字IP 地址发送 Syslog 事件的主机。

例如,如果主机IP 是10.20.30.40,那么日志文件将被命名为

cd76417e-eadb-11ed-90ce-dac502259ad0.png

上面的文件将包含如下所示的条目:

cd815a50-eadb-11ed-90ce-dac502259ad0.png

如果您只需要上述部分字段,请根据需要随意编辑store-syslog.py。

注意:请将Syslog 监视器更改为仅向您发送所需数据(默认设置接受所有可能的数据)。现实生活中的网络设备每秒可以轻松发送数十个事件——确保您的IPHost 安装有足够的资源来处理系统日志事件流。

注意:如果您正在调试Syslog 监视器(以防获取所需事件时出现问题),您还可以考虑在不同于SYSTEM(默认)的帐户下运行IPHost 监视服务,以防您需要帐户真实的用户档案。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 监视器
    +关注

    关注

    1

    文章

    774

    浏览量

    32968
  • 网络设备
    +关注

    关注

    0

    文章

    293

    浏览量

    29515
  • 脚本
    +关注

    关注

    1

    文章

    381

    浏览量

    14751

原文标题:Iphostmonitor:如何保存传入的Syslog 事件?

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    光刻胶的保存和老化失效

    我们在使用光刻胶的时候往往关注的重点是光刻胶的性能,但是有时候我们会忽略光刻胶的保存和寿命问题,其实这个问题应该在我们购买光刻胶前就应该提出并规划好。并且,在光刻过程中如果发现有异常情况发生,我们
    的头像 发表于 07-08 14:57 354次阅读

    如何使用Tensorflow保存或加载模型

    TensorFlow是一个广泛使用的开源机器学习库,它提供了丰富的API来构建和训练各种深度学习模型。在模型训练完成后,保存模型以便将来使用或部署是一项常见的需求。同样,加载已保存的模型进行预测或
    的头像 发表于 07-04 13:07 377次阅读

    labview联合Halcon,实时采集的图像应该如何传入

    labview联合Halcon,实时采集的图像应该如何传入
    发表于 06-25 00:57

    示波器如何保存波形数据?

    大多数现代示波器都具备内置的存储功能,允许用户保存波形数据。这些数据可以保存在示波器的内部存储器中,或者直接导出到外部存储设备。
    的头像 发表于 05-31 17:31 1333次阅读

    如何从主机将数据按8bit传入片上ITCM?

    需求:如何从主机将数据按8bit传入片上ITCM 我想在PC端(主机)通过8位IO每个周期传入8bit数据(一共大概32KB的数据,包括自定义指令和局部变量的数据,由.verilog文件读出来
    发表于 05-24 07:40

    简单信箱保存使用说明书

    电子发烧友网站提供《简单信箱保存使用说明书.pdf》资料免费下载
    发表于 04-03 09:08 0次下载

    如何将数据传入到单片机的模型中去输出?

    怎么将数据传入到移植到单片机中的模型中去并输出
    发表于 03-25 06:26

    input结果如何传入参数

    当我们谈论输入结果传入参数时,可以理解为我们需要将某个结果作为参数传递给一个函数或者算法,以便对其进行进一步的处理或分析。这样做通常是为了提高代码的复用性、灵活性以及整体的效率。 在编程中,输入结果
    的头像 发表于 11-30 10:07 592次阅读

    怎么用js保存数据

    JS保存数据是Web开发中非常重要的一个功能,它能够将用户的输入或者其他数据存储在浏览器中,随后方便地读取和使用。在本文中,我们将讨论不同的数据保存方式以及如何使用JS在客户端中实现数据的保存
    的头像 发表于 11-27 16:10 770次阅读

    linux怎么保存退出vim

    在Linux系统中,使用vim作为编辑器是非常常见的。vim是一个强大的文本编辑器,拥有丰富的功能和快捷键。保存并退出vim可以通过以下步骤完成: 打开vim编辑器:在Linux命令行中输入 vim
    的头像 发表于 11-27 14:19 7217次阅读

    在MATLAB中如何保存和加载消息

    保存和加载消息 您可以保存消息并存储内容以供以后使用。 例如从订阅者获取一条新消息。 posedata = receive(posesub, 10 ) 然后使用MATLAB的保存函数将姿态数据
    的头像 发表于 11-15 15:17 292次阅读

    程序调试时如何实时传入命令参数?

    程序调试时如何实时传入命令参数
    发表于 10-25 08:25

    用Labview将二维数组保存至Excel

    #Labview用Labview将二维数组保存至Excel
    发表于 09-21 14:57 27次下载

    单片机掉电检测与数据掉电保存方案

    单片机掉电检测与数据掉电保存方案
    的头像 发表于 09-18 10:59 3428次阅读
    单片机掉电检测与数据掉电<b class='flag-5'>保存</b>方案

    如何使用python打开和保存图像

    打开和保存图像 要对图像进行压缩,我们首先需要打开图像文件,并保存为一个Image对象。Image对象是PIL库中最基本的类,它表示一个图像,并提供了很多属性和方法来操作图像。 打开图像文件的方法
    的头像 发表于 09-12 17:20 6289次阅读