Isso é antigo, eu sei, mas o monit tem uma API básica, encontrada em:
http://SERVER_IP:2812/_status?format=xml
Também parece haver também um formato JSON (alterar formato para json de XML). Você pode analisar o XML para tudo que você precisa (eu fiz isso em python facilmente). No entanto, não consigo encontrar nenhuma documentação sobre isso, então você tem que descobrir o que você pode.
Algumas das documentações m / monit detalham alguns dos códigos, por isso você deve obter alguma ajuda de lá.
Você também pode verificar o link do monittr.
Essa é uma implementação rubi de monitoramento de várias instâncias de monit.