Skip to content

Commit 756af08

Browse files
trentaValantin
trenta
authored andcommitted
Add zabbix-server/proxy Pollers settings
1 parent 328e5b3 commit 756af08

File tree

7 files changed

+302
-131
lines changed

7 files changed

+302
-131
lines changed

REFERENCE.md

+139-9
Original file line numberDiff line numberDiff line change
@@ -145,10 +145,15 @@ The following parameters are available in the `zabbix` class:
145145
* [`database_tlsconnect`](#-zabbix--database_tlsconnect)
146146
* [`database_tlscafile`](#-zabbix--database_tlscafile)
147147
* [`startpollers`](#-zabbix--startpollers)
148+
* [`startagentpollers`](#-zabbix--startagentpollers)
149+
* [`starthttpagentpollers`](#-zabbix--starthttpagentpollers)
150+
* [`startsnmppollers`](#-zabbix--startsnmppollers)
151+
* [`maxconcurrentchecksperpoller`](#-zabbix--maxconcurrentchecksperpoller)
148152
* [`startpreprocessors`](#-zabbix--startpreprocessors)
149153
* [`startipmipollers`](#-zabbix--startipmipollers)
150154
* [`startodbcpollers`](#-zabbix--startodbcpollers)
151155
* [`startpollersunreachable`](#-zabbix--startpollersunreachable)
156+
* [`starthistorypollers`](#-zabbix--starthistorypollers)
152157
* [`starttrappers`](#-zabbix--starttrappers)
153158
* [`startpingers`](#-zabbix--startpingers)
154159
* [`startalerters`](#-zabbix--startalerters)
@@ -721,12 +726,44 @@ Default value: `$zabbix::params::server_database_tlscafile`
721726

722727
##### <a name="-zabbix--startpollers"></a>`startpollers`
723728

724-
Data type: `Any`
729+
Data type: `Integer[0, 1000]`
725730

726731
Number of pre-forked instances of pollers.
727732

728733
Default value: `$zabbix::params::server_startpollers`
729734

735+
##### <a name="-zabbix--startagentpollers"></a>`startagentpollers`
736+
737+
Data type: `Integer[0, 1000]`
738+
739+
Number of pre-forked instances of asynchronous Zabbix agent pollers. Also see MaxConcurrentChecksPerPoller.
740+
741+
Default value: `$zabbix::params::server_startagentpollers`
742+
743+
##### <a name="-zabbix--starthttpagentpollers"></a>`starthttpagentpollers`
744+
745+
Data type: `Integer[0, 1000]`
746+
747+
Number of pre-forked instances of asynchronous HTTP agent pollers. Also see MaxConcurrentChecksPerPoller.
748+
749+
Default value: `$zabbix::params::server_starthttpagentpollers`
750+
751+
##### <a name="-zabbix--startsnmppollers"></a>`startsnmppollers`
752+
753+
Data type: `Integer[0, 1000]`
754+
755+
Number of pre-forked instances of asynchronous SNMP pollers. Also see MaxConcurrentChecksPerPoller.
756+
757+
Default value: `$zabbix::params::server_startsnmppollers`
758+
759+
##### <a name="-zabbix--maxconcurrentchecksperpoller"></a>`maxconcurrentchecksperpoller`
760+
761+
Data type: `Integer[0, 1000]`
762+
763+
Maximum number of asynchronous checks that can be executed at once by each HTTP agent poller or agent poller.
764+
765+
Default value: `$zabbix::params::server_maxconcurrentchecksperpoller`
766+
730767
##### <a name="-zabbix--startpreprocessors"></a>`startpreprocessors`
731768

732769
Data type: `Integer[1, 1000]`
@@ -737,7 +774,7 @@ Default value: `$zabbix::params::server_startpreprocessors`
737774

738775
##### <a name="-zabbix--startipmipollers"></a>`startipmipollers`
739776

740-
Data type: `Any`
777+
Data type: `Integer[0, 1000]`
741778

742779
Number of pre-forked instances of ipmi pollers.
743780

@@ -753,12 +790,22 @@ Default value: `$zabbix::params::server_startodbcpollers`
753790

754791
##### <a name="-zabbix--startpollersunreachable"></a>`startpollersunreachable`
755792

756-
Data type: `Any`
793+
Data type: `Integer[0, 1000]`
757794

758795
Number of pre-forked instances of pollers for unreachable hosts (including ipmi).
759796

760797
Default value: `$zabbix::params::server_startpollersunreachable`
761798

799+
##### <a name="-zabbix--starthistorypollers"></a>`starthistorypollers`
800+
801+
Data type: `Integer[0, 1000]`
802+
803+
Number of pre-forked instances of history pollers.
804+
Only required for calculated checks.
805+
A database connection is required for each history poller instance.
806+
807+
Default value: `$zabbix::params::server_starthistorypollers`
808+
762809
##### <a name="-zabbix--starttrappers"></a>`starttrappers`
763810

764811
Data type: `Any`
@@ -2570,6 +2617,10 @@ The following parameters are available in the `zabbix::proxy` class:
25702617
* [`proxyconfigfrequency`](#-zabbix--proxy--proxyconfigfrequency)
25712618
* [`datasenderfrequency`](#-zabbix--proxy--datasenderfrequency)
25722619
* [`startpollers`](#-zabbix--proxy--startpollers)
2620+
* [`startagentpollers`](#-zabbix--proxy--startagentpollers)
2621+
* [`starthttpagentpollers`](#-zabbix--proxy--starthttpagentpollers)
2622+
* [`startsnmppollers`](#-zabbix--proxy--startsnmppollers)
2623+
* [`maxconcurrentchecksperpoller`](#-zabbix--proxy--maxconcurrentchecksperpoller)
25732624
* [`startpreprocessors`](#-zabbix--proxy--startpreprocessors)
25742625
* [`startipmipollers`](#-zabbix--proxy--startipmipollers)
25752626
* [`startodbcpollers`](#-zabbix--proxy--startodbcpollers)
@@ -3046,12 +3097,44 @@ Default value: `$zabbix::params::proxy_datasenderfrequency`
30463097

30473098
##### <a name="-zabbix--proxy--startpollers"></a>`startpollers`
30483099

3049-
Data type: `Any`
3100+
Data type: `Integer[0, 1000]`
30503101

30513102
Number of pre-forked instances of pollers.
30523103

30533104
Default value: `$zabbix::params::proxy_startpollers`
30543105

3106+
##### <a name="-zabbix--proxy--startagentpollers"></a>`startagentpollers`
3107+
3108+
Data type: `Integer[0, 1000]`
3109+
3110+
Number of pre-forked instances of asynchronous Zabbix agent pollers. Also see MaxConcurrentChecksPerPoller.
3111+
3112+
Default value: `$zabbis::params::proxy_startagentpollers`
3113+
3114+
##### <a name="-zabbix--proxy--starthttpagentpollers"></a>`starthttpagentpollers`
3115+
3116+
Data type: `Integer[0, 1000]`
3117+
3118+
Number of pre-forked instances of asynchronous HTTP agent pollers. Also see MaxConcurrentChecksPerPoller.
3119+
3120+
Default value: `$zabbix::params::proxy_starthttpagentpollers`
3121+
3122+
##### <a name="-zabbix--proxy--startsnmppollers"></a>`startsnmppollers`
3123+
3124+
Data type: `Integer[0, 1000]`
3125+
3126+
Number of pre-forked instances of asynchronous SNMP pollers. Also see MaxConcurrentChecksPerPoller.
3127+
3128+
Default value: `$zabbix::params::proxy_startsnmppollers`
3129+
3130+
##### <a name="-zabbix--proxy--maxconcurrentchecksperpoller"></a>`maxconcurrentchecksperpoller`
3131+
3132+
Data type: `Integer[0, 1000]`
3133+
3134+
Maximum number of asynchronous checks that can be executed at once by each HTTP agent poller or agent poller.
3135+
3136+
Default value: `$zabbix::params::proxy_maxconcurrentchecksperpoller`
3137+
30553138
##### <a name="-zabbix--proxy--startpreprocessors"></a>`startpreprocessors`
30563139

30573140
Data type: `Integer[1, 1000]`
@@ -3062,7 +3145,7 @@ Default value: `$zabbix::params::proxy_startpreprocessors`
30623145

30633146
##### <a name="-zabbix--proxy--startipmipollers"></a>`startipmipollers`
30643147

3065-
Data type: `Any`
3148+
Data type: `Integer[0, 1000]`
30663149

30673150
Number of pre-forked instances of ipmi pollers.
30683151

@@ -3078,7 +3161,7 @@ Default value: `$zabbix::params::proxy_startodbcpollers`
30783161

30793162
##### <a name="-zabbix--proxy--startpollersunreachable"></a>`startpollersunreachable`
30803163

3081-
Data type: `Any`
3164+
Data type: `Integer[0, 1000]`
30823165

30833166
Number of pre-forked instances of pollers for unreachable hosts (including ipmi).
30843167

@@ -4004,10 +4087,15 @@ The following parameters are available in the `zabbix::server` class:
40044087
* [`database_tlscipher`](#-zabbix--server--database_tlscipher)
40054088
* [`database_tlscipher13`](#-zabbix--server--database_tlscipher13)
40064089
* [`startpollers`](#-zabbix--server--startpollers)
4090+
* [`startagentpollers`](#-zabbix--server--startagentpollers)
4091+
* [`starthttpagentpollers`](#-zabbix--server--starthttpagentpollers)
4092+
* [`startsnmppollers`](#-zabbix--server--startsnmppollers)
4093+
* [`maxconcurrentchecksperpoller`](#-zabbix--server--maxconcurrentchecksperpoller)
40074094
* [`startpreprocessors`](#-zabbix--server--startpreprocessors)
40084095
* [`startipmipollers`](#-zabbix--server--startipmipollers)
40094096
* [`startodbcpollers`](#-zabbix--server--startodbcpollers)
40104097
* [`startpollersunreachable`](#-zabbix--server--startpollersunreachable)
4098+
* [`starthistorypollers`](#-zabbix--server--starthistorypollers)
40114099
* [`starttrappers`](#-zabbix--server--starttrappers)
40124100
* [`startpingers`](#-zabbix--server--startpingers)
40134101
* [`startalerters`](#-zabbix--server--startalerters)
@@ -4372,12 +4460,44 @@ Default value: `$zabbix::params::server_database_tlscipher13`
43724460

43734461
##### <a name="-zabbix--server--startpollers"></a>`startpollers`
43744462

4375-
Data type: `Any`
4463+
Data type: `Integer[0, 1000]`
43764464

43774465
Number of pre-forked instances of pollers.
43784466

43794467
Default value: `$zabbix::params::server_startpollers`
43804468

4469+
##### <a name="-zabbix--server--startagentpollers"></a>`startagentpollers`
4470+
4471+
Data type: `Integer[0, 1000]`
4472+
4473+
Number of pre-forked instances of asynchronous Zabbix agent pollers. Also see MaxConcurrentChecksPerPoller.
4474+
4475+
Default value: `$zabbis::params::server_startagentpollers`
4476+
4477+
##### <a name="-zabbix--server--starthttpagentpollers"></a>`starthttpagentpollers`
4478+
4479+
Data type: `Integer[0, 1000]`
4480+
4481+
Number of pre-forked instances of asynchronous HTTP agent pollers. Also see MaxConcurrentChecksPerPoller.
4482+
4483+
Default value: `$zabbix::params::server_starthttpagentpollers`
4484+
4485+
##### <a name="-zabbix--server--startsnmppollers"></a>`startsnmppollers`
4486+
4487+
Data type: `Integer[0, 1000]`
4488+
4489+
Number of pre-forked instances of asynchronous SNMP pollers. Also see MaxConcurrentChecksPerPoller.
4490+
4491+
Default value: `$zabbix::params::server_startsnmppollers`
4492+
4493+
##### <a name="-zabbix--server--maxconcurrentchecksperpoller"></a>`maxconcurrentchecksperpoller`
4494+
4495+
Data type: `Integer[0, 1000]`
4496+
4497+
Maximum number of asynchronous checks that can be executed at once by each HTTP agent poller or agent poller.
4498+
4499+
Default value: `$zabbix::params::server_maxconcurrentchecksperpoller`
4500+
43814501
##### <a name="-zabbix--server--startpreprocessors"></a>`startpreprocessors`
43824502

43834503
Data type: `Integer[1, 1000]`
@@ -4388,7 +4508,7 @@ Default value: `$zabbix::params::server_startpreprocessors`
43884508

43894509
##### <a name="-zabbix--server--startipmipollers"></a>`startipmipollers`
43904510

4391-
Data type: `Any`
4511+
Data type: `Integer[0, 1000]`
43924512

43934513
Number of pre-forked instances of ipmi pollers.
43944514

@@ -4404,12 +4524,22 @@ Default value: `$zabbix::params::server_startodbcpollers`
44044524

44054525
##### <a name="-zabbix--server--startpollersunreachable"></a>`startpollersunreachable`
44064526

4407-
Data type: `Any`
4527+
Data type: `Integer[0, 1000]`
44084528

44094529
Number of pre-forked instances of pollers for unreachable hosts (including ipmi).
44104530

44114531
Default value: `$zabbix::params::server_startpollersunreachable`
44124532

4533+
##### <a name="-zabbix--server--starthistorypollers"></a>`starthistorypollers`
4534+
4535+
Data type: `Integer[0, 1000]`
4536+
4537+
Number of pre-forked instances of history pollers.
4538+
Only required for calculated checks.
4539+
A database connection is required for each history poller instance.
4540+
4541+
Default value: `$zabbix::params::server_starthistorypollers`
4542+
44134543
##### <a name="-zabbix--server--starttrappers"></a>`starttrappers`
44144544

44154545
Data type: `Any`

0 commit comments

Comments
 (0)