I'm seeing that perl is somewhat the best solution to write monitors.
The OMi Dev Kit relies on perl. It's an obious choice since you can write code that can run both on windows and unix.
I like perl, too... but at the same time I hate it Perl is fine until the functionality you need is in perl core or if the module you need is already packaged in the distribuiton you need (that would be perlA in our case).
In one of our previous solutions (for HPOM 9.x) we had to work miracles to make it work on both platforms and without requiring the user install additional perl modules (or requiring the customer to install Active perl).
This time I wanted to use it to monitor something via http and found that there's no way to do a http request with perlA (at least I could not find it, correct me if I'm wrong). I could of course use wget or curl, but this works only on Linux (or at least I have to provide the windows binaries, too).
And please don't say that PAR is solution. This also requires bundling .so's and can break depending on OS version.
So could someone push for adding some more modules (license permitting) into perlA?
I'll start with my list:
- DateTime (for strptime)
In hope of a more up-to-date perlA...