Back to the list of connectors[1]

EMC Navisphere CLI (LDAP User)

Description

This connector enables hardware monitoring for EMC VNX controllers through the EMC Navisphere CLI (naviseccli). The naviseccli must be installed on the system where the agent is running. This connector uses naviseccli to connect to the EMC VNX controller as an "LDAP User", i.e. with "Scope 2".

This connector is superseded by:

This connector supersedes:

emc[5] enterprise[6] hardware[7] storage[8]

Target

Typical platforms: EMC CLARiiON EMC VNX

Operating system: Storage System

Prerequisites

Leverages: EMC naviseccli utility

Technology and protocols: Command Lines

Examples

CLI

metricshub HOSTNAME -t storage -c +EMCNavisphereCLILDAP --ssh -u USER

metricshub.yaml

resourceGroups:
  <RESOURCE_GROUP>:
    resources:
      <HOSTNAME-ID>:
        attributes:
          host.name: <HOSTNAME> # Change with actual host name
          host.type: storage
        connectors: [ +EMCNavisphereCLILDAP ] # Optional, to load only this connector
        protocols:
          ssh:
            username: <USERNAME> # Change with actual credentials
            password: <PASSWORD> # Encrypted using metricshub-encrypt

Connector Activation Criteria

The EMC Navisphere CLI (LDAP User) connector will be automatically activated, and its status will be reported as OK if all the below criteria are met:

  • The command below succeeds on the agent host
    • Command: naviseccli -help
    • Output contains: Navisphere (regex)
  • The command below succeeds on the agent host
    • Command: naviseccli -User %{USERNAME} -Password %{PASSWORD} -Address %{HOSTNAME} -Scope 2 getagent
    • Output contains: Agent Rev: (regex)

Metrics

Type Collected Metrics Specific Attributes
cpu
  • hw.status{hw.type="cpu", state="degraded|failed|ok"}
  • hw.status{hw.type="cpu", state="present"}
  • hw.parent.type
  • id
  • info
  • model
  • name
enclosure
  • hw.status{hw.type="enclosure", state="degraded|failed|ok"}
  • hw.status{hw.type="enclosure", state="present"}
  • id
  • model
  • name
  • serial_number
  • type
  • vendor
logical_disk
  • hw.status{hw.type="logical_disk", state="degraded|failed|ok"}
  • hw.status{hw.type="logical_disk", state="present"}
  • hw.parent.type
  • id
  • name
  • raid_level
memory
  • hw.memory.limit
  • hw.status{hw.type="memory", state="degraded|failed|ok"}
  • hw.status{hw.type="memory", state="present"}
  • hw.parent.type
  • id
  • info
  • model
  • name
  • serial_number
  • type
network
  • hw.network.bandwidth.limit
  • hw.network.up
  • hw.status{hw.type="network", state="degraded|failed|ok"}
  • hw.status{hw.type="network", state="present"}
  • hw.parent.type
  • id
  • info
  • name
other_device
  • hw.status{hw.type="other_device", state="degraded|failed|ok"}
  • hw.status{hw.type="other_device", state="present"}
  • device_type
  • hw.parent.type
  • id
  • info
  • name
physical_disk
  • hw.physical_disk.size
  • hw.status{hw.type="physical_disk", state="degraded|failed|ok"}
  • hw.status{hw.type="physical_disk", state="present"}
  • firmware_version
  • hw.parent.type
  • id
  • info
  • model
  • name
  • vendor
power_supply
  • hw.status{hw.type="power_supply", state="degraded|failed|ok"}
  • hw.status{hw.type="power_supply", state="present"}
  • hw.parent.type
  • id
  • info
  • name
  • power_supply_type
No results.