Files
kubernetes/dev/zabbix/values.org
2025-12-03 06:17:44 +01:00

63 KiB

global:

#

imagePullSecrets: []

commonLabels: {}

zabbixImageTag: ubuntu-7.0.16

postgresAccess:

#

existingSecretName: ""

secretHostKey: host

secretPortKey: port

secretUserKey: user

secretPasswordKey: password

secretDBKey: dbname

secretSchemaKey: "" #

host: "zabbix-postgresql"

port: "5432"

user: "zabbix"

password: "zabbix"

database: "zabbix"

schema: ""

zabbixServer:

enabled: true

zabbixServerHA:

enabled: false

role:

annotations: {}

roleBinding:

annotations: {}

serviceAccount:

annotations: {}

dbCreateUpgradeJob:

image:

repository: ghcr.io/zabbix-community/zabbix-server-create-upgrade-db

tag: ""

tagSuffix: "20241230222241"

pullPolicy: IfNotPresent

pullSecrets: []

extraInitContainers: []

extraContainers: []

extraPodSpecs: {}

extraVolumeMounts: []

extraVolumes: []

resources: {}

securityContext: {}

haLabelsSidecar:

image:

repository: ghcr.io/zabbix-community/zabbix-server-ha-label-manager

tag: "20241230230305"

pullPolicy: IfNotPresent

pullSecrets: []

labelName: zabbix.com/server-ha-role

resources: {}

securityContext: {}

extraVolumeMounts: []

replicaCount: 1

podAntiAffinity: true

hostPort: false

hostIP: 0.0.0.0

resources: {} image:

repository: zabbix/zabbix-server-pgsql

tag: null

pullPolicy: IfNotPresent

pullSecrets: []

haNodesAutoClean: enabled: true image:

repository: postgres

tag: 16 pullPolicy: IfNotPresent pullSecrets: [] schedule: "0 1 * * *" concurrencyPolicy: "Replace" deleteOlderThanSeconds: 3600

resources: {}

extraEnv: []

extraVolumeMounts: []

extraContainers: []

extraInitContainers: []

extraVolumes: []

extraPodSpecs: {}

securityContext: {}

cronjobLabels: {}

service:

type: ClusterIP

clusterIP:

externalIPs: []

loadBalancerIP: ""

loadBalancerSourceRanges: []

loadBalancerClass: ""

sessionAffinity: None

port: 10051

nodePort: 31051

annotations: {}

extraEnv: []

extraDeploymentAnnotations: {}

extraDeploymentLabels: {}

extraPodAnnotations: {}

extraPodLabels: {}

extraVolumeMounts: []

extraContainers: []

extraInitContainers: []

extraVolumes: []

extraPodSpecs: {}

securityContext: {}

livenessProbe: {}

readinessProbe: {}

startupProbe: {}

nodeSelector: {}

postgresql:

enabled: true image:

repository: postgres

tag: 16

pullPolicy: IfNotPresent

pullSecrets: []

resources: {} persistence:

enabled: false

existingClaimName: false

storageSize: 5Gi

service:

type: ClusterIP

clusterIP:

port: 5432

annotations: {}

extraRuntimeParameters: max_connections: 100

extraEnv: []

extraStatefulSetAnnotations: {}

extraStatefulSetLabels: {}

extraPodAnnotations: {}

extraPodLabels: {}

extraVolumeMounts: []

extraContainers: []

extraInitContainers: []

extraVolumes: []

extraPodSpecs: {}

securityContext: {}

livenessProbe: {}

readinessProbe: {}

startupProbe: {}

nodeSelector: {}

zabbixProxy:

enabled: false

replicaCount: 1

resources: {} image:

repository: zabbix/zabbix-proxy-sqlite3

tag: null

pullPolicy: IfNotPresent

pullSecrets: []

ZBX_PROXYMODE: 0

ZBX_HOSTNAME: zabbix-proxy # This variable is unique, case sensitive hostname.

ZBX_SERVER_HOST: zabbix-zabbix-server

