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.

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

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 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.

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

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 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 .
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?