是否可以在Cisco IOS 12.x设备的日志中写入任意一行文本?

通过TFTP提取配置时,我希望能够放入标记,并且我想能够有日志行á

 May 30 14:14:00.000: %CONFIG-REMARK: Halfway through the script! Now on to SomethingThatMightFail!
 May 30 14:14:05.000: %CONFIG-REMARK: SomethingThatMightFail didn't fail! Woo! Continuing!


#1 楼

您可以使用send log命令:

switch#send log Halfway through the script!


在带有IOS 12.2的Catalyst 3750上使用我的软件。

May 31 16:36:18: %SYS-2-LOGMSG: Message from 1(name): Halfway through the script!


和IOS 15.0:

May 31 16:38:08: %SYS-7-USERLOG_DEBUG: Message from tty1(user id: name): Halfway through the script!


评论


有趣的功能。

–亚当·洛夫莱斯(Adam Loveless)
13年5月31日在14:34

美味和现货。 Vielen Dank,Stefan。

– Jan
13年5月31日在15:44



注意:带有12.2(33)的7600给出的行与您的IOS 15示例相同:-)

– Jan
13年5月31日在15:48

#2 楼

从思科设备发送测试系统日志的语法取决于软件版本。以下是我所见过的命令语法,包括(如果有的话)设置系统日志严重性的选项:

如果运行IOS 12.2(58)及更高版本,大多数Cisco平台:

send log [severity] [text to send]
Eg:
send log
send log   This message will go to my syslog server.
send log 5 This message will go to my syslog server.


大多数Cisco平台,如果运行IOS 12.2(52)及更低版本:

send log [text to send]
Eg:
send log
send log   This message will go to my syslog server.


运行IOS-XE 03.01.00的ASR1000 ,它源自IOS 15.0(1):

send log [severity [text to send]]
Eg:
send log
send log 5 This message will go to my syslog server.


运行其他IOS-XE版本的ASR1000(包括IOS 12.2(33)的02.04.03,03.04.04从IOS 15.1(3),从IOS 15.5(1)的03.14.00):

send log [severity] [text to send]
Eg:
send log
send log   This message will go to my syslog server.
send log 5 This message will go to my syslog server.


运行IOS-XR 4.2.1和更高版本的ASR9000:

log <text to send>
Eg:
log This message will go to my syslog server.


运行IOS 12.2(18)的WS-C6513:无等效命令;您需要使用另一种方法来生成系统日志消息。例如,根据您的日志记录设置,以下应生成5个syslog(接口启动,线路协议启动,接口关闭,线路协议关闭和配置更改)。省略2个接口命令,仅生成一个更改配置的通用syslog。

config t
interface loopback601
no interface loopback601
end


#3 楼

假设您使用的是TCL EEM,则可以使用action_syslog。

评论


不,我们网络中任何地方都没有TCL。使用clogin的Shell脚本。

– Jan
2013年5月31日13:46