Skip to content

Dell EMC Isilon (Commercial)

ZenPacks.zenoss.EMC.Isilon

The EMC Isilon ZenPack provides support for monitoring the Dell EMC Isilon storage platform. Discovery and monitoring are performed over HTTP using Isilon OneFS HTTP API, which provides the bulk of the discovery and monitoring functionality.

SNMP is optionally supported as well, although the scope of data available via SNMP is fairly limited by comparison.

The features added by this ZenPack can be summarized as follows. They are each detailed further below.

  • Simple provisioning for each Isilon cluster using IP address, port, and credentials
  • Auto-discovery of node devices via cluster modeling
  • Limited support for SNMP discovery and monitoring
  • Robust support for OneFS HTTP API
  • Event management and monitoring
  • Optional service impact with addition of Zenoss Service Dynamics product
  • Optional debug mode provides analysis of OneFS API utilization

Support

This ZenPack is included with commercial versions of Zenoss and enterprise support for this ZenPack is provided to Zenoss customers with an active subscription.

Releases

Version 1.1.1 - Download

  • Released 2023/07/07
  • Requires PythonCollector ZenPack, ZenPackLib ZenPack (>=2.0.6), CalculatedPerformance ZenPack
  • Tested with Zenoss Cloud, Zenoss 6.7 and Service Impact 5.6.0, Analytics 6.0.0.

Version 1.1.0 - Download

  • Released 2022/03/17
  • Requires PythonCollector ZenPack, ZenPackLib ZenPack (>=2.0.6), CalculatedPerformance ZenPack
  • Tested with Zenoss Cloud, Zenoss 6.6.0 and Service Impact 5.5.5

Discovery

The following components will be automatically discovered through the Isilon Cluster IP address, port and credentials you provide. The properties and relationships will be continually updated on Zenoss' normal remodeling interval which defaults to every 12 hours.

IsilonCluster

  • Attributes: Node Count, Cluster State, Description, Encoding, Has Quorum, Compliance Mode, Virtual, vOneFS ESXi, Join Mode, Cluster IP, Cluster ID
  • Relationships: Endpoint, Quota, License, File Pool, Access Zone, Flexnet Pool, GroupNet, SubNet, Rule, Cluster Node, Protocol, SMB Share, NFS Export, NTP Server, NDMP Context, NDMP User, NDMP Session, HDFS Proxy User, HDFS Rack, SmartPool Tier, SmartPool Node, Cloud Pool, CloudAccount, Cloud Policy

IsilonNode

  • Attributes: Cluster ID, Node Name, Node Type, Node State, Local Device ID, Logical Node Number, Serial Number, Node Config ID, Description, Isilon Product Name, OneFS Build Version, Cluster
  • Relationships: Cluster Node, Fiber Channel Ports, ZenModel (platform) component relationships

NodeComponent

  • Attributes: Description, Node Device, LNN, Serial Number, Node Config ID, Isilon Product Name, OneFS Build Version
  • Relationships: Isilon Cluster, Isilon Node, SmartPool Node, SmartPool Tier

SmartTierPool

  • Attributes: Tier ID, Auto IO Optimize, Auto Manage Protection, Namespace Accel Enabled, Additional Directory Protection, Spillover Enabled, Spillover Target, Virtual Hot Spare Write Deny, Hot Spare Space Hidden, Hot Spare Reserved Drives, Hot Spare Limit Percent
  • Relationships: Isilon Cluster, SmartPool Node, Cluster Node

SmartNodePool

  • Attributes: L3 Cache Enabled, L3 Status, Manual, Protection Policy, Auto IO Optimize, Auto Manage Protection, Namespace Accel Enabled, Additional Directory Protection, Spillover Enabled, Spillover Target, Virtual Hot Spare Write Deny, Hot Spare Space Hidden, Hot Spare Reserved Drives, Hot Spare Limit Percent
  • Relationships: Isilon Cluster, SmartPool Tier, Cluster Node

Quota

  • Attributes: Type, Enforced, Snapshots, Container, Linked, Notifications, Threshold Includes Overhead, Ready
  • Relationships: Isilon Cluster

License

  • Attributes: Duration, Expiration, License Status
  • Relationships: Isilon Cluster

