Mobile Device Management per l'Enterprise

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Login
    Login Login form

MobileIron Nagios Monitoring scripts - released

Posted by on in Mobile Device Management
  • Font size: Larger Smaller
  • Hits: 5671
  • Subscribe to this entry
  • Print
We have developed a series of bash scripts which can be used to monitor the MobileIron platform, we've used these scripts extensively with our customers who have the Nagios platform in house.
We've decided to release these scripts into the public domain so that others can add further functionality beyond what we currently have, these scripts can be found on my github repository.
These scripts are divided into two distinct types:
  1. SNMP Monitoring
  2. MobileIron Application Level Monitoring.
The SNMP Monitoring scripts use standard nagios snmp checks to query the underlying operating system snmp objects providing information on CPU, storage and network interface usage.
The MobileIron application level monitoring scripts interact with the MobileIron application querying for specific metrics and values. The metrics are retrieved by interacting with the MICS and MIFS web consoles provided by the MobileIron application.  In order to access the MICS and MIFS interfaces application level users must be created on the MobileIron platform and configured in the nagios check scripts.
The SNMP Monitoring checks currently monitor the following metrics:
  • MobileIron Host Resources via the SNMP MIB:
    • CPU
    • DISK
    • Network use
The MobileIron Application level checks currently monitor the following metrics:
  • MobileIron Core
    • Application Status
    • System Backup Status
    • SSL Certificate Expiry
    • MDM Certificate Expiry
    • DNS Gateway health
    • EMAIL relay health
    • MapQuest health
    • NTP Health
    • SCEP Health
    • BES Health
    • MobileIron Support Site reachability
    • Ldap Connector Status
    • Ldap Sync Status

  • MobileIron Sentry
    • ActiveSync Backend Status
    • NTP Status
    • Core Status
    • DNS Status
    • number of open connections
    • cpu utilization
    • heap memory usage
    • number of connected devices
    • system memory usage 
    • thread pool utilization

  • MobileIron Connector
    • NTP Status
    • Core Status
    • DNS Status

All scripts can be found on gitgub at the following repository:

If you require assistance with the installation of the scripts and configuration of the Nagios platform please contact us for a professional services engagement.


Rate this blog entry:
Trackback URL for this blog entry.
Co-founder of Clever Consulting, a professional services company based in Milan Italy specialising in providing strategic IT consulting to enterpises.
A sharp mind and quick thinker, with proven skills in executing complex IT projects over the years with particular focus on Mobile Device Management and Data Classification solutions. At the age of 20 obtained a BSc from University College Dublin and has been working in the IT industry ever since.
Work Hard, play harder.