Шпаргалка: ключи Zabbix-агента и проверка через zabbix_get

0
13
Обложка статьи: Шпаргалка: ключи Zabbix-агента и проверка через zabbix_get

Справочник к обзору мониторинг 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.

Оставьте свой ответ