ZBX_SERVER_PORT: 10051

ZBX_DEBUGLEVEL: 4

ZBX_TIMEOUT: 4

ZBX_JAVAGATEWAY_ENABLE: false

ZBX_VMWARECACHESIZE: 128M service:

type: ClusterIP

clusterIP:

externalIPs: []

loadBalancerIP: ""

loadBalancerSourceRanges: []

loadBalancerClass: ""

sessionAffinity: None

port: 10051

nodePort: 31053

annotations: {}

extraEnv: []

extraStatefulSetAnnotations: {}

extraStatefulSetLabels: {}

extraPodAnnotations: {}

extraPodLabels: {}

extraVolumeMounts: []

extraContainers: []

extraInitContainers: []

extraVolumes: []

extraPodSpecs: {}

securityContext: {}

extraVolumeClaimTemplate: []

livenessProbe: {}

readinessProbe: {}

startupProbe: {}

lifecycle: {}

nodeSelector: {}

zabbixAgent:

enabled: true

runAsSidecar: true

runAsDaemonSet: false

resources: {} image:

repository: zabbix/zabbix-agent2

tag: null

pullPolicy: IfNotPresent

pullSecrets: []

ZBX_SERVER_HOST: 0.0.0.0/0

ZBX_SERVER_PORT: 10051

ZBX_PASSIVE_ALLOW: true

ZBX_ACTIVE_ALLOW: false

ZBX_DEBUGLEVEL: 3

ZBX_TIMEOUT: 4 service:

type: ClusterIP

clusterIP:

externalIPs: []

loadBalancerIP: ""

loadBalancerSourceRanges: []

loadBalancerClass: ""

sessionAffinity: None

port: 10050

nodePort: 31050

annotations: {}

hostNetwork: true

hostRootFsMount: true

extraEnv: []

extraVolumeMounts: []

extraDaemonSetAnnotations: {}

extraDaemonSetLabels: {}

extraDeploymentLabels: {}

extraPodAnnotations: {}

extraPodLabels: {}

extraContainers: []

extraInitContainers: []

extraVolumes: []

extraPodSpecs: {}

securityContext: {}

livenessProbe: tcpSocket:

port: zabbix-agent timeoutSeconds: 3 failureThreshold: 3 periodSeconds: 10 successThreshold: 1

readinessProbe: {}

startupProbe: tcpSocket:

port: zabbix-agent initialDelaySeconds: 15 periodSeconds: 5 timeoutSeconds: 3 failureThreshold: 5 successThreshold: 1

nodeSelector: {}

zabbixWeb:

enabled: true

replicaCount: 1

podAntiAffinity: true

resources: {} image:

repository: zabbix/zabbix-web-nginx-pgsql

tag: null

pullPolicy: IfNotPresent

pullSecrets: []

port: 8080

samlCertsSecretName: ""

tlsCertsSecretName: "" service:

type: ClusterIP

clusterIP:

externalIPs: []

loadBalancerIP: ""

loadBalancerSourceRanges: []

loadBalancerClass: ""

sessionAffinity: None

port: 80

nodePort: 31080

annotations: {}

extraEnv: []

extraDeploymentAnnotations: {}

extraDeploymentLabels: {}

extraPodAnnotations: {}

extraPodLabels: {}

extraVolumeMounts: []

extraContainers: []

extraInitContainers: []

extraVolumes: []

extraPodSpecs: {}

securityContext: {} livenessProbe: httpGet:

path: /ping

port: zabbix-web

scheme: HTTP initialDelaySeconds: 30 periodSeconds: 10 timeoutSeconds: 5 failureThreshold: 6 successThreshold: 1 readinessProbe: httpGet:

path: /ping

port: zabbix-web

scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 timeoutSeconds: 5 failureThreshold: 6 successThreshold: 1

startupProbe: {}

nodeSelector: {}

zabbixWebService:

enabled: true

replicaCount: 1

podAntiAffinity: true

resources: {} image:

