2017-01-14 9 views
-1

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

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

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

ответ

0

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

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

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