Viết văn bản vào nhật ký


16

Có thể viết một dòng văn bản tùy ý vào nhật ký của thiết bị Cisco IOS 12.x không?

Tôi muốn có thể đặt các điểm đánh dấu khi tìm nạp cấu hình qua TFTP và tôi muốn có thể có các dòng nhật ký á la

 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!

Câu trả lời:


19

Bạn có thể sử dụng send loglệnh:

switch#send log Halfway through the script!

mang đến cho tôi một Catalyst 3750 với iOS 12.2

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

và với iOS 15.0:

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

Tính năng thú vị.
Adam Lovless

Ngon và tại chỗ. Vielen Dank, Stefan.
Jan

Lưu ý: 7600 với 12,2 (33) cho cùng một dòng như IOS 15 ví dụ của bạn :-)
Jan

2

Giả sử bạn đang sử dụng TCL EEM, bạn có thể sử dụng action_syslog .


Không, không có TCL ở bất cứ đâu trong mạng của chúng tôi. Shell script sử dụng clogin.
Jan

2

Cú pháp gửi syslog thử nghiệm từ thiết bị của Cisco tùy thuộc vào phiên bản phần mềm; Dưới đây là các cú pháp lệnh tôi đã thấy, bao gồm, nếu có, tùy chọn để đặt mức độ nghiêm trọng của syslog:

Hầu hết các nền tảng của Cisco, nếu chạy iOS 12.2 (58) trở lên:

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.

Hầu hết các nền tảng của Cisco, nếu chạy iOS 12.2 (52) trở xuống:

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

ASR1000 chạy IOS-XE 03.01.00, có nguồn gốc từ iOS 15.0 (1):

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

ASR1000 chạy các phiên bản IOS-XE khác (bao gồm 02.04.03 từ iOS 12.2 (33), 03.04.04 từ iOS 15.1 (3), 03,14.00 từ iOS 15,5 (1)):

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.

ASR9000 chạy IOS-XR 4.2.1 trở lên:

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

WS-C6513 chạy IOS 12.2 (18): Không có lệnh tương đương; bạn cần sử dụng một phương pháp khác để tạo một thông báo nhật ký hệ thống. Ví dụ: sau đây sẽ tạo 5 syslog (tăng giao diện, tăng giao thức dòng, xuống giao diện, giảm giao thức dòng và thay đổi cấu hình), tùy thuộc vào cài đặt ghi nhật ký của bạn. Bỏ qua 2 lệnh giao diện để chỉ tạo một syslog thay đổi cấu hình chung.

config t
interface loopback601
no interface loopback601
end
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.