Page 1 of 1

Selenium Alternatives

Posted: Mon Feb 25, 2019 6:39 am
by danniiffxi
Hi everyone

Is there any development on an alternative to Selenium that works with Nagios? I currently run a series of Transactions using Selenium scripts written in Perl that run Synthetic Transactions on a various machine to test various websites we manage. I know that Nagios is no longer supporting Selenium integration and it is also hard to find the older version of the Selenium IDE and Perl Formatting tool so I am pretty much dead in the water when it comes to creating new transactions.

I have looked at alternatives such as going external to places like Uptrends, New Relic, but their pricing models are ridiculous and filled with hidden charges, and honestly I'd rather keep all the monitoring under Nagios XI. This is a critical part of our business and unless this is resolved it could mean that we move away from Nagios and go with another product that includes the necessary tools that we need in our organisation.

Does the Web Transaction tool built into Nagios actually work? Are there any tutorials on how to set it up?

Re: Selenium Alternatives

Posted: Mon Feb 25, 2019 9:42 am
by mcapra
danniiffxi wrote:Does the Web Transaction tool built into Nagios actually work?
For many things, yes. For all things, no. WebInject, which represents the back-end, is also a bit long-in-the-tooth.
danniiffxi wrote:Are there any tutorials on how to set it up?
Beyond the official documentation (see section "The Web Transaction wizard"), I don't believe so. The documentation and reference code around WebInject is unfortunately a bit sparse, but it is officially supported here and you will get answers to questions regarding it.

I put together a half-baked integration with CasperJS a while back, but the CasperJS project itself is no longer maintained (as of ~1 year ago):
https://support.nagios.com/forum/viewto ... 36#p259236

Re: Selenium Alternatives

Posted: Mon Feb 25, 2019 10:52 am
by benjaminsmith
Thanks @mcapra. Let us know if you have any further questions.