Nagios/Icinga GroupWise Plugin

Nagios/Icinga GroupWise Plugin

Since GroupWise is not running under NetWare anymore and snmp is not the safest art of monitoring I wrote a plugin for nagios / icinga / shinken to monitor the GroupWise agents.

New download location:

All checks are based on the http pages of the agent.

Based on different situations it's also possible to change port, enable/disable ssl, and use authentication pair.

In Version 0.9 the following options are available:
./ --help
Usage: -H <groupwise-server> [-S] [-u <user>] [-p <password]
[-P <port>] -m <mode> -l <command> [-w <warning>] [-c <critical>] [-V]

Plugin to monitor GroupWise 2012 MTA, POA and GWIA
GroupWise Server Hostname or IP-Address

To use secure HTTPS connection

User for Agent HTTP Interface

Password for Agent HTTP Interface

Type of agent to monitor: mta, poa, gwia



Command for specified agent:
- MTA:
\- info
- process and version info
\- links
- status of mta links
\- uptime
- uptime of mta
\- msgprocessed
- messages processed since start
\- msgprocessed10
- messages processed last 10 minutes

\- uptime
- uptime of gwia
\- queues
- e-mail queues of gwia
\- stats
- e-mail statistics of gwia since start
\- stats10
- e-mail statistics of gwia last 10 minutes

- POA:
\- uptime
- uptime of poa
\- users
- count of connected users

print help page

print plugin version

I've tested it with GroupWise 8 and GroupWise 2012, installed in english. If you've got problems or/and errors please report them to me with your GroupWise version and your language installed. It would also be nice to get the sourcecode from your http page.

I'm thankful for all your feedback and responses.


Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Nice plugin, it appears the -w and -c are not being honored.

./ -H gwia-IP-here -u XXX -p XXXX -m gwia -l queues -w 30 -c 60
CRITICAL - Outboundqueue: 0 Inboundqueue: 0 Sendqueue: 0 Receivequeue: 25 Delayedqueue: 0|outboundmsgqueue=0;10;25;0; inboundmsgqueue=0;10;25;0; smtpsendqueue=0;10;25;0; smtpreceivequeue=25;10;25;0; delayedmsqqueue=0;25;50;0;
Very well done !!!
Nice plugin... Well done.

Will it work on 2014?

thank you.
I'm working on the 2014 Version but there are some changes in the interfaces.
Maybe i will use the new groupwise api instead of the html interfaces.


thank you.
I’m working on the 2014 Version but there are some changes in the interfaces.
Maybe i will use the new groupwise api instead of the html interfaces.

Any update on a GroupWise 2014 version? Thanks.

yes theres a new version but i cant realy test if its stil compatible with older version.
I can give you a test file if you want.

i am interresting in testing the 2014 version. Tx. Patrice
Dear Philipp, any news for the 2014 version ?

Top Contributors
Version history
Revision #:
1 of 1
Last update:
‎2014-01-08 18:53
Updated by:
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.