Для DES-3028 и DES-3200-28/A1/B1/C1 OID одинаковы. По SNMP можно настроить: а) Общее состояние SysLog; б) Параметры конкретных записей; в) Сохранение логов на коммутаторе. Также можно очистить текущий лог.
Данной командой SysLog будет включен глобально.
.1.3.6.1.4.1.171.12.12.2.1.2 swSysLogServerIPAddress (a) - IP-адрес SysLog-сервера
.1.3.6.1.4.1.171.12.12.2.1.3 swSysLogServerFacility (i) - Категория сообщения (0 - Local0, 7 - Local7 и т.д.)
.1.3.6.1.4.1.171.12.12.2.1.4 swSysLogServerSeverity (i) - "Важность" сообщения (1 - all, 2 - warning, 7 - error, 9 - debug и т.д.)
.1.3.6.1.4.1.171.12.12.2.1.5 swSysLogServerUDPPort (i) - UDP порт SysLog-сервера
.1.3.6.1.4.1.171.12.12.2.1.6 swSysLogServerState (i) - Состояние записи (2 - выключено, 3 - включено)
.1.3.6.1.4.1.171.12.12.2.1.7 swSysLogServerRowStatus (i) - Статус записи (4 - создать, 1 - перезаписать, 6 - удалить)
В запросе необязательно указывать все параметры. Если что-то будет пропущено, соответствующий параметр примет значение по умолчанию. В самом простом случае достаточно указание IPAddress, State и RowStatus.
В конце OID добавляется индекс, который может принимать значения от 1 до 4, т.к. всего можно создать до 4-х записей.
Пример команды:
snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.12.2.1.2.4 a 10.0.0.3 1.3.6.1.4.1.171.12.12.2.1.6.4 i 3 1.3.6.1.4.1.171.12.12.2.1.7.4 i 4
На DES-3028 при этом появится запись с индексом 4:
Host Id Host IP Address Severity Facility UDP port Status
------- --------------- -------------- -------- -------- --------
4 10.0.0.3 All Local0 514 Enabled
.1.3.6.1.4.1.171.12.12.3.1.0 swLogSaveMethod (i) - Способ сохранения логов на коммутаторе (1 - через интервал времени, 2 - по требованию, 3 - при возникновении события)
.1.3.6.1.4.1.171.12.12.3.2.0 swLogSaveTimeInterval (i) - Интервал времени в минутах
По умолчанию DES-3028 настроен на сохранение логов по требованию, а интервал указан в 65535 минут. Переопределим эти значения:
snmpset -v2c -c private 10.90.90.90 .1.3.6.1.4.1.171.12.12.3.1.0 i 1 .1.3.6.1.4.1.171.12.12.3.2.0 i 240
Теперь коммутатор будет сохранять свой лог в памяти каждые 4 часа (240/60).
Примечание: В момент применения команды лог-файл будет сохранен. Из-за этого ответ может прийти с задержкой.
Общее состояние SysLog
.1.3.6.1.4.1.171.12.12.1.0 swSysLogCtrlState (i) - Глобальное состояние SysLog (2 - выключено, 3 - включено)
snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.12.1.0 i 3
snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.12.1.0 i 3
Данной командой SysLog будет включен глобально.
Параметры конкретных записей
.1.3.6.1.4.1.171.12.12.2.1.2 swSysLogServerIPAddress (a) - IP-адрес SysLog-сервера
.1.3.6.1.4.1.171.12.12.2.1.3 swSysLogServerFacility (i) - Категория сообщения (0 - Local0, 7 - Local7 и т.д.)
.1.3.6.1.4.1.171.12.12.2.1.4 swSysLogServerSeverity (i) - "Важность" сообщения (1 - all, 2 - warning, 7 - error, 9 - debug и т.д.)
.1.3.6.1.4.1.171.12.12.2.1.5 swSysLogServerUDPPort (i) - UDP порт SysLog-сервера
.1.3.6.1.4.1.171.12.12.2.1.6 swSysLogServerState (i) - Состояние записи (2 - выключено, 3 - включено)
.1.3.6.1.4.1.171.12.12.2.1.7 swSysLogServerRowStatus (i) - Статус записи (4 - создать, 1 - перезаписать, 6 - удалить)
В запросе необязательно указывать все параметры. Если что-то будет пропущено, соответствующий параметр примет значение по умолчанию. В самом простом случае достаточно указание IPAddress, State и RowStatus.
В конце OID добавляется индекс, который может принимать значения от 1 до 4, т.к. всего можно создать до 4-х записей.
Пример команды:
snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.12.2.1.2.4 a 10.0.0.3 1.3.6.1.4.1.171.12.12.2.1.6.4 i 3 1.3.6.1.4.1.171.12.12.2.1.7.4 i 4
На DES-3028 при этом появится запись с индексом 4:
Host Id Host IP Address Severity Facility UDP port Status
------- --------------- -------------- -------- -------- --------
4 10.0.0.3 All Local0 514 Enabled
Сохранение логов на коммутаторе
.1.3.6.1.4.1.171.12.12.3.1.0 swLogSaveMethod (i) - Способ сохранения логов на коммутаторе (1 - через интервал времени, 2 - по требованию, 3 - при возникновении события)
.1.3.6.1.4.1.171.12.12.3.2.0 swLogSaveTimeInterval (i) - Интервал времени в минутах
По умолчанию DES-3028 настроен на сохранение логов по требованию, а интервал указан в 65535 минут. Переопределим эти значения:
snmpset -v2c -c private 10.90.90.90 .1.3.6.1.4.1.171.12.12.3.1.0 i 1 .1.3.6.1.4.1.171.12.12.3.2.0 i 240
Теперь коммутатор будет сохранять свой лог в памяти каждые 4 часа (240/60).
Примечание: В момент применения команды лог-файл будет сохранен. Из-за этого ответ может прийти с задержкой.
Удалить лог-файл с коммутатора
.1.3.6.1.4.1.171.12.12.4.1.0 swSysLogCtrlClearLog (i) - Управление очисткой лог-файла (2 - старт процедуры)
snmpset -v2c -c private 10.90.90.90 .1.3.6.1.4.1.171.12.12.4.1.0 i 2
Лог файл будет удален. Никаких записей об этом на коммутаторе не останется.
Примечание: Операция также потребует времени. Ответ может прийти с некоторой задержкой.
snmpset -v2c -c private 10.90.90.90 .1.3.6.1.4.1.171.12.12.4.1.0 i 2
Лог файл будет удален. Никаких записей об этом на коммутаторе не останется.
Примечание: Операция также потребует времени. Ответ может прийти с некоторой задержкой.
Комментариев нет:
Отправить комментарий