Back to the list of connectors

EMC Navisphere CLI (Global User)

Description

This connector provides hardware monitoring through 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 a "Global User", i.e. with "Scope 1".

Connector ID: EMCNavisphereCLIGlobal

This connector is superseded by:

This connector supersedes:

Target

Typical platforms: EMC CLARiiON, EMC VNX

Operating system: Storage System

Prerequisites

Leverages: EMC naviseccli utility

Technology and protocols: System Commands

Examples

CLI

hws HOSTNAME -t storage -f EMCNavisphereCLIGlobal --ssh -u USER

hws-config.yaml

hosts:
- host:
    hostname: <HOSTNAME> # Change with actual host name
    type: storage
  selectedConnectors: [ EMCNavisphereCLIGlobal ] # Optional, to load only this connector
  ssh:
    username: <USERNAME> # Change with actual credentials
    password: <PASSWORD> # Encrypted using hws-encrypt

Connector Activation Criteria

The EMC Navisphere CLI (Global 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 0 getagent
    • Output contains: Agent Rev: (regex)

Metrics

Type Collected Metrics Specific Attributes (Labels)
Enclosure
  • hw.status{hw.type="enclosure",state="ok|degraded|failed"}
  • hw.status{hw.type="enclosure",state="present"}
  • model
  • serial_number
  • type
  • vendor
Processor
  • hw.status{hw.type="cpu",state="ok|degraded|failed"}
  • hw.status{hw.type="cpu",state="present"}
  • info
  • model
Logical Disk, RAID
  • hw.status{hw.type="logical_disk",state="ok|degraded|failed"}
  • hw.status{hw.type="logical_disk",state="present"}
  • raid_level
Memory Module
  • hw.memory.limit
  • hw.status{hw.type="memory",state="ok|degraded|failed"}
  • hw.status{hw.type="memory",state="present"}
  • info
  • model
  • serial_number
  • type
Network Card, FC Port
  • hw.network.bandwidth.limit
  • hw.network.up
  • hw.status{hw.type="network",state="ok|degraded|failed"}
  • hw.status{hw.type="network",state="present"}
  • info
Other Device
  • hw.status{hw.type="other_device",state="ok|degraded|failed"}
  • hw.status{hw.type="other_device",state="present"}
  • info
  • device_type
Physical Disk
  • hw.physical_disk.size
  • hw.status{hw.type="physical_disk",state="ok|degraded|failed"}
  • hw.status{hw.type="physical_disk",state="present"}
  • info
  • firmware_version
  • model
  • vendor
Power Supply
  • hw.status{hw.type="power_supply",state="ok|degraded|failed"}
  • hw.status{hw.type="power_supply",state="present"}
  • info
No results.