155 lines
4.3 KiB
Plaintext
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
|
|
###############################################################
|