Отдача показателей по SNMP

SNMP support
Второй способ наблюдения

Узел отдаёт по SNMP основные показатели — всё, что печатает show status.

На Linux это отдельный пакет со страницы загрузки вендора. Демон работает сам или подагентом AgentX, если на машине уже запущен мастер-агент, — например, snmpd из Net-SNMP со строкой master agentx.

Настройка — /etc/pmta/pmtasnmp.conf, обычный файл Net-SNMP; по умолчанию читать данные может любой со строкой сообщества public. Описание данных — MIB /usr/share/snmp/mibs/PowerMTA-MIB.txt.

Главная ловушка — оставить сообщество public. Умолчание разрешает читать показатели кому угодно, кто достучится до порта: перед включением файл настройки правят.
Что делает Хаб. Не используется: события Хаб получает вебхуком учёта, а состояние узла снимает через веб-монитор.
Рекомендуемые значения

Что где:

Что Где
настройка демона /etc/pmta/pmtasnmp.conf
описание данных /usr/share/snmp/mibs/PowerMTA-MIB.txt
проверка snmpwalk из Net-SNMP
Состав данных, пакет, режимы работы, файлы и проверка — из руководства (§ 11.10). Разбор ловушки — наш.
Пример в конфигурации
# все показатели MTA по SNMP
snmpwalk -v2c -c public localhost PowerMTA-MIB::mta
Команда руководства: отвечает, если демон запущен и сообщество public не сменено.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Как проверить на узле
Проверить, какое сообщество разрешено:
grep -nE 'community' /etc/pmta/pmtasnmp.conf
Строка с public без ограничения адресов — показатели открыты всем.
В Хабе
Цена ошибки
безопасно: неверное значение ничего не ломает
Сценарии
Безопасность узла · Собрать телеметрию