FilePool

  • Attributes: Default Policy
  • Relationships: Isilon Cluster

AccessZone

  • Attributes: Use Available Auth, Alternate Provider, Cache Size, Create Path, HDFS Authentication, HDFS Kerberos Keytab, HDFS Root Directory, Home Directory Umask, NetBIOS Name, Directory Path, Protocol Audit Enabled, Skeleton Directory, System Provider, WebHDFS Enabled, Zone ID
  • Relationships: Isilon Cluster, GroupNet, Flexnet Pool

FlexnetPool

  • Attributes: Description, Rebalance Policy, Unsuspend Delay, Connect Policy, Failover Policy
  • Relationships: Isilon Cluster, SubNet, Access Zone, GroupNet, Interface, Rule

GroupNet

  • Attributes: Name
  • Relationships: Isilon Cluster, Access Zone, SubNet, Flexnet Pool, Interface, Rule, IP Service

SubNet

  • Attributes: Name
  • Relationships: Isilon Cluster, Flexnet Pool, GroupNet, Interface, Rule

NetworkRule

  • Attributes: Description, Node Type
  • Relationships: Isilon Cluster, Cluster Interface, GroupNet, SubNet, Flexnet Pool

Protocol

  • Attributes: Description, Protocol
  • Relationships: SMB Share, NFS Export, NTP Server, NDMP Context, NDMP User, NDMP Session, HDFS Proxy User, HDFS Rack, Isilon Cluster

SMBShare

  • Attributes: Share Path
  • Relationships: Isilon Cluster, Protocol

NFSExport

  • Attributes: Name
  • Relationships: Isilon Cluster, Protocol

NTPServer

  • Attributes: Name
  • Relationships: Isilon Cluster, Protocol

NDMPContext

  • Attributes: Name
  • Relationships: Isilon Cluster, Protocol

NDMPUser

  • Attributes: Name
  • Relationships: Isilon Cluster, Protocol

NDMPSession

  • Attributes: Name
  • Relationships: Isilon Cluster, Protocol

HDFSProxyUser

  • Attributes: Name
  • Relationships: Isilon Cluster, Protocol

HDFSRack

  • Attributes: Name
  • Relationships: Isilon Cluster, Protocol

StorageEnclosure

  • Attributes: Configuration, Serial number, Model
  • Relationships: Isilon Node

FiberChannelPort

  • Attributes: Logical Network Node, Port ID, WWN, WWPN, Topology, Rate
  • Relationships: Isilon Node

HardDiskIsilon

  • Attributes: Zenoss Reference Attribute, Bay, Logical ID, Chassis ID, Device Name, Model, Serial, Firmware, Size
  • Relationships: Storage Enclosure

FanModule

  • Attributes: description
  • Relationships: Storage Enclosure

PowerSupply

  • Attributes: Firmware, Type
  • Relationships: Storage Enclosure

TemperatureSensor

  • Attributes: description
  • Relationships: Storage Enclosure

ClusterIpInterface

  • Attributes: NIC Name, IP Address
  • Relationships: Rule, Interface

NodeIpInterface

  • Attributes: Logical Node, status_health_value, severity_health_value, NIC Name, IP Address
  • Relationships: Flexnet Pool, SubNet, GroupNet, Cluster Interface

ClusterIpService

  • Attributes: Name, Port
  • Relationships: GroupNet

CloudPolicy

  • Attributes: Name
  • Relationships: Isilon Cluster, Cloud Pool

CloudAccount

  • Attributes: Account ID, Account Username, Birth Cluster ID, Cloud Protocol
  • Relationships: Isilon Cluster, Cloud Pool

CloudPool

  • Attributes: Description, Vendor, Birth Cluster ID, Cloud Protocol, Auto IO Optimize, Auto Manage Protection, Namespace Accel Enabled, Additional Directory Protection, Spillover Enabled, Spillover Target, Virtual Hot Spare Write Deny, Hot Spare Space Hidden, Hot Spare Reserved Drives, Hot Spare Limit Percent
  • Relationships: Isilon Cluster, CloudAccount, Cloud Policy

Endpoint

  • Attributes: URI
  • Relationships: Isilon Cluster

Monitoring