repository: zabbix/zabbix-web-service

tag: null

pullPolicy: IfNotPresent

pullSecrets: []

service:

type: ClusterIP

clusterIP:

port: 10053

annotations: {}

extraEnv: []

extraDeploymentAnnotations: {}

extraDeploymentLabels: {}

extraPodAnnotations: {}

extraPodLabels: {}

extraVolumeMounts: []

extraContainers: []

extraInitContainers: []

extraVolumes: []

extraPodSpecs: {}

securityContext: {}

livenessProbe: {}

readinessProbe: {}

startupProbe: {}

nodeSelector: {}

zabbixJavaGateway:

enabled: false

replicaCount: 1

podAntiAffinity: true

resources: {} image:

repository: zabbix/zabbix-java-gateway

tag: null

pullPolicy: IfNotPresent

pullSecrets: []

ZBX_START_POLLERS: 5

ZBX_PROPERTIES_FILE: ""

ZBX_DEBUGLEVEL: 3

ZBX_TIMEOUT: 3

ZABBIX_OPTIONS: ""

ZBX_JAVAGATEWAY: zabbix-java-gateway service:

type: ClusterIP

clusterIP:

externalIPs: []

loadBalancerIP: ""

loadBalancerSourceRanges: []

loadBalancerClass: ""

sessionAffinity: None

port: 10052

nodePort: 31052

annotations: {}

extraEnv: []

extraVolumeMounts: []

extraDeploymentAnnotations: {}

extraDeploymentLabels: {}

extraPodAnnotations: {}

extraPodLabels: {}

extraContainers: []

extraInitContainers: []

extraVolumes: []

extraPodSpecs: {}

securityContext: {}

livenessProbe: tcpSocket:

port: zabbix-java-gw timeoutSeconds: 3 failureThreshold: 3 periodSeconds: 10 successThreshold: 1

readinessProbe: {}

startupProbe: tcpSocket:

port: zabbix-java-gw initialDelaySeconds: 15 periodSeconds: 5 timeoutSeconds: 3 failureThreshold: 5 successThreshold: 1

nodeSelector: {}

zabbixBrowserMonitoring:

enabled: false

pollers: 1 webdriver:

enabled: true

name: chrome

replicaCount: 1

podAntiAffinity: true

resources: {} image:

repository: selenium/standalone-chrome

tag: 124.0-chromedriver-124.0-grid-4.33.0-20250606

pullPolicy: IfNotPresent

pullSecrets: []

port1: 4444

port2: 7900

customWebDriverURL: "" service:

type: ClusterIP

clusterIP:

externalIPs: []

loadBalancerIP: ""

loadBalancerSourceRanges: []

loadBalancerClass: ""

sessionAffinity: None

port1: 4444

port2: 7900

nodePort1: 31444

nodePort2: 31900

annotations: {}

extraEnv: []

extraDeploymentAnnotations: {}

extraDeploymentLabels: {}

extraPodAnnotations: {}

extraPodLabels: {}

extraVolumeMounts: []

extraContainers: []

extraInitContainers: []

extraVolumes: []

extraPodSpecs: {}

securityContext: {} livenessProbe: {} readinessProbe: {}

startupProbe: {}

nodeSelector: {}

ingress:

enabled: false

annotations: {}

hosts:

  • host: chart-example.local paths:

    • path: / pathType: ImplementationSpecific

tls: []

pathType: Prefix

tolerations: []

affinity: {}

securityContext: {}

serviceAccount:

create: true

name: ""

annotations: {}

labels: {}

automountServiceAccountToken: true

rbac:

create: true additionalRulesForClusterRole: []

extraManifests: []

helmTestJobs: webConnection: image:

repository: busybox

tag: latest

pullPolicy: IfNotPresent

pullSecrets: []

securityContext: {}

resources: {} serverConnection: image:

repository: busybox

tag: latest

pullPolicy: IfNotPresent

pullSecrets: []

securityContext: {}

resources: {}

nodeSelector: {}