Supported Versions
Operating system: NAS 13.2 and above
REST API: NAS REST API V7
Gateway version: 8.0 HF cg and above

Hitachi NAS Platform (HNAS) provides a comprehensive and scalable file storage solution that delivers file scalability and flexibility for workload consolidation across enterprises.

OpsRamp integrates with HNAS using REST APIs exposed through HNAS gateways.

Step 1: Install and configure the integration

  1. From All Clients, select a client.
  2. Go to Setup > Integrations > Integrations.
  3. From Available Integrations, select Adapter > Hitachi HNAS and click Install.
  4. Select Add to set configuration and enter details for the following:
    • Name: Configuration name
    • HNAS IP Address
    • Port
    • Protocol
    • Credentials: Enter username and password
  5. Select Resource Types & Metrics
    • Configure threshold values and alert conditions for one or more metrics.
  6. Click Save.
Hitachi HNAS - Update Adaptor Configuration

Step 2: Add a discovery and monitoring schedule

  1. From the Update Adapter Configuration section, enable Discovery Schedule.
  2. Select Recurrence Pattern from the drop-down values and configure.
  3. Update Monitoring Schedule. By default it is set to 30 minutes.
  4. Save the integration.

After the integration is saved properly, Hitachi HNAS storage resources are discovered and monitoring is enabled as per the configured metric criteria. The HNAS storage resource is displayed in the Hitachi HNAS category in the Infrastructure page.

Supported metrics

HNAS ComponentOpsRamp Metric NameOpsRamp Metric Display NameMetric Units
FileDevicehnas_filedevice_Statushnas filedevice status
  • 1-ROBUST
  • 2-CRITICAL
  • 3-DEGRADED
  • 0-UNKNOWN
StoragePoolhnas_storagepool_Healthstatushnas storage pool healthBOOLEAN
hnas_storagepool_Freecapacityhnas storage pool free capacityBytes
hnas_storagepool_Usedcapacityhnas storage pool used capacityBytes
hnas_storagepool_Capacityutilizationhnas storage pool percentagePercentage
SystemDrivehnas_systemdrive_Capacityhnas system drives capacityBytes
hnas_systemdrive_Statushnas device system drives status
  • 1 - OK
  • 2 - OFFLINE
  • 3 - FORMATTING
  • 4 - SECONDARY
  • 5 - WRITE_PROTECTED
  • 6 - DISCONNECTED
  • 7 - FAILED
  • 8 - FIRST_INVALID
  • 9 - INITIALIZING
  • 0 - NOT_PRESENT
hnas_systemdrive_IsAccessAllowedhnas system drives is access allowedBOOLEAN
hnas_systemdrive_IsAssignedToStoragePoolhnas system drives is assigned to storage poolBOOLEAN
hnas_systemdrive_IsMirroredhnas system drive is mirroredBOOLEAN
hnas_systemdrive_IsMirrorPrimaryhans system drives is mirror primaryBOOLEAN
VirtualServerhnas_virtualserver_Statushnas virtual server status
  • 1 - ONLINE
  • 2 - NOT_CONFIGURED
  • 3 - DISABLED
  • 0 - OFFLINE
FileSystemhnas_filesystem_Freecapacityhnas filesystem free capacityBytes
hnas_filesystem_Usedcapacityhnas file system used capacityBytes
hnas_filesystem_Logicalfreecapacityhnas file system logical free capacityBytes
hnas_filesystem_Utilizationhnas file system percentagePercentage
hnas_filesystem_Statushnas file system status
  • 1 - MOUNTED
  • 2 - CHECKING
  • 3 - FAILING
  • 4 - FIXING
  • 5 - MOUNTING
  • 6 - FORMATTING
  • 7 - NOT_MOUNTED
  • 8 - NOT_FOUND
  • 9 - VOLUME_NOT_AVAILABLE_TO_BS
  • 0 - VOLUME_STATE_LAST
