chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,80 @@
|
||||
---
|
||||
id: modbus
|
||||
title: Monitoring Modbus
|
||||
sidebar_label: Modbus Monitor
|
||||
keywords: [ open source monitoring tool, Modbus monitoring ]
|
||||
---
|
||||
|
||||
> The response of Modbus service and other related indicators are monitored.
|
||||
|
||||
## Configuration Parameters
|
||||
|
||||
| Parameter Name | Parameter Help Description |
|
||||
|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| Host of Modbus Service | The IPv4, IPv6, or domain name of the Modbus device to be monitored. Note ⚠️ do not include the protocol header (e.g., https://, http://). |
|
||||
| Task Name | A name that identifies this monitoring task; the name must be unique. |
|
||||
| Port | The port used for Modbus network communication. |
|
||||
| Slave ID (slaveId) | The ID of the slave device in the Modbus network. |
|
||||
| Holding Register Address | Used for categorizing and managing monitored resources. |
|
||||
| Coil Register Address | Additional notes and descriptions for this monitoring task; users can add remarks here. |
|
||||
| Timeout | The allowed time for collecting a response. |
|
||||
|
||||
### Collected Metrics
|
||||
|
||||
#### Metric Set: holding-register
|
||||
|
||||
1. The number of parameters must match the total number of coil register addresses specified in the parameters.
|
||||
2. Alias format for parameters: holding-register:m or holding-register:m-n
|
||||
|
||||
Parameter example:
|
||||
|
||||
Coil register addresses:
|
||||
|
||||
```text
|
||||
1,2[3]
|
||||
```
|
||||
|
||||
Parameter alias names:
|
||||
|
||||
```yaml
|
||||
aliasFields:
|
||||
- responseTime
|
||||
- holding-register:0
|
||||
- holding-register:1-0
|
||||
- holding-register:1-1
|
||||
- holding-register:1-2
|
||||
```
|
||||
|
||||
| Metric Name | Metric Unit | Metric Help Description |
|
||||
|----------------------------|--------------|-----------------------------------------------------------------|
|
||||
| Response Time | Milliseconds | The time required by the Modbus server to respond to a request. |
|
||||
| Holding Register Parameter | | Setpoint for analog output |
|
||||
|
||||
#### Metric Set: coil
|
||||
|
||||
1. The number of parameters must match the total number of coil register addresses specified in the parameters.
|
||||
2. Alias format for parameters: coil:m or coil:m-n
|
||||
|
||||
Parameter example:
|
||||
|
||||
Coil register addresses:
|
||||
|
||||
```text
|
||||
1,2[3]
|
||||
```
|
||||
|
||||
Parameter alias names:
|
||||
|
||||
```yaml
|
||||
aliasFields:
|
||||
- responseTime
|
||||
- coil:0
|
||||
- coil:1-0
|
||||
- coil:1-1
|
||||
- coil:1-2
|
||||
```
|
||||
|
||||
| Metric Name | Metric Unit | Metric Help Description |
|
||||
|---------------|--------------|-----------------------------------------------------------------|
|
||||
| Response Time | Milliseconds | The time required by the Modbus server to respond to a request. |
|
||||
| Coil Status | | Coil status (0 or 1) |
|
||||
Reference in New Issue
Block a user