The following metrics will be collected every 5 minutes by default. The average statistic is collected, and the graphed value is per second for anything that resembles a rate.

IsilonClusterSNMP: Metrics: nodeCount, clusterHealth, clusterCPUUser, clusterCPUNice, clusterCPUSystem, clusterCPUInterupt, clusterCPUIdlePct, clusterNetworkInBytes, clusterNetworkOutBytes, clusterIfsInBytes, clusterIfsOutBytes, ifsTotalBytes, ifsUsedBytes, ifsAvailableBytes, ifsFreeBytes

IsilonClusterDevice: Metrics: cluster_cpu_count, cluster_cpu_idle_avg, cluster_cpu_user_avg, cluster_cpu_sys_avg, cluster_cpu_intr_avg, cluster_cpu_nice_avg, cluster_disk_bytes_out_rate, cluster_disk_bytes_in_rate

IsilonClusterNetworkTraffic: Metrics: cluster_net_ext_bytes_in_rate, cluster_net_ext_bytes_out_rate, cluster_net_ext_errors_in_rate, cluster_net_ext_errors_out_rate, cluster_net_ext_packets_in_rate, cluster_net_ext_packets_out_rate, cluster_net_int_bytes_in_rate, cluster_net_int_bytes_out_rate, cluster_net_int_errors_in_rate, cluster_net_int_errors_out_rate, cluster_net_int_packets_in_rate, cluster_net_int_packets_out_rate

IsilonClusterAggregateDisk: Metrics: filesystemStats, cluster_disk_xfer_size_in, cluster_disk_xfer_size_out, cluster_disk_xfers_in_rate, cluster_disk_xfers_out_rate

IsilonClusterDeduplication: Metrics: cluster_dedupe_estimated_deduplicated_bytes, cluster_dedupe_estimated_saved_bytes, cluster_dedupe_logical_deduplicated_bytes, cluster_dedupe_logical_saved_bytes, cluster_dedupe_total_physical_bytes, cluster_dedupe_total_used_bytes

IsilonClusterNodes: Metrics: cluster_node_count_all, cluster_node_count_diskless, cluster_node_count_down, cluster_node_count_readonly, cluster_node_count_smartfailed, cluster_node_count_up

IsilonNodeDevice: Metrics: node_uptime, node_cpu_count, node_cpu_idle_avg, node_cpu_user_avg, node_cpu_sys_avg, node_cpu_intr_avg, node_cpu_nice_avg, node_load_1min, node_load_5min, node_load_15min, node_memory_used, node_memory_free, node_open_files, node_process_count, node_disk_bytes_out_rate_avg, node_disk_bytes_in_rate_avg, norm_load_1min, norm_load_5min, norm_load_15min

IsilonNodeIFS: Metrics: node_ifs_bytes_deleted_rate, node_ifs_bytes_in_rate, node_ifs_bytes_out_rate, node_ifs_files_created_rate, node_ifs_files_removed_rate, node_ifs_num_lookups_rate, node_ifs_ops_in_rate, node_ifs_ops_out_rate, node_ifs_heat_write_total, node_ifs_journal_stats, abort_attempted_pct, commit_attempted_pct, flush_attempted_pct, btl_drain_attempted_pct, blocks_meta_attempted_pct, blocks_data_attempted_pct, drive_replay_attempted_pct, prepare_attempted_pct, node_ifs_ssd_bytes_avail, node_ifs_ssd_bytes_total

IsilonNodeNetworkTraffic: Metrics: node_net_ext_bytes_in_rate, node_net_ext_bytes_out_rate, node_net_ext_errors_in_rate, node_net_ext_errors_out_rate, node_net_ext_packets_in_rate, node_net_ext_packets_out_rate, node_net_int_bytes_in_rate, node_net_int_bytes_out_rate, node_net_int_errors_in_rate, node_net_int_errors_out_rate, node_net_int_packets_in_rate, node_net_int_packets_out_rate

IsilonNodeAggregateDisk: Metrics: node_disk_access_latency_avg, node_disk_access_slow_avg, node_disk_busy_avg, node_disk_iosched_latency_avg, node_disk_iosched_queue_avg, node_disk_xfer_size_in_avg, node_disk_xfer_size_out_avg, node_disk_xfers_in_rate_avg, node_disk_xfers_out_rate_avg

