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

Async Your Agile Workflow

Async Your Agile Workflow

While the Agile Methodology prioritizes face-to-face communication, it is still possible to utilize this framework in a hybrid work environment. With scheduled video calls, individuals can discuss necessary matters. However, what if there was a way to use this...

Related Resources

Reworking Your Workflow for Better Product Design

Reworking Your Workflow for Better Product Design

Designing and developing a product is typically done similarly across industries. Multiple engineers work on the design until it eventually makes its way to market. However, there may be a more efficient way to design products. Explore how PTC Creo is altering the...

Loom How Guiding Principles Help Us Scale Engineering Operations

Loom How Guiding Principles Help Us Scale Engineering Operations

Is your organization experiencing rapid growth? Although growing your business typically yields positive results, successfully operating during this time can be difficult. Explore these guiding principles for navigating high-growth periods from Loom and how your...

Adapting Business Practices for Green Engineering

Adapting Business Practices for Green Engineering

As global temperatures rise, environmental regulations are becoming stricter in an attempt to prevent climate change from progressing.  As a result of these regulations, businesses across industries are facing pressures to implement green engineering practices. ...