I agree that it’s quite subjective which programming language you use - essentially, I would rather do this work as quickly and efficiently as possible, making it available - so it depends on your infrastructure ...
May I suggest you take a look at Nagios instead of reinventing the wheel yourself?
While Nagios may require a large degree of training in terms of configuration, it will cost in the end, and if you can’t find the plugin according to your requirements, then it’s easy to write it yourself. Joel Spolsky wrote an interesting article about this.
source
share