Eu tenho uma pequena experiência com produtos de monitoramento de servidores do meu trabalho anterior (principalmente Nagios), mas nunca tive a chance de configurar um esquema de monitoramento a partir do zero. Toda vez que havia um número de máquinas que precisavam ser monitoradas, rodando o Daemon do Nagios (eu acho que há um nome sofisticado para isso, mas ele ilude minha memória neste momento), e uma máquina dedicada rodando o Nagios.
Agora que sou autônomo, na maior parte do tempo, me ponho configurando um único servidor para meus clientes (armazenamento, e-mail, controlador de WLAN, etc ...).
Existe algum tipo de solução de monitoramento LIGHTWEIGHT que possa ser executada na mesma máquina que deveria estar monitorando? Estou bem ciente de que o Nagios (e os outros aplicativos de monitoramento comerciais e de código aberto) são capazes de fazer isso, mas eu me oponho com base em um - ser um exagero (para não mencionar o uso indevido dos recursos do sistema) e - ser prática ruim fazendo isso.
Por favor, sinta-se livre para sugerir qualquer solução e, claro, educar-me no caso de eu estar errado sobre alguma coisa. Note-se que estou aberto a ideias que podem exigir um certo grau de "hacking" da minha parte. Não estou explicitamente definido na implantação de um aplicativo pré-criado, qualquer solução será e pode ser considerada.
EDITAR:
Existe um requisito único para isso. Eu preciso que seja capaz de responder de maneira personalizada a eventos (atribuir um script como uma resposta a um acionador fará).