IsilonNodeClients: Metrics: node_clientstats_active_cifs, node_clientstats_active_ftp, node_clientstats_active_hdfs, node_clientstats_active_http, node_clientstats_active_irp, node_clientstats_active_jobd, node_clientstats_active_lsass_out, node_clientstats_active_nfs, node_clientstats_active_nfs3, node_clientstats_active_nfs4, node_clientstats_active_nlm, node_clientstats_active_papi, node_clientstats_active_siq, node_clientstats_active_smb1, node_clientstats_active_smb2, node_clientstats_connected_cifs, node_clientstats_connected_ftp, node_clientstats_connected_hdfs, node_clientstats_connected_http, node_clientstats_connected_ndmp, node_clientstats_connected_nfs, node_clientstats_connected_nlm, node_clientstats_connected_papi, node_clientstats_connected_siq, node_clientstats_connected_smb

IsilonNodeNFS: Metrics: svc_counters, v3_counters, v4_counters, ccb, icb, replay_tcp, replay_udp, sec_principal, sec_sid, sec_uid_gid, sec_username, v4_dircache

IsilonNodeSNMP: Metrics: nodeHealth, nodeCPUUser, nodeCPUNice, nodeCPUSystem, nodeCPUInterrupt, nodeCPUIdle, nodeNetworkInBytes, nodeNetworkOutBytes, nodeIfsInBytes, nodeIfsOutBytes

SmartPool: Metrics: usage

Endpoint: Metrics: GET, PUT, POST, DELETE, HEAD, UNSUPPORTED

Quota: Metrics: usage

NodeIpInterface: Metrics: health, node_net_iface_bytes_in_rate, node_net_iface_bytes_out_rate, node_net_iface_packets_in_rate, node_net_iface_packets_out_rate, node_net_iface_errors_in_rate, node_net_iface_errors_out_rate

Protocol: Metrics: protostats

ProtocolSNMP: Metrics: protocolOpCount, inAvgBytes, inStdDevBytes, inBitsPerSecond, outAvgBytes, outStdDevBytes, outBitsPerSecond, latencyAverage, latencyStdDev

ProtocolSMB: Metrics: sessions, openfiles

ProtocolHDFS: Metrics: proxyusers

ProtocolNFS: Metrics: nlm_locks, nlm_waiters

ProtocolNDMP: Metrics: sessions

FileSystem: Metrics: node_sysfs_bytes_avail, node_sysfs_percent_avail, availBlocks, usedBlocks

HardDiskIsilon: Metrics: health, node_disk_xfers_in_rate_all, node_disk_xfers_out_rate_all, node_disk_xfer_size_in_all, node_disk_xfer_size_out_all, node_disk_bytes_in_rate_all, node_disk_bytes_out_rate_all, node_disk_busy_all, node_disk_access_latency_all, node_disk_access_slow_all, node_disk_iosched_queue_all, node_disk_iosched_latency_all, node_disk_ifs_bytes_total_all, node_disk_ifs_bytes_free_all, node_disk_ifs_inodes_used_all

HardDiskIsilonSNMP: Metrics: diskPerfOpsPerSecond, diskPerfInBitsPerSecond, diskPerfOutBitsPerSecond

FanModule: Metrics: node_sensor_fan_rpms

FanModuleSNMP: Metrics: fanSpeed

PowerSupply: Metrics: node_sensor_power_watts

PowerSupplySNMP: Metrics: powerSensorValue

TemperatureSensor: Metrics: node_sensor_temp_celsius

TemperatureSensorSNMP: Metrics: tempSensorValue

Event Management

A monitoring plugin collects events detected by the Isilon cluster and mirror events displayed in the OneFS HTTP web interface.

Service Impact

When combined with the Zenoss Service Dynamics product, this ZenPack adds built-in service impact and root cause analysis capabilities for services running on EMC Isilon. The service impact relationships shown in the diagram and described below are automatically added. These will be included in any services that contain one or more of the explicitly mentioned components.

