Мониторинг windows server с помощью приложения java
Последние несколько дней я работаю над нашим собственным продуктом мониторинга. Мы провели мониторинг tomcat, activemq, oracle, postgresql с использованием java-приложения. Используя JMX, мы удаленно контролируем ActiveMQ и Tomcat. А с помощью административных запросов мы отслеживаем базу данных.
Теперь наше внимание сосредоточено на удаленном мониторинге Windows Server.
Может ли кто-нибудь, пожалуйста, направить меня в правильном направлении, чтобы я мог получить данные от клиента NCPA с помощью java-кода ?
Любые другие предложения также приветствуются. Ищу надежное решение.
заранее спасибо.
Что я уже пробовал:
1] WMIC - Explored, somewhat required output also got. But unable to go for it because command output is not in good format and not compatible for all OS. 2] NSClinet++ : Tried a lot using NSClient4j but unable to do it. Also NSClient++ not compatible with all OS. 3] NRPE : Tried implementing NRPE Protocol also but no success. 4] NCPA Agent : Now I have started exploring this agent. This agent is compatible with all OS. So now I am working on it. Unable to get more details about NCPA and java exchange. Also read check_ncpa.py plugin to get data from NCPA Agent. Do I really need to use this plugin or I can directly communicate with NCPA Agent.