Использование SNMP для получения информации о сервере

Мне нужно получить информацию о моих серверах, работающих на Linux Redhat, Windows Server 2003 и Windows Server 2008. Я обнаружил, что протокол SNMP полезен для моих целей, но я не совсем понимаю, как реализовать его в моем приложении. Я даже не знаю, с чего начать.

Кроме того, возможно ли контролировать приложения / программы, работающие на серверах? Я впервые работаю с SNMP, поэтому мне очень трудно понять, как его реализовать. Я понял архитектуру SNMP(SNMPManager, SNMPAgent, Trap messages, MIB), но мне сложно их реализовать.

Пожалуйста, проведите меня как можно более подробно и укажите ссылки на любые учебные пособия.

1 ответ

SNMP не так прост, как должно быть... если вы хотите обеспечить контроль над вашей системой / ресурсами, лучшим выбором будет использование внешнего нативного инструмента, такого как:

  • PRTG: Вы можете использовать бесплатный датчик оценки
  • CACTI: инструмент с открытым исходным кодом и веб-инструмент
  • SolarWinds: дорогой, но мощный выбор

    После этого вы можете контролировать свою систему, используя протокол WMI (для Win OS), прямой агент, установленный на нем, или скрипт.

Другие вопросы по тегам