Monitor Director Fabric

Cmdr-admin users can monitor the performance of the Fabric Server and API Server applications and their components. using the system-monitor command.

Monitor Fabric Server

You can execute system-monitor command in the Fabric Server to monitor the performance of the Fabric Server and their components.

Monitoring in Fabric Server

Fabric Server System Monitoring

The System Monitoring section displays the current status of the different components of the system.

System Monitoring in Fabric Server
  • Hostname: Displays the hostname of the Fabric Server.

  • Date: Displays the current date and time of the system.

  • Uptime: Displays the current uptime of the system.

  • Login User: Displays the number of users logged into the Fabric Server.

  • Version: Displays the current version of the Fabric Server.

  • Load Average: Displays the CPU load average of the system.

  • Memory: Displays the currently used and total physical memory of the system.

  • Swap Memory: Displays the currently used and total swap memory of the system.

  • Mode: Displays the installation mode of the Fabric Server.

  • File System: Displays the total, available, and used percentage of the file system.

  • ZFSPool Name and Status: Displays the list of ZFS Pool(s) configured and their current status.

Fabric Server Applications Monitoring

The Fabric Server Applications Monitoring section displays the current status of Fabric Server applications.

Fabric Server Applications Monitoring

Fabric Storage

You can monitor the following components of Fabric Storage from the Fabric Server:

  • configure capacity: Displays the total capacity configured during the installation of the Fabric Storage.

  • storage remaining: Displays the remaining storage capacity of the Fabric Storage.

  • storage used: Displays the used storage capacity of the Fabric Storage in percentage.

  • under replicated blocks: Displays the number of under-replicated blocks in a cluster environment.

  • node(s): Displays the number of active and total storage nodes available in the Fabric Storage.

Fabric Proxy

You can monitor the following components of Fabric Proxy from the Fabric Server:

  • avg latency: Displays the average idle time of the Fabric Proxy.

  • max latency: Displays the maximum idle time of the Fabric Proxy.

  • num live connections: Displays the number of active client connections in the Fabric Proxy.

  • outstanding requests: Displays the number of outstanding connection requests in the Fabric Proxy.

  • server state: Displays the state of the Fabric Proxy.

  • znode count: Displays the total number of nodes in the Fabric Proxy.

Fabric Application Services

You can monitor the following components of Fabric Application Services from the Fabric Server:

  • Fabric Authentication Service: Displays the current status of the Fabric Authentication.

  • Fabric Authentication Admin Service: Displays the current status of the Fabric Authentication admin.

  • Fabric Proxy Service: Displays the current status of the Fabric Proxy.

Monitor API Server

You can execute system-monitor command in the API Server to monitor the performance of the API Server and their components.

Monitoring in API Server

API Server System Monitoring

The System Monitoring section displays the current status of the different components of the system.

System Monitoring in API Server
  • Hostname: Displays the hostname of the API Server.

  • Date: Displays the current date and time of the system.

  • Uptime: Displays the current uptime of the system.

  • Login User: Displays the number of users logged into the API Server.

  • Version: Displays the current version of the API Server.

  • Load Average: Displays the CPU load average of the system.

  • Memory: Displays the currently used and total physical memory of the system.

  • Swap Memory: Displays the currently used and the total swap memory of the system.

  • FileSystem: Displays the total, available, and used percentage of the file system.

  • ZPool Name and Status: Displays the list of ZFS Pool(s) configured and their current status.

API Server Applications Monitoring

The API Server Applications Monitoring section displays the current status of API Server applications.

API Server Applications Monitoring
  • API Service: Displays the current status of the API Server.

  • Director Console Service: Displays the current status of the Director Console UI.

  • Fabric Network Status: Displays the current status of the Fabric Network.

System Monitoring via SNMP

You can use SNMP to monitor the status of Director Fabric components using OIDs. Director Fabric supports both SNMPv2 and SNMPv3 protocol.

To monitor Director Fabric components, open UDP port 161 and connect to SNMP. For details on how to open a port in the Director setup, go here .

circle-info

Both SNMPv2 and SNMPv3 are enabled by default to localhost. Before exposing the SNMP to UDP port 161, change the default credentials to ensure system security.

SNMPv2

Syntax for snmpwalk via SNMPv2:

Syntax for enabling SNMPv2

Syntax for disabling SNMPv2

SNMPv3

Syntax for snmpwalk via SNMPv3:

Changing Key

The key must be at least eight characters long. Only uppercases, lowercases, numbers, and symbols except space are accepted.

Changing Password

The password must be at least eight characters long. Only uppercases, lowercases, and numbers are accepted.

The default values of the parameters used in SNMP monitoring are as follows:

Parameter

Default Value

<community-string>

public

<user name>

director

<user password>

changeme

DES key

5nMpvEenC^pt

Fabric Server Monitoring

Fabric Server uses the base OID 1.3.6.1.4.1.54322.5 to get a list of the exposed OIDs and their details. You can also use the OID of the individual components and services in the Fabric Server to get their status.

List of SNMP OIDs in Fabric Server:

OID

Description

Example Output

1.3.6.1.4.1.54322.5.1

Version information of Fabric Server.

