Справочник к обзору мониторинг Linux и Windows в Zabbix. Набор ключей зависит от версии и платформы, сверяйтесь с документацией вашей версии: Zabbix agent items.
Как проверить ключ
# на самом узле
zabbix_agentd -t 'vfs.fs.size[/,pfree]'
# с сервера или прокси
zabbix_get -s 192.168.10.5 -p 10050 -k 'system.cpu.load[all,avg1]'
Если zabbix_get возвращает ZBX_NOTSUPPORTED, ключ не поддерживается на этой платформе или нет прав. Если нет ответа, проверьте параметр Server= в конфигурации агента и порт: конфигурация агента.
Система
| Ключ |
Значение |
agent.ping |
1, если агент отвечает |
agent.version |
Версия агента |
system.uname |
Строка uname |
system.hostname |
Имя узла |
system.uptime |
Время работы, секунды |
system.localtime |
Время на узле: мониторинг времени |
system.users.num |
Число вошедших пользователей |
Процессор и память
| Ключ |
Значение |
system.cpu.load[all,avg1] |
Средняя нагрузка за минуту (также avg5, avg15) |
system.cpu.util[,idle] |
Доля простоя процессора, % |
system.cpu.num |
Число ядер |
vm.memory.size[available] |
Доступная память, байты |
vm.memory.size[pavailable] |
Доступная память, % |
system.swap.size[,pfree] |
Свободный swap, % |
Диски
| Ключ |
Значение |
vfs.fs.size[/,pfree] |
Свободное место на разделе, % (также free, used, total) |
vfs.fs.inode[/,pfree] |
Свободные inode, % |
vfs.fs.discovery |
Список файловых систем (для обнаружения) |
vfs.file.exists[/etc/passwd] |
Файл существует: 1 или 0 |
Подробнее: мониторинг дисков.
Сеть и порты
| Ключ |
Значение |
net.tcp.listen[22] |
1, если локальный порт слушается |
net.tcp.port[,80] |
1, если порт отвечает на соединение |
net.tcp.service[http,,80] |
Проверка протокола, а не только порта |
net.if.in[eth0,bytes] |
Входящий трафик интерфейса |
net.if.out[eth0,bytes] |
Исходящий трафик интерфейса |
net.if.discovery |
Список интерфейсов |
Подробнее: проверка порта.
Процессы и службы
| Ключ |
Значение |
proc.num[nginx] |
Число процессов с именем |
proc.num[,www-data] |
Число процессов пользователя |
proc.cpu.util[nginx] |
Загрузка процессора процессом |
systemd.unit.info[nginx.service] |
Состояние unit (в Agent 2) |
Журналы
| Ключ |
Значение |
log[/var/log/auth.log,"Failed password"] |
Строки журнала с шаблоном (только активный агент, режимы агента) |
Если не получается подобрать ключ, начните с zabbix_get и только после этого создавайте элемент данных на сервере. Нагрузка на сервер от большого числа элементов: оптимизация Zabbix.