templates-zabbix-itguys/deploy_package/zabbix_server.conf

155 lines
4.3 KiB
Plaintext

############ CONFIGURAÇÃO OTIMIZADA ZABBIX SERVER 7.0 LTS ############
# Otimizado para: 4 núcleos CPU, 8GB RAM
# Ambiente: ~1000 equipamentos diversos
# Data: 2024
####################################################################
###############################################################
# OPÇÕES GERAIS
###############################################################
# Arquivo de Log
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=100
DebugLevel=3
# Arquivo PID
PidFile=/run/zabbix/zabbix_server.pid
SocketDir=/run/zabbix
# Usuário do banco de dados (Ajuste a senha!)
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=sua_senha_aqui
DBPort=5432
###############################################################
# PERFORMANCE - PROCESSOS (POLLERS)
###############################################################
# Total de processos deve ser equilibrado com núcleos de CPU
# Pollers gerais (SNMP, Agente, etc)
StartPollers=25
# Pollers para hosts indisponíveis (Reduz impacto de timeouts)
StartPollersUnreachable=8
# Trappers (Importante para Zabbix Proxy e Agente Ativo)
StartTrappers=15
# Pingers (ICMP)
StartPingers=8
# Descoberta de Rede
StartDiscoverers=5
# Monitoramento Web
StartHTTPPollers=5
# Pre-processamento (Importante para regex, javascript, etc)
StartPreprocessors=10
# LLD (Descoberta de baixo nível)
StartLLDProcessors=6
# Conectores com banco de dados
StartDBSyncers=8
###############################################################
# CACHES - OTIMIZADO PARA 8GB RAM
###############################################################
# Zabbix Server não deve usar swap. Mantenha caches em RAM.
# Cache de configurações (Hosts, Items, Triggers)
CacheSize=512M
# Cache de dados históricos (Buffer antes de gravar no banco)
HistoryCacheSize=1G
HistoryIndexCacheSize=256M
# Cache de dados de tendência
TrendCacheSize=256M
TrendFunctionCacheSize=64M
# Value Cache (Reduz queries ao banco para triggers)
ValueCacheSize=768M
###############################################################
# TIMEOUTS & INTERVALOS
###############################################################
# Timeouts um pouco maiores para evitar "nodata" em redes lentas
Timeout=15
UnreachableTimeout=30
TrapperTimeout=300
UnreachablePeriod=45
UnavailableDelay=60
# Frequência de escrita no banco
CacheUpdateFrequency=60
###############################################################
# CASA (HOUSEKEEPING) - Postgres + TimescaleDB
###############################################################
# Com TimescaleDB, o Zabbix não precisa deletar histórico linha por linha.
# O Housekeeping do Zabbix foca em Events, Sessions, etc.
HousekeepingFrequency=1
MaxHousekeeperDelete=5000
# Desabilitar housekeeping de histórico/trends pois TimescaleDB gerencia isso
# (Se não usar TimescaleDB, comente essas linhas)
# DisableHousekeeping=0 se não tiver TimescaleDB
# Mas assumindo TimescaleDB configurado:
###############################################################
# OTIMIZAÇÕES DE REDE
###############################################################
ListenPort=10051
SourceIP=0.0.0.0
###############################################################
# MONITORAMENTO VMWARE
###############################################################
StartVMwareCollectors=4
VMwareFrequency=60
VMwarePerfFrequency=60
VMwareCacheSize=256M
VMwareTimeout=30
###############################################################
# MONITORAMENTO JAVA (JMX)
###############################################################
# JavaGateway=127.0.0.1
# JavaGatewayPort=10052
# StartJavaPollers=5
###############################################################
# ALERTAS & SCRIPTS
###############################################################
StartAlerters=8
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
###############################################################
# WEB SERVICE (RELATÓRIOS PDF)
###############################################################
WebServiceURL=http://localhost:10053/report
StartReportWriters=3
###############################################################
# SECURITY / TLS
###############################################################
# StatsAllowedIP=127.0.0.1
###############################################################
# FIM
###############################################################