Service Impact Relationships

  • IsilonCluster impacts related Quota, License, FilePool, AccessZone, FlexnetPool, GroupNet, SubNet, NetworkRule, SmartTierPool, SmartNodePool, CloudPool
  • IsilonCluster impacts related CloudAccount, CloudPolicy, Protocol, Endpoint
  • IsilonNode impacts related IsilonCluster, NodeComponent, SmartNodePool, SmartTierPool, NodeIpInterface, StorageEnclosure, FileSystem, FiberChannelPort
  • StorageEnclosure impacts related FanModule, HardDiskIsilon, PowerSupply, TemperatureSensor
  • SmartTierPool impacts related NodeComponent, SmartNodePool
  • SmartNodePool impacts related NodeComponent
  • AccessZone impacts related GroupNet, FlexnetPool
  • NetworkRule impacts related FlexnetPool, GroupNet
  • GroupNet impacts related FlexnetPool
  • SubNet impacts related FlexnetPool
  • NodeIpInterface impacts related FlexnetPool, GroupNet
  • FlexnetPool impacts related GroupNet
  • GroupNet impacts related SubNet
  • NetworkRule impacts related SubNet
  • NodeIpInterface impacts related SubNet
  • NetworkRule impacts related ClusterIpInterface
  • Protocol impacts related SMBShare, NFSExport, NTPServer, NDMPContext, NDMPUser, NDMPSession, HDFSProxyUser, HDFSRack
  • NodeIpInterface impacts related ClusterIpInterface
  • ClusterIpInterface impacts related Protocol
  • ClusterIpService impacts related GroupNet
  • CloudPolicy impacts related CloudPool
  • CloudAccount impacts related CloudPool

Usage

Adding Isilon Clusters

Use the following steps to start monitoring an Isilon cluster using the Zenoss web interface.

  1. Navigate to Infrastructure tab in the Zenoss web interface
  2. Select the "Add EMC Isilon Cluster" option from the Add Device drop-down menu
  3. Specify the IP Address, Username, Password and optionally the Port and SSL fields if your cluster is not using the default values
  4. Click Add.
  5. A device representing the Isilon cluster will be added to the /Devices/Storage/EMC/Isilon device class
  6. After modeling, the title of the cluster will reflect the configured cluster name.
  7. A device class (/Devices/Storage/EMC/Isilon/[CLUSTER_NAME]) and willcontain discovered node devices
  8. Node device ids will follow the [CLUSTER_NAME]-lnn-[NODE_ID] convention

Configuring optional SNMP Monitoring

SNMP discovery and monitoring is disabled by default, since most of its data is available via HTTP. To use SNMP monitoring, set the zSnmpMonitorIgnore zProperty to False at either the Device Class or Device level. Please note that each node must have its own externally available IP address in order for SNMP monitoring to function

Configuring Debug Mode

Debug Mode can be enabled by setting the zEMCIsilonDebugMode property to True on the device class or Isilon cluster device. Debug Mode provides additional monitoring of the API usage itself, creating components that represent available URI endpoints. Collected metrics include counts for HTTP transactions against each URI by type (GET, POST, PUT, etc). Because this adds overhead to an already monitored system, these components are disabled by default and must be enabled by the user (component grid Monitoring dialog). Debug mode is intended to assist with identifying potential bottlenecks and query inefficiencies caused either by this ZenPack or by other applications utilizing the OneFS HTTP API.

Command Line Tools

Several scripts are included for use with troubleshooting or sample data collection. These scripts reside in the $ZENPACK/ZenPacks/zenoss/EMC/Isilon/utilities directory and calling --help will display usage information for each

collect-samples
Performs iterative walk through API collecting as much as it can.
collect-statistics-keys
Narrowed focus on statistics and available keys for use in URI endpoints.
collect-statistics
Performs a metric collection query and returns the JSON output.
check-authorization
Displays configured permissions for the authenticating user.

Isilon Cluster Networking Considerations

Currently, modeling of the Isilon cluster environment (including the nodes) is conducted using the Cluster IP address. This is so that IP configuration changes to nodes can be updated even in cases where a node no longer has an external IP.

Please note that IP address changes that take place will be updated when the Cluster device is remodeled (not the Node device).

