100 lines
3.4 KiB
XML
100 lines
3.4 KiB
XML
<model>
|
|
<mount>//OPNsense/zabbixproxy/general</mount>
|
|
<description>Zabbix Proxy configuration</description>
|
|
<version>1.1.0</version>
|
|
<items>
|
|
<enabled type="BooleanField">
|
|
<default>0</default>
|
|
<Required>Y</Required>
|
|
</enabled>
|
|
<proxymode type="BooleanField">
|
|
<default>0</default>
|
|
<Required>Y</Required>
|
|
</proxymode>
|
|
<server type="TextField">
|
|
<default></default>
|
|
<Required>N</Required>
|
|
</server>
|
|
<serverport type="TextField">
|
|
<default>10051</default>
|
|
<Required>N</Required>
|
|
</serverport>
|
|
<hostname type="TextField">
|
|
<default>Zabbix proxy</default>
|
|
<Required>Y</Required>
|
|
</hostname>
|
|
<listenport type="TextField">
|
|
<default>10051</default>
|
|
<Required>N</Required>
|
|
</listenport>
|
|
<listenip type="NetworkField">
|
|
<default></default>
|
|
<Required>N</Required>
|
|
</listenip>
|
|
<sourceip type="NetworkField">
|
|
<default></default>
|
|
<Required>N</Required>
|
|
</sourceip>
|
|
<startpollers type="TextField">
|
|
<default>5</default>
|
|
<Required>N</Required>
|
|
</startpollers>
|
|
<startipmipollers type="IntegerField">
|
|
<default>0</default>
|
|
<Required>N</Required>
|
|
</startipmipollers>
|
|
<startpollersunreachable type="IntegerField">
|
|
<default>1</default>
|
|
<Required>N</Required>
|
|
</startpollersunreachable>
|
|
<starttrappers type="IntegerField">
|
|
<default>5</default>
|
|
<Required>N</Required>
|
|
</starttrappers>
|
|
<startpingers type="IntegerField">
|
|
<default>1</default>
|
|
<Required>N</Required>
|
|
</startpingers>
|
|
<startdiscoverers type="IntegerField">
|
|
<default>1</default>
|
|
<Required>N</Required>
|
|
</startdiscoverers>
|
|
<starthttppollers type="IntegerField">
|
|
<default>1</default>
|
|
<Required>N</Required>
|
|
</starthttppollers>
|
|
<cachesize type="TextField">
|
|
<default>8M</default>
|
|
<Required>N</Required>
|
|
</cachesize>
|
|
<historycachesize type="TextField">
|
|
<default>16M</default>
|
|
<Required>N</Required>
|
|
</historycachesize>
|
|
<historyindexcachesize type="TextField">
|
|
<default>4M</default>
|
|
<Required>N</Required>
|
|
</historyindexcachesize>
|
|
<timeout type="IntegerField">
|
|
<default>4</default>
|
|
<Required>N</Required>
|
|
</timeout>
|
|
<encryption type="BooleanField">
|
|
<default>0</default>
|
|
<Required>Y</Required>
|
|
</encryption>
|
|
<encryptionidentity type="TextField">
|
|
<default></default>
|
|
<Required>N</Required>
|
|
<mask>/^.{1,128}$/</mask>
|
|
<ValidationMessage>Should be a string between 1 and 128 characters.</ValidationMessage>
|
|
</encryptionidentity>
|
|
<encryptionpsk type="TextField">
|
|
<default></default>
|
|
<Required>N</Required>
|
|
<mask>/^[A-Fa-f0-9]{32,512}$/</mask>
|
|
<ValidationMessage>Should be a hexadecimal string between 32 and 512 characters.</ValidationMessage>
|
|
</encryptionpsk>
|
|
</items>
|
|
</model>
|