sysutils/node_exporter: model style

This commit is contained in:
Franco Fichtner 2026-01-19 05:14:40 +01:00
parent 1dcf1eace1
commit 3bccb618b4

View file

@ -1,68 +1,33 @@
<model>
<mount>//OPNsense/NodeExporter</mount>
<description>
node_exporter - Prometheus exporter for hardware and OS metrics.
</description>
<description>node_exporter configuration</description>
<version>0.2.0</version>
<items>
<enabled type="BooleanField">
<Default>0</Default>
<Required>Y</Required>
<Default>0</Default>
<Required>Y</Required>
</enabled>
<listenaddress type="NetworkField">
<Default>0.0.0.0</Default>
<Required>Y</Required>
<NetMaskAllowed>N</NetMaskAllowed>
<ValidationMessage>Please provide a valid IP address.</ValidationMessage>
<Default>0.0.0.0</Default>
<Required>Y</Required>
<NetMaskAllowed>N</NetMaskAllowed>
<ValidationMessage>Please provide a valid IP address.</ValidationMessage>
</listenaddress>
<listenport type="PortField">
<Default>9100</Default>
<Required>Y</Required>
<ValidationMessage>Please provide a valid port number between 1 and 65535. Port 9100 is the default.</ValidationMessage>
<Default>9100</Default>
<Required>Y</Required>
<ValidationMessage>Please provide a valid port number between 1 and 65535. Port 9100 is the default.</ValidationMessage>
</listenport>
<cpu type="BooleanField">
<Default>1</Default>
<Required>N</Required>
</cpu>
<exec type="BooleanField">
<Default>1</Default>
<Required>N</Required>
</exec>
<filesystem type="BooleanField">
<Default>1</Default>
<Required>N</Required>
</filesystem>
<loadavg type="BooleanField">
<Default>1</Default>
<Required>N</Required>
</loadavg>
<meminfo type="BooleanField">
<Default>1</Default>
<Required>N</Required>
</meminfo>
<netdev type="BooleanField">
<Default>1</Default>
<Required>N</Required>
</netdev>
<time type="BooleanField">
<Default>1</Default>
<Required>N</Required>
</time>
<devstat type="BooleanField">
<Default>0</Default>
<Required>N</Required>
</devstat>
<interrupts type="BooleanField">
<Default>0</Default>
<Required>N</Required>
</interrupts>
<ntp type="BooleanField">
<Default>0</Default>
<Required>N</Required>
</ntp>
<zfs type="BooleanField">
<Default>0</Default>
<Required>N</Required>
</zfs>
<cpu type="BooleanField"/>
<exec type="BooleanField"/>
<filesystem type="BooleanField"/>
<loadavg type="BooleanField"/>
<meminfo type="BooleanField"/>
<netdev type="BooleanField"/>
<time type="BooleanField"/>
<devstat type="BooleanField"/>
<interrupts type="BooleanField"/>
<ntp type="BooleanField"/>
<zfs type="BooleanField"/>
</items>
</model>