For performance data collection, queries are conducted on a randomly selected external IP address belonging to either the cluster or one of the nodes. If a SmartHost IP is used as the host when initially adding the Cluster, then the SmartHost IP will be included in this selection.

Monitoring of the Isilon cluster and its nodes is designed with the expectation that each node will have at least one external IP interface that is accessible for monitoring.

Although version 1.0.1 removes this requirement (nodes can now be modeled/monitored without an external interface), it should still be considered a strong recommendation since monitoring multiple nodes against a single IP address could impact monitoring performance and/or reliability.

Operating with a small pool of IPs against a larger number of nodes means that API queries (used by this ZenPack) for each node, in addition to the cluster itself, will be directed at a subset of the nodes for the cluster. The zEMCIsilonHttpPoolSize zProperty has been introduced (version 1.0.1) and may ameliorate this concern by limiting the number of simultaneous API queries.

The EMC Isilon documentation seems to support this perspective in that it recommends a scaling formula for determining the number of IP Addresses that should be made available depending on the size of a cluster:

For example, the "Isilon External Network Connectivity Guide" recommends a total of 19 IP addresses (divided into pools) for a 3-node cluster.

One additional thing to note is that the optional SNMP monitoring will not work without at least one external IP address assigned to each node.

OneFS API Minimally Privileged User

Certainly the default "admin" account privileges are more than sufficient for this ZenPack.

Security concerns (such as API write access for the admin user), however, make the creation of a separate "monitoring" User/Role a good idea, and we strongly recommend it.

Performance may also be improved by using a minimally configured account, since API calls with read/write access uses two client connections (according to the "isi statistics client" command output) instead of just one.

Fortunately, the creation of a Role with the needed Privileges is straightforward and can be done from the Isilon Admin UI.

The list of (read) permissions consists of:

  • Platform API
  • Auth
  • CloudPool
  • Cluster
  • Devices
  • Event
  • FTP
  • HDFS
  • HTTP
  • NDMP
  • Network
  • NFS
  • NTP
  • Quota
  • SmartPools
  • SMB
  • SNMP
  • Statistics
  • Namespace Access
  • Namespace Traverse

Creating a Role with this list of Privileges and assigning a User to this Role will be sufficient for the ZenPack's monitoring requirements.

Installed Items

Installing this ZenPack will add the following items to your Zenoss system.

Device Classes

  • /Storage/EMC/Isilon

Configuration Properties

  • zEMCIsilonHttpPort
  • zEMCIsilonUseSSL
  • zEMCIsilonUser
  • zEMCIsilonPassword
  • zEMCIsilonHttpTimeout
  • zEMCIsilonHttpPageSize
  • zEMCIsilonHttpPoolSize
  • zEMCIsilonDebugMode

Modeler Plugins

  • EMC.Isilon.http.IsilonClusterMap
  • EMC.Isilon.http.IsilonNodeMap
  • EMC.Isilon.snmp.IsilonNodeMap

Datasource Types

  • Isilon Datasource (HTTP)
  • Isilon Events Datasource (HTTP)
  • SNMP Datasource (SNMP)

Monitoring Templates

  • IsilonCluster
  • IsilonClusterSNMP
  • IsilonClusterDevice
  • IsilonClusterNetworkTraffic
  • IsilonClusterAggregateDisk
  • IsilonClusterDeduplication
  • IsilonClusterNodes
  • IsilonNode
  • IsilonNodeDevice
  • IsilonNodeIFS
  • IsilonNodeNetworkTraffic
  • IsilonNodeAggregateDisk
  • IsilonNodeClients
  • IsilonNodeNFS
  • IsilonNodeSNMP
  • SmartPool
  • Endpoint
  • Quota
  • License
  • LicenseSNMP
  • FilePool
  • AccessZone
  • FlexnetPool
  • GroupNet
  • SubNet
  • NetworkRule
  • NodeIpInterface
  • Protocol
  • ProtocolSNMP
  • ProtocolSMB
  • ProtocolHDFS
  • ProtocolNFS
  • ProtocolNTP
  • ProtocolNDMP
  • ProtocolFTP
  • ProtocolHTTP
  • ProtocolSYNCIQ
  • StorageEnclosure
  • FileSystem
  • FiberChannelPort
  • HardDiskIsilon
  • HardDiskIsilonSNMP
  • FanModule
  • FanModuleSNMP
  • PowerSupply
  • PowerSupplySNMP
  • TemperatureSensor
  • TemperatureSensorSNMP
  • CloudPolicy
  • CloudAccount
  • CloudPool

