Instalação
Copy
Ask AI
# Ubuntu/Debian
wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.deb
dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.deb
apt update
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
# Banco de dados
mysql -e "CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;"
mysql -e "CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';"
mysql -e "GRANT ALL ON zabbix.* TO 'zabbix'@'localhost';"
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -u zabbix -p zabbix
Configuração
Copy
Ask AI
# /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password
StartPollers=10
Agent
Copy
Ask AI
apt install zabbix-agent
# /etc/zabbix/zabbix_agentd.conf
Server=192.168.1.100
ServerActive=192.168.1.100
Hostname=web-server-01
Interface Web
Copy
Ask AI
http://zabbix-server/zabbix
Username: Admin
Password: zabbix
API
Copy
Ask AI
curl -X POST http://zabbix-server/api_jsonrpc.php \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "user.login",
"params": {"user": "Admin", "password": "zabbix"},
"id": 1
}'
Items
Copy
Ask AI
# Built-in keys
system.cpu.load
system.cpu.util
vfs.dev.read
net.if.in[eth0]
vm.memory.size
Triggers
Copy
Ask AI
{Template OS Linux:system.cpu.util.last(0)}>80
{Template OS Linux:vm.memory.size[pavailable].last(0)}<20