👋 Привет, сетевые друзья! Тема этого поста: сетевой мониторинг с использованием Python
(ч. 1)
⏺ Сеть может
перестать работать по
множеству причин: аппаратные сбои, ошибки в ПО, ошибки, допущенные людьми, и многое другое. Мы всегда должны следить за работой нашей сети, и желательно получать
уведомления в случае возникновения
проблем. В этом и следующих постах мы рассмотрим разные способы организации мониторинга сети. Сегодня расскажем о
SNMP.
⏺ Для начала убедимся, что в нашей конфигурации есть управляющее устройство и агент с поддержкой
SNMP. Пакет
SNMP можно установить как на хостах, так и на управляющем устройстве. Главное, чтобы диспетчер
SNMP имел доступ к устройству и управляемое устройство принимало входящие соединения.
⏺ PySNMP — это кросс-платформенная реализация
SNMP на чистом языке
Python. Она инкапсулирует множество деталей протокола SNMP и поддерживает как
Python 2, так и
Python 3.
⏺ Теперь вы можете использовать данный модуль в разных целях. Вот, для примера,
мы исполняем запрос с помощью метода getCmd.
Network Academy |
#python