spk-logo-white-text-short2
0%
1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

WebInject Scripting to Perform Advanced Monitoring

Written by SPK Blog Post
Published on August 19, 2011

Nagios is a wonderful tool. However, there are limits to what you can do with it directly. As my colleague Brad discussed in a recent blog post, using NRPE is a powerful tool for Windows. For complicated web checks that require multi-step operation, we use: WebInject.

WebInject enhances Nagios in multiple ways:

1) Creates stateful requests by defining variables
2) Allows multi-step processing
3) Provides both GET and POST
4) Supports unlimited customization in each step

Each step in the configuration is a “case” with a unique “id”. WebInject also allows for setting variables such as the “SSO_USER” and “SSO_PASS” variable.

Each webinject starts with a configuration file that „s pretty simple. You have to estimate the length of time in seconds. If this “globaltimeout” is reached, then the script will fail so you need to accommodate for busy times on the servers. The “reporttype” needs to be Nagios in order for it to integrate. The “testcasefile” is the filename of the actual request:

To read this full HowTo download: Webinject_Websites

Subscribe to our blog for useful How To documents and industry tech tips related to remote server monitoring, Engineering Applications, software engineering tools and methods, and other topics of interest.

Latest White Papers

Related Resources

SPK and Associates Recognized as a Leading MSP of 2026

SPK and Associates Recognized as a Leading MSP of 2026

SPK and Associates is proud to announce that we are recognized by Channel Partners as a top managed service provider of 2026. The MSP 501 is the technology industry’s prestigious ranking of the world’s top managed service providers. This marks SPK’s eighth consecutive...

5 Key Takeaways from the PTC NEXT for Engineering Teams

5 Key Takeaways from the PTC NEXT for Engineering Teams

PTC NEXT Spring 2026 showcased a clear vision for the future of engineering software: connected product data, AI-powered workflows, modern cloud platforms, and an increasingly integrated digital thread spanning CAD, PLM, ALM, manufacturing, and service operations....