Device Types

  • IsilonCluster (in /Storage/EMC/Isilon)
  • IsilonCluster (in /Storage/EMC/Isilon/CLUSTER_NAME)

Component Types

  • NodeComponent
  • SmartTierPool
  • SmartNodePool
  • Quota
  • License
  • FilePool
  • AccessZone
  • FlexnetPool
  • GroupNet
  • SubNet
  • NetworkRule
  • Protocol
  • SMBShare
  • NFSExport
  • NTPServer
  • NDMPContext
  • NDMPUser
  • NDMPSession
  • HDFSProxyUser
  • HDFSRack
  • StorageEnclosure
  • FileSystem
  • FiberChannelPort
  • HardDiskIsilon
  • FanModule
  • PowerSupply
  • TemperatureSensor
  • ClusterIpInterface
  • NodeIpInterface
  • ClusterIpService
  • CloudPolicy
  • CloudAccount
  • CloudPool
  • Endpoint

Event Classes

  • /Status/Isilon
  • /Perf/Isilon

Required Daemons

Type Name
Modeler zenmodeler
Performance Collector zenpython

Zenoss Analytics

In Analytics 6.0.0, any third-party reporting tool can be used to generate reports.

Upgrade

The EMC Isilon Zenpack can be upgraded. To upgrade the ZenPack, install the latest version over the existing one. There is no action for the user to migrate the data. The performance data and events of old ZenPack are retained as per the retain policy settings.

Limitations

Known Issues

ANA-386 - CreateDimmTables() Return Error When rrddata_source Processing.

NOTE: These steps are applicable only for Zenoss Analytics 5.x.x.

To solve this issue follow instructions according this article: ANA-386 - CreateDimmTables() Return Error When rrddata_source Processing

Changes

1.1.1

  • Changed Quotas name to be defined as path (ZPS-8188)
  • Added compatibility with Analytics 6.0.0.
  • Tested with Zenoss Cloud, Zenoss 6.7 and Service Impact 5.6.0, Analytics 6.0.0.

1.1.0

  • Added support API for OneFS 8.2.x, 9.0.0.0, 9.1.0.0 (ZPS-6907)
  • Tested with Zenoss Cloud, Zenoss 6.6.0 and Service Impact 5.5.5

1.0.4

  • ZenPack does not cause issues with building dim tables in Analytics (ZPS-3594)

1.0.3

  • Datapoints are now unique, preventing values from mashing and being overwriten (ZPS-7171)

1.0.2

  • Correct zenbatchdump output (ZPS-2900)
  • IpInterface method override output corrected (ZPS-6182)
  • Reduce logging verbosity (ZPS-4975)
  • Tested with Zenoss 6.4.1, Zenoss Cloud with and Service Impact 5.5.1

1.0.1

  • Allow monitoring of nodes without external IP (reservations noted above) (ZPS-3910)
  • Added "zEMCIsilonHttpPoolSize" zProperty to restrict simultaneous client connections
  • Updated icons to improve visibility in Cloud Zenoss
  • Handling of "Infinity" and "nan" output values (ZPS-3459)
  • Improved support for Cloud Zenoss (ZPS-3801)
  • Refactored and simplified utility scripts (ZPS-3787)
  • Added support for ISICSRF cookies (ZPS-4391)
  • Corrected plural of "Cloud Policy" in component list (ZPS-4648)
  • Fix flare message on Cluster IP Service components (ZPS-4645)
  • Fix FileSystem component grid display issues (ZPS-4649)
  • Fix warnings about Datapoint Alias length during installation (ZPS-4646)
  • Improved detail in error/warning logging (HTTP status and return messaging)
  • Improved data collection performance by consolidation of tasks using session pools
  • Documentation updated with notes about cluster IP allocation and user/role/privilege configuration
  • Tested with Zenoss Cloud, Zenoss Resource Manager 6.2.1 and 5.3.3

1.0.0

  • Initial release.