Использование 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), прямой агент, установленный на нем, или скрипт.