hnas_filesystem_IsDedupeEnabledhnas filesystem isdedupeenabledBOOLEAN
Nodehnas_node_Statushnas node status
  • 1 - ONLINE
  • 2 - NOT_UP
  • 3 - DEAD
  • 4 - INVALID
  • 5 - UP
  • 6 - DORMANT
  • 0 - UNKNOWN
hnas_node_disk_ReadLatencyhnas disk read latency for nodesmilliSeconds
hnas_node_diskstripe_WriteLatencyhnas disk stripe write latencymilliSeconds
hnas_node_disk_WriteLatencyhnas disk write latencymilliSeconds
hnas_node_ethernet_Throughput_rxhnas ethernet throughput rxMbps
hnas_node_fibrechannel_Throughput_rxhnas fibre channel throughput for rxMbps
hnas_node_fibrechannel_throughput_txhnas fibre channel throughput for txMbps
hnas_node_fsi_CacheUsagehnas node fsi cache usagePercentage
hnas_node_HeapUsagehnas node heap usagePercentage
hnas_node_Mfb_loadhnas node mfb UsagePercentage
hnas_node_Mmb_loadhnas node mmb load percentagePercentage
hnas_node_TotalOperationhnas total operations per sec for nodePerSec
hnas_node_nvram_WaitedAllocshnas nvram waited allocsCount
hnas_node_PI_tcp_sockets_receive_fibreshnas pi and tcp socket receive fibresCount
hnas_node_Running_bossock_fibreshnas running bossock fibresCount
hnas_node_filesystem_Opspersechnas file system operations per sec for each nodePer Sec
hnas_node_virus_scanCounthnas virus scan countCount
hnas_node_virus_scanCleancounthnas virus scan clean countCount
hnas_node_virus_scanErrorshnas virus scan errorsCount
hnas_node_virus_scanInfectionsFoundhnas virus scan infections foundCount
hnas_node_virus_scanActionsTakenhnas virus scan actions takenCount
hnas_node_virus_scanInfectionsRepairedhnas virus scan infections repairedCount
hnas_node_virus_scanfiles_DeleteCounthnas virus scan files delete countCount
hnas_node_virus_scanfiles_QuarantinedCounthnas virus scan files quarantined countCount
hnas_node_fibre_channel_PortStatushnas fibre channel port statusENUM(UP)
hnas_node_iscsi_Current_sessionshnas iscsi current sessionsCount
hnas_node_iscsi_Current_connectionshnas iscsi current connectionsCount
hnas_node_tcpip_Failed_connectionshnas tcpip failed connectionsCount
hnas_node_nvram_Sizehnas nvram sizeGiga Bytes
hnas_node_nvram_MaxUsehnas nvram maximum useGiga Bytes
hnas_node_nvram_CurrentUsehnas nvram currently in useMega Bytes
hnas_node_nvram_Utilizationhnas nvram utilizationPercentage
hnas_node_snmp_input_General_errorshnas snmp input general errorsCount
hnas_node_snmp_input_Asn_parse_errorshnas snmp input asn parse errorsCount
hnas_node_snmp_output_Packetshnas snmp output packetsCount
hnas_node_snmp_output_GeneralErrorshnas snmp output general errorsCount
hnas_node_snmp_output_Trapshnas snamp output trapsCount
hnas_node_snmp_drops_SilentDropshnas snmp silent dropsCount
hnas_node_snmp_drops_ProxyDropshnas snmp proxy dropsCount
hnas_node_ftp_sessions_Activehnas ftp active sessionsCount
hnas_node_ftp_sessions_Total_sessionshnas ftp total sessionsCount
hnas_node_ftp_sessions_Active_transfershnas ftp active transfersCount
hnas_node_ftp_files_Incoming_Active_sessionshnas ftp files incoming active sessionsCount
hnas_node_ftp_files_outgoing_Active_sessionshnas ftp files outgoing active sessionsCount
hnas_node_ftp_files_Total_outgoinghnas ftp files total outgoingCount
hnas_node_ftp_files_Total_incominghnas ftp files total incomingCount
hnas_node_ftp_Data_incominghnas ftp data incomingCount
hnas_node_ftp_Data_outgoinghnas ftp data outgoingCount
hnas_node_ftp_data_incoming_Active_sessionshnas ftp data incoming active sessionsCount
hnas_node_ftp_data_outgoing_Active_sessionshnass ftp data outgoing active sessionsCount
hnas_node_cifs_smb_statistics_Connections_counthnas cifs smb connectionsCount
hnas_node_cifs_smb_statistics_Shares_mapped_counthnas cifs smb shares mapped connectionsCount
hnas_node_cifs_smb_TransportDisconnectshnas cifs smb transport disconnectsCount
hnas_node_cifs_smb_UnorphanedFilereopenshnas cifs smb unorphaned fies reopensCount
hnas_node_cifs_smb_Durreopenedfileidallocfailureshnas cifs smb durreopened file id alloc failuresCount
hnas_node_cifs_smb_Durorphanfilereopenfailureshnas cifs smb dur orphan file reopen failuresCount
hnas_node_cifs_smb_Durpreserveorphanfailureshnas cifs smb dur preserve orphan failuresCount
Virtual volumehnas_virtualvolumequotas_ByteQuotaUtilizationhnas virtual volume byte quotas utilizationpercent
hnas_virtualvolumequotas_byteusagehnas virtual volume quotas byte usageGB
hnas_virtualvolumequotas_byteusageHardSettinghnas virtual volume quotas byte usage hard setting
hnas_virtualvolumequotas_FileQuotaUtilizationhnas virtual volume file quotas utilizationpercent
hnas_virtualvolumequotas_fileusagehnas virtual volume quotas file usage
hnas_virtualvolumequotas_fileusageHardSettinghnas virtual volume quotas file usage hard setting
Transmit ratehnas_transmit_Rate_Instantaneoushnas ethernet transmit rate instantaneousMbps
hnas_transmit_rate_Peakhnas ethernet transmit rate peakMbps
Virtual serverhnas_virtualserver_Counthnas virtual server countcount
Object replicationhnas_object_replication_BytesRemaininghnas object replication bytes remainingBytes
hnas_object_replication_BytesTransferredhnas object replication bytes transmitted rateMbps
hnas_object_replication_BytesTransferred_Ratehnas object replication bytes transmitted rateMbps
hnas_object_replication_Statushnas object replication status
Receive ratehnas_receive_rate_Instantaneoushnas ethernet receive rate instantaneous
hnas_receive_rate_Peakhnas ethernet receive rate PeakMBps
Filesystem quotashnas_filesystemquotas_ByteQuotaUtilizationhnas file system byte quotas utilizationpercent
hnas_filesystemquotas_ByteUsagehnas file system quotas byte usage hard setting
hnas_filesystemquotas_byteusageHardSettinghnas file system quotas byte usage hard setting
hnas_filesystemquotas_FileQuotaUtilizationhnas file system file quotas utilizationpercent
hnas_filesystemquotas_FileUsagehnas file system quotas file usagecount
hnas_filesystemquotas_fileusageHardSettinghnas file system quotas file usage hard setting
Ethernethnas_Ethernet_Interfaceutilhnas ethernet interface utilMBps
Evs Migrationhnas_evs_migration_Statushnas virtual server migration status

Next steps

After integration profile is created, you can do the following:

  • View the integration: Go to Infrastructure > Resources.
  • Validate that the resource was successfully added to OpsRamp.
  • View metrics graphs from the Infrastructure > Metrics.

To confirm the monitoring of Hitachi HNAS resource, review the following:

  • The graph plotted for each metric that is enabled in the configuration.
  • Alerts generated for metrics that are configured as per defined integration.

Risks, Limitations & Assumptions

  • The availability is shown unknown for few resources even if it is enabled on the respective resource metrics. This is because of the presence of multiple native type resources under the same resource type.