Запись текста в журнал

Возможно ли записать произвольную строку текста в журнал устройства Cisco IOS 12.x?

Я хотел бы иметь возможность помещать маркеры при извлечении конфигураций через TFTP, и я хотел бы иметь возможность иметь строки журнала á la

  30 мая 14: 14: 00.000:% CONFIG-REMARK: На полпути через скрипт! Теперь на SomethingThatMightFail!
 30 мая 14: 14: 05.000:% CONFIG-REMARK: SomethingThatMightFail не подвел! Woo! Постоянно!
 
16 голосов | спросил Jan 31 Maypm13 2013, 16:26:08

3 ответа


19

Вы можете использовать команду send log :

  switch # отправить журнал на полпути через скрипт!
 

дает мне на Catalyst 3750 с IOS 12.2

  31 мая 16:36:18:% SYS-2-LOGMSG: Сообщение от 1 (имя): На полпути через скрипт!
 

и с IOS 15.0:

  31 мая 16:38:08:% SYS-7-USERLOG_DEBUG: Сообщение от tty1 (идентификатор пользователя: имя): На полпути через скрипт!
 
ответил Stefan 31 Maypm13 2013, 18:30:01
2

Предполагая, что вы используете TCL EEM, вы можете использовать action_syslog .

ответил bigmstone 31 Maypm13 2013, 17:15:04
2

Синтаксис отправки тестового syslog с устройства Cisco зависит от версии программного обеспечения; вот синтаксисы команд, которые я видел, в том числе, где доступно, возможность установки серьезности syslog:

Большинство платформ Cisco, если работает IOS 12.2 (58) и выше:

  отправить журнал [серьезность] [текст для отправки]
Например:
отправить журнал
Отправить журнал Это сообщение перейдет на мой syslog-сервер.
отправить журнал 5 Это сообщение перейдет на мой syslog-сервер.
 

Большинство платформ Cisco, если работает IOS 12.2 (52) и ниже:

  отправить журнал [текст для отправки]
Например:
отправить журнал
Отправить журнал Это сообщение перейдет на мой syslog-сервер.
 

ASR1000 работает с IOS-XE 03.01.00, который получен из IOS 15.0 (1):

  отправить журнал [серьезность [текст для отправки]]
Например:
отправить журнал
отправить журнал 5 Это сообщение перейдет на мой syslog-сервер.
 

ASR1000 запускает другие версии IOS-XE (включая 02.04.03 от IOS 12.2 (33), 03.04.04 от IOS 15.1 (3), 03.14.00 от IOS 15.5 (1)):

  отправить журнал [серьезность] [текст для отправки]
Например:
отправить журнал
Отправить журнал Это сообщение перейдет на мой syslog-сервер.
отправить журнал 5 Это сообщение перейдет на мой syslog-сервер.
 

ASR9000 работает с IOS-XR 4.2.1 и выше:

  log <text to send>
Например:
log Это сообщение перейдет на мой syslog-сервер.
 

WS-C6513 работает с IOS 12.2 (18): нет эквивалентной команды; вам нужно использовать другой метод для генерации сообщения syslog. Например, следующее должно генерировать 5 системных журналов (интерфейс вверх, линейный протокол вверх, интерфейс вниз, линейный протокол вниз и изменение конфигурации), в зависимости от настроек ведения журнала. Оставьте 2 команды интерфейса для генерации только одного общего с измененной конфигурацией syslog.

  config t
интерфейс loopback601
нет интерфейса loopback601
конец
 
ответил Joel L 22 PMpWed, 22 Apr 2015 19:10:22 +030010Wednesday 2015, 19:10:22

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132