Сообщество (community) это строка символов, в которой содержится пароль в открытом виде. Пароль используется при общении между менеджером и агентом. Обычное значение - 6-символьная строка public.
В операторах get, get-next и set менеджер устанавливает идентификатор запроса (request ID), который возвращается агентом в сообщении get-response. Мы видели этот тип переменной в других UDP приложениях. (Вспомните поле идентификации (identification) DNS на рисунке 14.3 и поле идентификатора транзакции (transaction ID) на рисунке 16.2.) Это позволяет клиенту (менеджеру в данном случае) сопоставить отклики от сервера (агент) с запросами, которые были отправлены клиентом. Это поле также позволяет менеджеру выдать несколько запросов одному или нескольким агентам, а затем отсортировать полученные отклики.
Статус ошибки (error status) это целое число, которое возвращается агентам и указывает на ошибку. На рисунке 25.4 показаны значения, имена и описания ошибок.
статус ошибки | Имя | Описание |
0 | noError | все в порядке |
1 | tooBig | клиент не может поместить отклик в одно SNMP сообщение |
2 | noSuchName | оператор указывает на несуществующую переменную |
3 | badValue | в операции установки использовано недопустимое значение или сделана ошибка в синтаксисе |
4 | readOnly | менеджер попытался изменить переменную, которая помечена как "только для чтения" |
5 | genErr | неопознанная ошибка |