Я только что правильно настроил ZABBIX на компьютере в моей локальной сети и подумал, что было бы хорошо иметь доступ по протоколу SNMP к моему маршрутизатору Cisco. Когда я смотрю на настройки SNMP в административном веб-интерфейсе, я совершенно не понимаю, что такое сообщества.
Я никогда не слышал об этом раньше, поэтому как мне понять концепцию сообществ чтения / записи / перехвата и что я должен ввести в каждое поле, как показано ниже?
Представьте, что строка сообщества совпадает с «паролем», когда сервер запрашивает информацию SNMP от клиента. Вам нужно только сначала заполнить "читающее сообщество".
Строка сообщества - это то, как устройства SNMP идентифицируют себя как часть «группы», если хотите. Если вы настроили ZABBIX для получения информации с маршрутизатора Cisco, но используете сообщество по умолчанию "public" или сообщество с любым другим именем, маршрутизатор Cisco отклонит запрос информации. Как только имена сообщества совпадают, оно передаст информацию. Это SNMP v1. Некоторые из ваших других устройств могут иметь варианты для v2c и v3. v3 позволяет создавать имена пользователей и пароли, а также шифровать данные, которыми вы делитесь.
Думайте о ловушках как о незапрошенных предупреждениях от вашего маршрутизатора к Zabbix. В обычных ситуациях Zabbix будет запрашивать информацию с устройств каждые 10 секунд или что-то еще. Когда срабатывает ловушка, маршрутизатор Cisco отправляет информацию на сервер, а сервер не запрашивает ее. Это может быть полезно в случае неудачных попыток входа в систему и т.п.
Как только вы начнете добавлять к нему другие, не очень распространенные устройства, вам придется начать добавлять MIB для конкретных устройств, что для меня было самой запутанной частью всего, когда я начинал изучать, как это работает. Мне также было трудно найти материал типа «SNMP для чайников». Но как только вы запустите его так, как хотите, оно того стоит.