Managing your IronPorts via snmp

Unanswered Question
Nov 27th, 2007

So who out there uses snmp tools like HP Openview to mange their boxes? Any open source tools? How practical is it?

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
David.shoesmith73 Thu, 11/29/2007 - 01:35

I am attempting to use Solarwinds Network Performance manager to monitor and manage via SNMP, however I needed to submit the MIBS to Solarwinds so I could get the added features. Have not heard back from them as of yet.
Hopefully they will add it soon and I can have a play with it.


salware_ironport Thu, 11/29/2007 - 12:50


I'm using Zabbix,, which is freeware.

It can be used for retrieving SNMP values from the MIB, like MRTG.

I'm getting graphs of workqueue, use of CPU, use of memory, use of disk for delivery queue and I can rise alarms when the value exceed any threshold, for instance when I have more that 1000 messages in the workqueue.


Rayman_Jr Thu, 12/13/2007 - 08:14

I'm using Zabbix,, which is freeware.

It can be used for retrieving SNMP values from the MIB, like MRTG.

I have Zabbix installed but I can't get ironPort MIB working. I have placed ASYNCOS-MAIL-MIB.txt under /usr/share/snmp/mibs directory but it's not visible in Zabbix.

I'm sorry, beeing newbie but how to import MIB to Zabbix. Any help would be highly appriciated.
Rayman_Jr Fri, 12/14/2007 - 11:48

The problem where in Zabbix 1.4.1 (This doesn't exactly belong to this forum)

There is nothing wrong with IronPort MIB (This belongs to this forum :lol: )

FYI: There is bug in Zabbix SNMP which doesn't show correctly the SNMP values with type "Gauge32". For those type of SNMP queries the OID number must be used and not clear text from MIB

For example:
Works: SNMP OID - .
Doesn't work: SNMP OID - workQueueMessages.0

steven_geerts Wed, 06/25/2008 - 22:46

Hi Guys,

Since we are strugeling with the monitoring of our ironports I would be interrested to see your configuration files.

is it possible to post them somehwere so that we can use them as "source of inspiration"?

thanks! Steven

martinc8306 Thu, 06/26/2008 - 09:12

This is quite a nice shell script that interfaces with Nagios;d=1

This is a script to check RAM, CPU, QUEUE, Work Queue, and Mail Rate on Ironport Appliances.
It was tested on C series appliances, working with no problems on AsyncOS 5.x, and Nagios 2.9 over Linux.
It is based on XML status file obtained via HTTPS.
It need HTTPS enabled, a at least a \\\"guest\\\" user to autentication.

cwling2008 Thu, 07/10/2008 - 09:36

Hi Jariih,

Can you explain the follow OID description?

. = Gauge32: 0
. = Gauge32: 86473329
. = Gauge32: 0
. = Gauge32: 86473328
. = Gauge32: 8647332
. = Counter32: 165
. = Counter32: 165
. = Counter32: 0
. = Counter32: 0
. = Gauge32: 260372
. = Gauge32: 1
. = Gauge32: 0
. = Counter32: 0
. = Gauge32: 404
. = Gauge32: 135


Alex Ling

steven_geerts Fri, 07/18/2008 - 22:38

It took me a while to figure it out but the first of these represent the remaining time for your licenses.
First you have the 12.1.2 series, describing the license names, then the 12.1.3 series that indicates if this license is perpetual or expiring, finally you have the 12.1.4 series that is indicating the remaining time for each license.

. = STRING: Bounce Verification
. = STRING: Virus Outbreak Filters
. = STRING: IronPort Anti-Spam
. = STRING: Incoming Mail Handling
. = STRING: Symantec Brightmail Anti-Spam
. = STRING: Sophos Anti-Virus
. = STRING: Centralized Management
. = INTEGER: true(1)
. = INTEGER: false(2)
. = INTEGER: false(2)
. = INTEGER: true(1)
. = INTEGER: false(2)
. = INTEGER: false(2)
. = INTEGER: false(2)
. = Gauge32: 0
. = Gauge32: 56376965
. = Gauge32: 56376964
. = Gauge32: 0
. = Gauge32: 2592000
. = Gauge32: 56376965
. = Gauge32: 56376964

What the other OID's are I can not figure out but I hope I helped you a little further.

Reards Steven

mackay_ironport Mon, 07/21/2008 - 10:15

Also have a read of the ASYNCOS-MAIL-MIB.txt, follow the MIB Tree within the text and look for DESCRIPTION of each OID. The other are:

. = DisplayString: "Name of service for which update has been done."
. = Counter32: 165 "Number of updates."
. = Counter32: 165 "Number of updates."
. = Counter32: 0 "Number of update failures."
. = Counter32: 0 "Number of update failures."

. = Gauge32: 260372 "The number of seconds the oldest message has been in queue"

. = Gauge32: 1 "Number of DNS requests that have been sent but for which no reply has been received."

. = Gauge32: 0 "Number of DNS requests waiting to be sent."

. = Counter32: 0 "Number of RAID events."

. = Gauge32: 404 "Number of open files or sockets."

. = Gauge32: 135 "Number of threads that perform some task related to transferring mail."

cwling2008 Thu, 07/24/2008 - 01:19

Hi mackay,

Thanks a lots.

May i know what is the OID for cpu, memory , disk space usage by snmp?

Thanks again.

Alex Ling

I am the newbie of nagios, I copy the under ~nagios/libexec folder, and manually run it fine, but when i add the following entry into nagios.cfg:
and ironport.cfg is:
define host{
host_name ironport1
define service{
host_name ironport1
service_description workqueue
check_command check_ironport
define command{
command_name check_ironport
command_line $USER1$/ admin ironport workqueue 500 1000

then restart nagio, but always got the error:
service nagios start
Starting nagios:CONFIG ERROR! Start aborted. Check your Nagios configuration.
Does anyone know what the problem is?
Thanks in advance.


This Discussion