STRING: “2.3.0”

1.3.6.1.4.1.54322.5.2

Average time (in milliseconds) for I/O requests.

STRING: “1.31”

1.3.6.1.4.1.54322.5.3

VM Swapiness which represents the percentage of free memory before activating swap. The default value is 60.

STRING: “60”

1.3.6.1.4.1.54322.5.4

Size of the cluster: 1/3/5.

INTEGER: 1

1.3.6.1.4.1.54322.5.5

Fabric Proxy

1.3.6.1.4.1.54322.5.5.1

CPU usage in percentage.

STRING: “0.0”

1.3.6.1.4.1.54322.5.5.2

Memory usage in percentage.

STRING: “10.65”

1.3.6.1.4.1.54322.5.5.3

Count of currently active and alive client connections.

STRING: “15”

1.3.6.1.4.1.54322.5.5.4

Server state of the fabric proxy: leader/follower/standalone.

STRING: “follower”

1.3.6.1.4.1.54322.5.5.5

Number of nodes managed by the server.

STRING: “221”

1.3.6.1.4.1.54322.5.5.6

Running status of fabric proxy: active/inactive.

STRING: “active”

1.3.6.1.4.1.54322.5.6

Fabric Storage

1.3.6.1.4.1.54322.5.6.1

CPU usage in percentage.

STRING: “0.0”

1.3.6.1.4.1.54322.5.6.2

Memory usage in percentage.

STRING: “16.3”

1.3.6.1.4.1.54322.5.6.3

Total configured capacity of fabric storage in GB.

STRING: “74.82 GB”

1.3.6.1.4.1.54322.5.6.4

Available capacity of the fabric storage in GB.

STRING: “74.09 GB”

1.3.6.1.4.1.54322.5.6.5

Percentage of DFS storage used.

STRING: “6.75”

1.3.6.1.4.1.54322.5.6.6

Number of data blocks that do not have required number of replicas for fault tolerance.

STRING: “0”

1.3.6.1.4.1.54322.5.6.7

Number of data nodes that are currently operational and actively connected to the fabric storage.

STRING: “3”

1.3.6.1.4.1.54322.5.7

Fabric Authenticator

1.3.6.1.4.1.54322.5.7.1

CPU usage in percentage.

STRING: “0.0”

1.3.6.1.4.1.54322.5.7.2

Memory usage in percentage.

STRING: “0.0”

1.3.6.1.4.1.54322.5.7.3

Status of Fabric Authenticator Service: active/inactive.

STRING: “active”

1.3.6.1.4.1.54322.5.7.4

Status of Fabric Authenticator Admin Service: active/inactive.

STRING: “active”

1.3.6.1.4.1.54322.5.8

ZFS Pool Statistics

1.3.6.1.4.1.54322.5.8.1.x

Name of the ZFS pool.

STRING: “data_pool”

1.3.6.1.4.1.54322.5.8.2.x

Health status of the pool: DEGRADED/OFFLINE/FAULTED/UNAVAIL/REMOVED/INUSE.

STRING: “ONLINE”

1.3.6.1.4.1.54322.5.8.3.x

Allocated capacity of the pool.

STRING: “29.4G”

1.3.6.1.4.1.54322.5.8.4.x

Free disk capacity of the pool.

STRING: “1.87G”

1.3.6.1.4.1.54322.5.8.5.x

Number of read operations.

STRING: “0”

1.3.6.1.4.1.54322.5.8.6.x

Number of write operations.

STRING: “4”

1.3.6.1.4.1.54322.5.8.7.x

Data transfer bandwidth for the read operation in kilobytes/second.

STRING: “3.49K”

1.3.6.1.4.1.54322.5.8.8.x

Data transfer bandwidth for the write operation kilobytes/second.

STRING: “55.4K”

To retrieve the information for a single ZFS pool, add the corresponding value of the respective pool after the ZFS pool base OID.

List of ZFS Pools:

OID

Description

1

app_pool

2

data_pool

3

rpool

For example, you can use 1.3.6.1.4.1.54322.5.8 to retrieve the names of all the ZFS pools and 1.3.6.1.4.1.54322.5.8.1.1 to retrieve the name of the ZFS app pool.

System Monitoring in API Server

API Server uses the base OID 1.3.6.1.4.1.54322.3 to get a list of the exposed OIDs and their corresponding information. You can also use the OID of the individual components and services in the API Server to get their status.

List of SNMP OIDs in API Server:

OID

Description

Example Output

1.3.6.1.4.1.54322.3.1

Version information of API Server.

STRING: “2.3.0”

1.3.6.1.4.1.54322.3.2

Average time (in milliseconds) for I/O requests.

STRING: “0.88”

1.3.6.1.4.1.54322.3.3

VM Swapiness which represents the percentage of free memory before activating swap. The default value is 60.

STRING: “60”

1.3.6.1.4.1.54322.3.4

API Server Information

1.3.6.1.4.1.54322.3.4.1

CPU usage in percentage.

STRING: “0.13”

1.3.6.1.4.1.54322.3.4.2

Memory usage in percentage.

STRING: “5.02”

Last updated

Was this helpful?