Для управления используются следующие запросы:
addtrap - добавить уведомление по SNMP. Дополнительные параметры:
- k - идентификатор сессии пользователя;
id - идентификатор уведомления по SNMP, если идентификатор отсутствует - создается новое уведомление, иначе - редактируется существующее;
- name - имя уведомления по SNMP, длина не более 63 символов;
- server - SNMP сервер, длина не более 127 символов;
- port - порт службы SNMP на сервере;
- version - версия SNMP, возможные значения - 1, 2c, 3;
- comunity - сообщество SNMP (для версии 1, 2c), длина не более 31 символа;
user - имя пользователя (для версии 3), длина не более 63 символов;
level - уровень безопасности (для версии 3), возможные значения:
noauth - без авторизации и шифрования;
- auth - только авторизация;
- priv - авторизация и шифрование;
auth_type - тип авторизации (для версии 3), возможные значения - MD5, SHA;
auth_pass - пароль авторизации (для версии 3), длина не более 63 символов;
priv_type - тип шифрования (для версии 3), возможные значения - DES, AES;
priv_pass - пароль шифрования (для версии 3), длина не более 63 символов;
- message - шаблон текста сообщения, длина не более 1023 символов, может не вводиться, тогда используется текст по умолчанию.
<error type="no error" id="602001" /> |
При создании нового уведомления (id не указывается), обязательными являются параметры - name, server, port, version, остальные параметры указываются в зависимости от конфигурации версии SNMP (version) и уровня безопасности (level). При изменении чувствительных параметров (version и level), необходимо явно указывать зависимые параметры, при этом неиспользуемые параметры будут стерты (например при version=3 и level=auth, будут стерты неиспользуемые параметры comunity, priv_type и priv_pass). Пустые параметры подразумевают стирание ранее присвоенного значения, кроме параметров name, server, port, version, для них пустые поля не допускаются.
deltrap - удалить уведомление по SNMP. Обязательные параметры:
- k - идентификатор сессии пользователя;
id - идентификатор уведомления по SNMP.
testmessage - отправка тестового сообщения, при этом не создается новый элемент. Дополнительные параметры:
- k - идентификатор сессии пользователя;
type - тип тестового уведомления (trap);
- name - имя уведомления по SNMP, длина не более 63 символов;
- server - SNMP сервер, длина не более 127 символов;
- port - порт службы SNMP на сервере;
- version - версия SNMP, возможные значения - 1, 2c, 3;
- comunity - сообщество SNMP (для версии 1, 2c), длина не более 31 символа;
user - имя пользователя (для версии 3), длина не более 63 символов;
level - уровень безопасности (для версии 3), возможные значения:
noauth - без авторизации и шифрования;
- auth - только авторизация;
- priv - авторизация и шифрование;
auth_type - тип авторизации (для версии 3), возможные значения - MD5, SHA;
auth_pass - пароль авторизации (для версии 3), длина не более 63 символов;
priv_type - тип шифрования (для версии 3), возможные значения - DES, AES;
priv_pass - пароль шифрования (для версии 3), длина не более 63 символов;
- message - шаблон текста сообщения, длина не более 1023 символов, может не вводиться, тогда используется текст по умолчанию.
getelement - чтение элемента. Обязательные параметры:
- k - идентификатор сессии пользователя;
id - идентификатор элемента.
Ответ содержит информацию об элементе:
|