Skip to main content

Cisco Ironport Email

Plugin: go.d.plugin Module: snmp

Overview

Monitor Cisco Ironport Email (secure email gateway) with Netdata over SNMP. Netdata recognizes the device automatically by its sysObjectID (recognized across 2 device identifiers) and collects the metrics this profile declares — on top of the generic SNMP baseline — with no manual OID configuration.

Netdata's SNMP collector matches the device to the cisco-ironport-email.yaml profile via sysObjectID/sysDescr, then polls the OIDs it declares.

This integration is supported on all platforms.

This integration supports multiple instances configured side-by-side.

Default Behavior

Auto-Detection

Auto-detected as Cisco Ironport Email via sysObjectID/sysDescr.

Limits

The default configuration for this integration does not impose any limits.

Performance Impact

The default configuration for this integration is not expected to impose a significant performance impact on the system.

Setup

You can configure the snmp collector in two ways:

MethodBest forHow to
UIFast setup without editing filesGo to Nodes → Configure this node → Collectors → Jobs, search for snmp, then click + to add a job.
FileIf you prefer configuring via file, or need to automate deployments (e.g., with Ansible)Edit go.d/snmp.conf and add a job.
important

UI configuration requires paid Netdata Cloud plan.

Prerequisites

SNMP access

SNMP must be enabled on the device and reachable from the Netdata Agent acting as the site's SNMP hub.

Configuration

Options

Configure the SNMP collector with the device hostname and SNMP credentials. See the SNMP collector reference for all options.

via UI

Configure the snmp collector from the Netdata web interface:

  1. Go to Nodes.
  2. Select the node where you want the snmp data-collection job to run and click the (Configure this node). That node will run the data collection.
  3. The Collectors → Jobs view opens by default.
  4. In the Search box, type snmp (or scroll the list) to locate the snmp collector.
  5. Click the + next to the snmp collector to add a new job.
  6. Fill in the job fields, then click Test to verify the configuration and Submit to save.
    • Test runs the job with the provided settings and shows whether data can be collected.
    • If it fails, an error message appears with details (for example, connection refused, timeout, or command execution errors), so you can adjust and retest.

via File

The configuration file name for this integration is go.d/snmp.conf.

The file format is YAML. Generally, the structure is:

update_every: 1
autodetection_retry: 0
jobs:
- name: some_name1
- name: some_name2

You can edit the configuration file using the edit-config script from the Netdata config directory.

cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
sudo ./edit-config go.d/snmp.conf
Examples

There are no configuration examples.

Alerts

There are no alerts configured by default for this integration.

Metrics

On top of the generic SNMP baseline (the Generic SNMP Device integration — interfaces, system, IP/TCP/UDP, host resources), this Cisco Ironport Email profile adds the metrics below. Each is collected only where the device exposes the matching OID — inclusion means the profile requests it; availability depends on the device model and software.

66 metrics in 20 groups; each row is a chart context usable in alerts.

GroupMetrics
Hardware / Disk2
Hardware / Fan1
Hardware / Power2
Hardware / Sensor1
Mail / Queue4
Mail / Transfer1
Network / Bandwidth4
Network / DNS2
Network / Interface4
System / CPU2
System / Disk1
System / License1
System / Memory2
System / Resource2
System / Security1
System / Service2
System / Uptime2
Web / Cache11
Web / HTTP20
Web / Throughput1

Hardware / Disk

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_raidEvents{event}/sdeviceThe total number of RAID events that have occurred since the last appliance power on event
snmp.device_prof_ironport_raidStatus{status}per ironport_raid_idRepresents the status of a drive attached to a RAID controller in the appliance

Hardware / Fan

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_fanRPMs{revolution}/minper ironport_fan_nameSpeed in RPMs of the chassis fan

Hardware / Power

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_powerSupplyRedundancy{status}per ironport_power_supply_nameStatus of a collection of one or more power supplies
snmp.device_prof_ironport_powerSupplyStatus{status}per ironport_power_supply_nameStatus of the power supply

Hardware / Sensor

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_degreesCelsiusCelper ironport_temperature_nameTemperature reading for the sensor being instrumented

Mail / Queue

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_oldestMessageAgesdeviceThe number of seconds the oldest message has been in queue
snmp.device_prof_ironport_perCentQueueUtilization%devicePercent of total queue capacity used
snmp.device_prof_ironport_queueAvailabilityStatus{status}deviceStatus indicating the current availability of the message queue
snmp.device_prof_ironport_workQueueMessages{message}deviceNumber of messages in the work queue

Mail / Transfer

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_mailTransferThreads{thread}deviceNumber of threads that perform some task related to transferring mail.

Network / Bandwidth

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_cacheBwidthSavingNowbit/sdeviceBandwidth savings in the last minute
snmp.device_prof_ironport_cacheBwidthSpentNowbit/sdeviceBandwidth spent in the last minute
snmp.device_prof_ironport_cacheBwidthTotalNowbit/sdeviceBandwidth total in the last minute
snmp.device_prof_ironport_cacheTotalBandwidthSavingbit/sdeviceThe total bandwidth savings for HTTP

Network / DNS

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_outstandingDNSRequests{request}/sdeviceNumber of DNS requests that have been sent but for which no reply has been received
snmp.device_prof_ironport_pendingDNSRequests{request}deviceNumber of DNS requests waiting to be sent

Network / Interface

