Plugin: go.d.plugin Module: snmp
Monitor Servertech Pdu4 (pdu) with Netdata over SNMP. Netdata recognizes the device automatically by its sysObjectID (recognized across 1 device identifiers) and collects the metrics this profile declares — on top of the generic SNMP baseline — with no manual OID configuration.
Netdata’s SNMP collector matches the device to the servertech-pdu4.yaml profile via sysObjectID/sysDescr, then polls the OIDs it declares.
This integration is supported on all platforms.
This integration supports multiple instances configured side-by-side.
Auto-detected as Servertech Pdu4 via sysObjectID/sysDescr.
The default configuration for this integration does not impose any limits.
The default configuration for this integration is not expected to impose a significant performance impact on the system.
You can configure the snmp collector in two ways:
| Method | Best for | How to |
|---|---|---|
| UI | Fast setup without editing files | Go to Nodes → Configure this node → Collectors → Jobs, search for snmp, then click + to add a job. |
| File | If you prefer configuring via file, or need to automate deployments (e.g., with Ansible) | Edit go.d/snmp.conf and add a job. |
Important
UI configuration requires paid Netdata Cloud plan.
SNMP must be enabled on the device and reachable from the Netdata Agent acting as the site’s SNMP hub.
Configure the SNMP collector with the device hostname and SNMP credentials. See the SNMP collector reference for all options.
Configure the snmp collector from the Netdata web interface:
The configuration file name for this integration is go.d/snmp.conf.
The file format is YAML. Generally, the structure is:
update_every: 1
autodetection_retry: 0
jobs:
- name: some_name1
- name: some_name2
You can edit the configuration file using the edit-config script from the
Netdata config directory.
cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
sudo ./edit-config go.d/snmp.conf
There are no configuration examples.
On top of the generic SNMP baseline (the Generic SNMP Device integration — interfaces, system, IP/TCP/UDP, host resources), this Servertech Pdu4 profile adds the metrics below. Each is collected only where the device exposes the matching OID — inclusion means the profile requests it; availability depends on the device model and software.
45 metrics in 13 groups; each row is a chart context usable in alerts.
| Group | Metrics |
|---|---|
| Hardware / Branch | 2 |
| Hardware / InputCord | 2 |
| Hardware / Line | 2 |
| Hardware / OCP | 1 |
| Hardware / Outlet | 3 |
| Hardware / Phase | 2 |
| Hardware / Sensor | 4 |
| Hardware / Unit | 1 |
| PowerFlow / Branch | 3 |
| PowerFlow / InputCord | 10 |
| PowerFlow / Line | 3 |
| PowerFlow / Phase | 11 |
| System / Uptime | 1 |
| Metric (chart context) | Unit | Scope | Description |
|---|---|---|---|
snmp.device_prof_servertech_sentry4_st4BranchState | {status} | per servertech_sentry4_st4_branch_id, servertech_sentry4_st4_branch_label | Branch power state |
snmp.device_prof_servertech_sentry4_st4BranchStatus | {status} | per servertech_sentry4_st4_branch_id, servertech_sentry4_st4_branch_label | Branch operational status |
| Metric (chart context) | Unit | Scope | Description |
|---|---|---|---|
snmp.device_prof_servertech_sentry4_st4InputCordState | {status} | per servertech_sentry4_st4_input_cord_id, servertech_sentry4_st4_input_cord_name, servertech_sentry4_st4_input_cord_inlet_type | Input cord power state |
snmp.device_prof_servertech_sentry4_st4InputCordStatus | {status} | per servertech_sentry4_st4_input_cord_id, servertech_sentry4_st4_input_cord_name, servertech_sentry4_st4_input_cord_inlet_type | Input cord operational status |
| Metric (chart context) | Unit | Scope | Description |
|---|---|---|---|
snmp.device_prof_servertech_sentry4_st4LineState | {status} | per servertech_sentry4_st4_line_id, servertech_sentry4_st4_line_label | Line power state |
snmp.device_prof_servertech_sentry4_st4LineStatus | {status} | per servertech_sentry4_st4_line_id, servertech_sentry4_st4_line_label | Line operational status |
| Metric (chart context) | Unit | Scope | Description |
|---|---|---|---|
snmp.device_prof_servertech_sentry4_st4OcpStatus | {status} | per servertech_sentry4_st4_ocp_id, servertech_sentry4_st4_ocp_label, servertech_sentry4_st4_ocp_type | Overcurrent protection device status |
| Metric (chart context) | Unit | Scope | Description |
|---|---|---|---|
snmp.device_prof_servertech_sentry4_st4OutletState | {status} | per servertech_sentry4_st4_outlet_id, servertech_sentry4_st4_outlet_name | Outlet power state |
snmp.device_prof_servertech_sentry4_st4OutletStatus | {status} | per servertech_sentry4_st4_outlet_id, servertech_sentry4_st4_outlet_name | Outlet operational status |
snmp.device_prof_servertech_sentry4_st4OutletWakeupState | {status} | per servertech_sentry4_st4_outlet_id, servertech_sentry4_st4_outlet_name | Outlet wakeup state configuration |
| Metric (chart context) | Unit | Scope | Description |
|---|---|---|---|
snmp.device_prof_servertech_sentry4_st4PhaseState | {status} | per servertech_sentry4_st4_phase_id, servertech_sentry4_st4_phase_label | Phase power state |
snmp.device_prof_sservertech_sentry4_st4PhaseStatus | {status} | per servertech_sentry4_st4_phase_id, servertech_sentry4_st4_phase_label | Phase operational status |
| Metric (chart context) | Unit | Scope | Description |
|---|---|---|---|
snmp.device_prof_servertech_sentry4_st4HumidSensorStatus | {status} | per servertech_sentry4_st4_humid_sensor_id, servertech_sentry4_st4_humid_sensor_name | Humidity sensor status |
snmp.device_prof_servertech_sentry4_st4HumidSensorValue | % | per servertech_sentry4_st4_humid_sensor_id, servertech_sentry4_st4_humid_sensor_name | Humidity sensor value |
snmp.device_prof_servertech_sentry4_st4TempSensorStatus | {status} | per servertech_sentry4_st4_temp_sensor_id, servertech_sentry4_st4_temp_sensor_name | Temperature sensor status |
snmp.device_prof_servertech_sentry4_st4TempSensorValue | Cel | per servertech_sentry4_st4_temp_sensor_id, servertech_sentry4_st4_temp_sensor_name | Temperature sensor value |
| Metric (chart context) | Unit | Scope | Description |
|---|---|---|---|
snmp.device_prof_servertech_sentry4_st4UnitStatus | {status} | per servertech_sentry4_st4_unit_id, servertech_sentry4_st4_unit_name, servertech_sentry4_st4_unit_type | Unit operational status |
| Metric (chart context) | Unit | Scope | Description |
|---|---|---|---|
snmp.device_prof_servertech_sentry4_st4BranchCurrent | A | per servertech_sentry4_st4_branch_id, servertech_sentry4_st4_branch_label | Current of the branch |
snmp.device_prof_servertech_sentry4_st4BranchCurrentStatus | {status} | per servertech_sentry4_st4_branch_id, servertech_sentry4_st4_branch_label | Branch current status |
snmp.device_prof_servertech_sentry4_st4BranchCurrentUtilized | A | per servertech_sentry4_st4_branch_id, servertech_sentry4_st4_branch_label | Utilized current of the branch |
| Metric (chart context) | Unit | Scope | Description |
|---|---|---|---|
snmp.device_prof_servertech_sentry4_st4InputCordActivePower | W | per servertech_sentry4_st4_input_cord_id, servertech_sentry4_st4_input_cord_name, servertech_sentry4_st4_input_cord_inlet_type | Active power of the input cord |
snmp.device_prof_servertech_sentry4_st4InputCordActivePowerStatus | {status} | per servertech_sentry4_st4_input_cord_id, servertech_sentry4_st4_input_cord_name, servertech_sentry4_st4_input_cord_inlet_type | Input cord active power status |
snmp.device_prof_servertech_sentry4_st4InputCordApparentPower | VA | per servertech_sentry4_st4_input_cord_id, servertech_sentry4_st4_input_cord_name, servertech_sentry4_st4_input_cord_inlet_type | Apparent power of the input cord |
snmp.device_prof_servertech_sentry4_st4InputCordApparentPowerStatus | {status} | per servertech_sentry4_st4_input_cord_id, servertech_sentry4_st4_input_cord_name, servertech_sentry4_st4_input_cord_inlet_type | Input cord apparent power status |
snmp.device_prof_servertech_sentry4_st4InputCordEnergy | Wh | per servertech_sentry4_st4_input_cord_id, servertech_sentry4_st4_input_cord_name, servertech_sentry4_st4_input_cord_inlet_type | Energy consumed by the input cord |
snmp.device_prof_servertech_sentry4_st4InputCordFrequency | Hz | per servertech_sentry4_st4_input_cord_id, servertech_sentry4_st4_input_cord_name, servertech_sentry4_st4_input_cord_inlet_type | Frequency of the input cord |
snmp.device_prof_servertech_sentry4_st4InputCordOutOfBalance | % | per servertech_sentry4_st4_input_cord_id, servertech_sentry4_st4_input_cord_name, servertech_sentry4_st4_input_cord_inlet_type | Out of balance measurement of the input cord |
snmp.device_prof_servertech_sentry4_st4InputCordOutOfBalanceStatus | {status} | per servertech_sentry4_st4_input_cord_id, servertech_sentry4_st4_input_cord_name, servertech_sentry4_st4_input_cord_inlet_type | Input cord out of balance status |
snmp.device_prof_servertech_sentry4_st4InputCordPowerFactorStatus | {status} | per servertech_sentry4_st4_input_cord_id, servertech_sentry4_st4_input_cord_name, servertech_sentry4_st4_input_cord_inlet_type | Input cord power factor status |
snmp.device_prof_servertech_sentry4_st4InputCordPowerUtilized | W | per servertech_sentry4_st4_input_cord_id, servertech_sentry4_st4_input_cord_name, servertech_sentry4_st4_input_cord_inlet_type | Power utilized by the input cord |
| Metric (chart context) | Unit | Scope | Description |
|---|---|---|---|
snmp.device_prof_servertech_sentry4_st4LineCurrent | A | per servertech_sentry4_st4_line_id, servertech_sentry4_st4_line_label | Current of the line |
snmp.device_prof_servertech_sentry4_st4LineCurrentStatus | {status} | per servertech_sentry4_st4_line_id, servertech_sentry4_st4_line_label | Line current status |
snmp.device_prof_servertech_sentry4_st4LineCurrentUtilized | A | per servertech_sentry4_st4_line_id, servertech_sentry4_st4_line_label | Utilized current of the line |
| Metric (chart context) | Unit | Scope | Description |
|---|---|---|---|
snmp.device_prof_servertech_sentry4_st4PhaseActivePower | W | per servertech_sentry4_st4_phase_id, servertech_sentry4_st4_phase_label | Active power of the phase |
snmp.device_prof_servertech_sentry4_st4PhaseApparentPower | VA | per servertech_sentry4_st4_phase_id, servertech_sentry4_st4_phase_label | Apparent power of the phase |
snmp.device_prof_servertech_sentry4_st4PhaseCurrent | A | per servertech_sentry4_st4_phase_id, servertech_sentry4_st4_phase_label | Current of the phase |
snmp.device_prof_servertech_sentry4_st4PhaseCurrentCrestFactor | 1 | per servertech_sentry4_st4_phase_id, servertech_sentry4_st4_phase_label | Current crest factor of the phase |
snmp.device_prof_servertech_sentry4_st4PhaseEnergy | Wh | per servertech_sentry4_st4_phase_id, servertech_sentry4_st4_phase_label | Energy consumed by the phase |
snmp.device_prof_servertech_sentry4_st4PhasePowerFactor | 1 | per servertech_sentry4_st4_phase_id, servertech_sentry4_st4_phase_label | Power factor of the phase |
snmp.device_prof_servertech_sentry4_st4PhasePowerFactorStatus | {status} | per servertech_sentry4_st4_phase_id, servertech_sentry4_st4_phase_label | Phase power factor status |
snmp.device_prof_servertech_sentry4_st4PhaseReactance | {status} | per servertech_sentry4_st4_phase_id, servertech_sentry4_st4_phase_label | Phase reactance type |
snmp.device_prof_servertech_sentry4_st4PhaseVoltage | V | per servertech_sentry4_st4_phase_id, servertech_sentry4_st4_phase_label | Voltage of the phase |
snmp.device_prof_servertech_sentry4_st4PhaseVoltageDeviation | V | per servertech_sentry4_st4_phase_id, servertech_sentry4_st4_phase_label | Voltage deviation of the phase |
snmp.device_prof_servertech_sentry4_st4PhaseVoltageStatus | {status} | per servertech_sentry4_st4_phase_id, servertech_sentry4_st4_phase_label | Phase voltage status |
| Metric (chart context) | Unit | Scope | Description |
|---|---|---|---|
snmp.device_prof_systemUptime | s | device | Time since the system was last rebooted or powered on. |
There are no alerts configured by default for this integration.
Want a personalised demo of Netdata for your use case?