首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将命令中的文本发送到路由器中的syslog?

如何将命令中的文本发送到路由器中的syslog?
EN

Stack Overflow用户
提问于 2019-08-09 00:30:39
回答 1查看 470关注 0票数 1

我想在路由器中使用命令show interface,我想从命令的结果中捕获一些文本,例如

Router#show接口A关闭接口B打开接口A速度100 is状态稳定接口B速度10 is状态不稳定

我需要捕获以将此结果的消息发送到syslog,如接口A的速度为100 is,状态稳定

如何在cisco路由器(ios-xe)中操作,或者在路由器中使用python或EEM/TCL脚本?

我可以每5分钟发送一次日志吗?

在路由器中,可以通过命令将msg自定义为syslog is "send log "text"“

谢谢你的帮助。

我只能执行cisco命令。我从来不知道怎么做

EN

回答 1

Stack Overflow用户

发布于 2019-08-09 11:10:35

我只编写了EEM脚本来运行文字操作,而不生成消息,但是您应该能够将以下内容放入EEM脚本中:

代码语言:javascript
复制
action 4 syslog msg "Insert your text here."

我不得不做一个快速搜索,但这里是来源:https://community.cisco.com/t5/networking-documents/cisco-eem-basic-overview-and-sample-configurations/ta-p/3148479

我不确定这些消息的syslog级别是什么,但要配置您的路由器,应该是这样的(日志级别可能会有所不同)。

代码语言:javascript
复制
logging host <ip-of-syslog>
logging trap 5

如果您最终试图监视该接口的运行和关闭,我不会使用EEM脚本,而是生成具有正确日志级别的syslog消息(5 / notification应该可以做到这一点),然后使用syslog服务器发出警报/解析它。为它写一个脚本是不必要的开销。

我有将示例syslog消息发送到syslog服务器的Python代码,但如果您试图从路由器标准syslog或可能的EEM获得输出,在我看来是更好的方法。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57417062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档