Metric (chart context)UnitScopeDescription
snmp.device_prof_ifAdminStatus{status}per interface, interfaceCurrent administrative state of the interface
snmp.device_prof_ifHighSpeedbit/sper interface, interfaceEstimate of the interface's current bandwidth
snmp.device_prof_ifNumber{interface}deviceNumber of network interfaces regardless of their current state present on this system
snmp.device_prof_ifOperStatus{status}per interface, interfaceCurrent operational state of the interface

System / CPU

Metric (chart context)UnitScopeDescription
snmp.device_prof_cpu_usage%deviceThe current CPU utilization
snmp.device_prof_ironport_perCentCPULoad%deviceThis object provides a general idea of how busy the CPU is according to the appliance software, within the last 5 seconds of ironp…

System / Disk

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_perCentDiskIOUtilization%deviceDisk I/O within the last 5-15 seconds

System / License

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_keySecondsUntilExpiresper ironport_key_description, ironport_key_is_perpetualSeconds until the valid Feature Key expires

System / Memory

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_memoryAvailabilityStatus{status}deviceCurrent status of memory availability
snmp.device_prof_memory_usage%deviceThis object provides a general idea of how much memory is being consumed by the appliance software

System / Resource

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_openFilesOrSockets{fd}deviceThis object notes how many files or sockets are open on the appliance. In normal operating conditions, the measurement is taken at…
snmp.device_prof_ironport_resourceConservationReason{status}deviceReason the appliance is conserving resources

System / Security

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_fipsMode{status}deviceIndicates whether the appliance is operating in FIPS mode

System / Service

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_updateFailures{attempt}/sper ironport_update_service_nameThe number of failed attempts that have occurred when updating a service.
snmp.device_prof_ironport_updates{attempt}/sper ironport_update_service_nameThe number of successful attempts that have occurred when updating a service

System / Uptime

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_cacheDurationsdeviceThe proxy up time
snmp.device_prof_systemUptimesdeviceTime since the system was last rebooted or powered on.

Web / Cache

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_cacheDeniedNow{denial}deviceCache denial throughput time in the last minute
snmp.device_prof_ironport_cacheDeniedRespTimeNowmsdeviceCache denial response time in the last minute
snmp.device_prof_ironport_cacheErrRespTimeNowmsdeviceCache error response time in the last minute
snmp.device_prof_ironport_cacheErrsNow{error}deviceCache error throughput time in the last minute
snmp.device_prof_ironport_cacheHitRespTimeNowmsdeviceCache hit response time in the last minute
snmp.device_prof_ironport_cacheHitsNow{hit}deviceHit throughput in the last minute
snmp.device_prof_ironport_cacheMeanByteHitRatio%deviceThe HTTP byte hit ratio
snmp.device_prof_ironport_cacheMeanHitRatio%deviceThe HTTP hit ratio
snmp.device_prof_ironport_cacheMissRespTimeNowmsdeviceCache miss response time in the last minute
snmp.device_prof_ironport_cacheMissesNow{miss}deviceMiss throughput in the last minute
snmp.device_prof_ironport_cacheTotalRespTimeNowmsdeviceCache total response time in the last minute

Web / HTTP

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_cacheClientAccepts{socket}/sdeviceThe total number of sockets accepted from the clients
snmp.device_prof_ironport_cacheClientErrors{error}/sdeviceThe number of HTTP errors caused by client connections.
snmp.device_prof_ironport_cacheClientIdleConns{connection}deviceThe number of connected but idle persistent client connections
snmp.device_prof_ironport_cacheClientMaxConns{connection}deviceThe maximum number of simultaneous client connections that will be allowed
snmp.device_prof_ironport_cacheClientReqDenials{response}/sdeviceThe number of responses blocked by access control
snmp.device_prof_ironport_cacheClientRequests{request}/sdeviceThe number of HTTP requests received from clients
snmp.device_prof_ironport_cacheClientTotalConns{connection}deviceThe current number of active + idle client connections
snmp.device_prof_ironport_cacheCltReplyErrPct%deviceThe percentage of errors in the HTTP replies to clients
snmp.device_prof_ironport_cacheMeanHitRespTimemsdeviceThe HTTP mean response time of Hits
snmp.device_prof_ironport_cacheMeanMissRespTimemsdeviceThe HTTP mean response time of Misses
snmp.device_prof_ironport_cacheMeanRespTimemsdeviceThe HTTP mean response time
snmp.device_prof_ironport_cacheServerCloseIdleConns{connection}/sdeviceThe number of server connections closed due to idle time limits
snmp.device_prof_ironport_cacheServerConnsThresh{connection}deviceThe limit on the number of server connections
snmp.device_prof_ironport_cacheServerErrors{error}/sdeviceThe number of HTTP errors while fetching objects
snmp.device_prof_ironport_cacheServerIdleConns{connection}deviceThe number of connected but idle persistent server connections
snmp.device_prof_ironport_cacheServerLimitIdleConns{connection}/sdeviceThe number of times the number of idle persistent connections hit the count limit and caused a connection to be closed
snmp.device_prof_ironport_cacheServerRequests{request}/sdeviceThe total number of HTTP requests sent to servers
snmp.device_prof_ironport_cacheServerSockets{socket}deviceThe total number of sockets opened from the servers
snmp.device_prof_ironport_cacheServerTotalConns{connection}deviceThe current number of active + idle server connections
snmp.device_prof_ironport_cacheTotalHttpReqs{request}/sdeviceTotal number of HTTP requests from clients

Web / Throughput

Metric (chart context)UnitScopeDescription
snmp.device_prof_ironport_cacheThruputNow{request}deviceRequest throughput in the last minute

Do you have any feedback for this page? If so, you can open a new issue on our netdata/learn repository.