Question & Answer
How to create Perl/SOAP which surveys ITM environments for problems?
This technote presents an example Perl/SOAP project that reports potential problems in ITM environments. Some of the reports are frank errors and some are just interesting. The survey package does not attempt to resolve problems, it just identifies them.
Here is a list of the reports.
- - Agent not running situations as configured
- Remote TEMS not responsive
- Agent not responsive
- Excessive start/stop situation messages
- Agent maximum uptime
- Agent time Skew
- Situation Start Delay
- Agent Connect Rate
- Agent Down Level Maintenance
- Agent Switching IZ76410
- TEMA Down Level
- Persistent Situation Error
The attached zip file includes two Perl programs which total about 4500 lines. There is a Word doc file which documents how to install and use the programs including some advanced features such as running a user command when issues are detected and later are resolved.
- 3.10000 - Corrected defects connected with persistent situation report and in situation groups
3.20000 - Handle -onecycle better, add sync/duper controls, add Windows Perl install doc.
3.30000 - Handle https connections on Perl 16 and later
Plan is to add full certificate checking later. This change maintains current logic.
3.40000 - Handle https connections on Perl 5.16.3 and later
Handle new condition in remote TEMS TSITSTSC table
The package is included in the technote at the end in web page as an icon which can be saved via a right-click and then Save Link as… and is a compressed zip file.
17 June 2018