[Contribution/Paid Job/Open Source] Binary Linux Monitoring Agent with Tiny Web Server
I'm looking to have a tiny binary file to execute some monitoring shell commands (uptime, free -m, df -h, ps aux, etc) and display the output (maybe raw or parsed in xml or json format) by its embedded web server for other central management softwares can parse.
There are 2 similar softwares around, one is http://www.webnms.com/linux-monitor/index.html which isn't open source; the other one is http://mmonit.com/monit/ which is open source but lacks of showing uptime, free space on drives and process list.
I know there are complex monitoring solutions such as Observium, New Relic, Nagios, Cacti with agents; however, these are far much complex than I'm trying to have.
And there are utilities written in PHP (Linfo, PhpSysInfo), Ruby (ohai), Python (psutil). However, these are dependent to other web servers and protocols.
I'm looking to have a cross distro solution that's less than 1MB, ability to daemonize itself and run on boot. It may have a optional simple config file to read what shell commands to execute and http port.
Since, I'm not a linux system programmer, I'm looking for someone or someones to contribute or get paid to do it and build it.
Either way, I'm looking to get this software open source.
If do you think you can help in any way (contribution or paid), please PM me or reply this thread.
Thank you for reading,
Cheap VPS - VPSDime