Группа Прокси Линукс шаблон + проверки SSH, Squid, dhcpd, xinetd, Bind 1:57
автоматический перезапуск служб линукс тег 3:00 -3:49
Обновлено 24.12.2020 добавлено проверка расхождения времени
Скачать Скачать Скачать Без зависимостей, проверки прокси переехали в отдельный шаблон.
Мониторинг служб Linux
Автоматический перезапуск Служб Linux
Стандартный шаблон zabbix 4.2 для мониторинга операционных систем OS Linux переведен на Русский язык, дополнен проверками.
Template OS Linux rus Макросы
Исключаемые диски
{$DISKHIDEL} ^$ или имя\|имя и тд
Выбираемые диски
{$DISKFILTRL} .*
Порт
{$HOST.PORTS} 10050
Присоединенные шаблоны:
Template App Zabbix Agent
Группы
Центральный процессор Элементы данных 20
Файловая система Элементы данных 2
Устройства Элементы данных 2
Сетевой интерфейс Элементы данных 1
Процессы Элементы данных 2
Производительность Элементы данных 18
Операционная система Элементы данных 11
Общее Элементы данных 6
Безопасность Элементы данных 2
Template App Zabbix Agent: Zabbix агент Элементы данных 3
SWAP Память (файл подкачки) Элементы данных 7
RAM Память Элементы данных 17
Элементы данных 67
Template App Zabbix Agent: Имя хоста запущенного zabbix_агентаd Триггеры 1 agent.hostname 1h 1w Zabbix агент Zabbix агент Активировано
Template App Zabbix Agent: Агент пинг ping Триггеры 1 agent.ping 1m 1w 365d Zabbix агент Zabbix агент Активировано
Template App Zabbix Agent: Версия zabbix_агента(d) работает Триггеры 1 agent.version 1h 1w Zabbix агент Zabbix агент Активировано
Максимальное количество открытых файлов Триггеры 1 kernel.maxfiles 1h 1w 365d Zabbix агент Операционная система Активировано
Максимальное количество процессов Триггеры 1 kernel.maxproc 1h 1w 365d Zabbix агент Операционная система Активировано
Доступность 22 TCP порта Триггеры 1 net.tcp.listen[22] 1m 90d 365d Zabbix агент Сетевой интерфейс Активировано
Использование CPU процесса в % (среднее за 1 минуту) proc.cpu.util[,,,,avg1] 1m 90d 90d Zabbix агент Центральный процессор Активировано
Кол-во памяти используемое процессом в байтах proc.mem 1m 90d 90d Zabbix агент Центральный процессор Активировано
Количество запущенных процессов Триггеры 1 proc.num[,,run] 1m 1w 365d Zabbix агент Процессы Активировано
Число процессов Триггеры 1 proc.num[] 1m 1w 365d Zabbix агент Процессы Активировано
Время загрузки хоста system.boottime 10m 1w 365d Zabbix агент Общее, Операционная система Активировано
Прерывания в секунду system.cpu.intr 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Загрузка процессора ALL (1 мин в среднем) system.cpu.load[all,avg1] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Нагрузка процессора ALL (в среднее 5 минут) system.cpu.load[all,avg5] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Нагрузка процессора ALL (среднее 15 минут) system.cpu.load[all,avg15] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Загрузка процессора (1 мин в среднем) Триггеры 3 system.cpu.load[percpu,avg1] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Нагрузка на процессор (в среднем 5 мин ) system.cpu.load[percpu,avg5] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Нагрузка процессора (среднее 15 минут) system.cpu.load[percpu,avg15] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Общее Число ядер в процессорах CPU онлайн system.cpu.num[] 1h 90d 90d Zabbix агент Центральный процессор Активировано
Переключений контекста в секунду system.cpu.switches 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Центральный процессор idle время system.cpu.util[,idle] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Центральный процессор interrupt время system.cpu.util[,interrupt] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Центральный процессор iowait время Триггеры 1 system.cpu.util[,iowait] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Центральный процессор nice время system.cpu.util[,nice] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Центральный процессор softirq время system.cpu.util[,softirq] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Центральный процессор steal время system.cpu.util[,steal] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
CPU system Время затраченное на выполнение системных вызовов (1 мин в среднем) system.cpu.util[,system] 1m 1w 90d Zabbix агент Производительность, Центральный процессор Активировано
Центральный процессор user время system.cpu.util[,user] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано
Host name имя хоста Триггеры 1 system.hostname 1h 1w Zabbix агент Общее, Операционная система Активировано
Информация о шасси system.hw.chassis[full] 6h 90d Zabbix агент Активировано
Информация о CPU system.hw.cpu[all,full] 6h 90d Zabbix агент Центральный процессор Активировано
Список PCI устройств system.hw.devices[pci] 6h 90d Zabbix агент Устройства Деактивировано
Список USB устройств system.hw.devices[usb] 6h 90d Zabbix агент Устройства Деактивировано
Местное время хоста Триггеры 1 system.localtime 1m 1w 365d Zabbix агент Общее, Операционная система Активировано
Архитектура ПО system.sw.arch 6h 90d Zabbix агент Операционная система Активировано
Информация об операционной системе system.sw.os[full] 6h 90d Zabbix агент Операционная система Активировано
Список установленных пакетов system.sw.packages[all,all,full] 24h 90d Zabbix агент Операционная система Деактивировано
Статистика файла подкачки в (с устройства в память) system.swap.in[all,count] 1m 90d 90d Zabbix агент SWAP Память (файл подкачки) Активировано
Статистика файла подкачки (из памяти в устройство). system.swap.out[all,count] 1m 90d 90d Zabbix агент SWAP Память (файл подкачки) Активировано
Свободное место подкачки Триггеры 1 system.swap.size[,free] 1m 1w 90d Zabbix агент SWAP Память (файл подкачки) Активировано
Свободное место подкачки в файле % Триггеры 2 system.swap.size[,pfree] 1m 1w 365d Zabbix агент SWAP Память (файл подкачки) Активировано
Используемое место в файле подкачки, в % Триггеры 1 system.swap.size[,pused] 1m 1w 365d Zabbix агент SWAP Память (файл подкачки) Активировано
Общее пространство файла подкачки Триггеры 1 system.swap.size[,total] 1h 1w 365d Zabbix агент SWAP Память (файл подкачки) Активировано
Используется места в файле подкачки Триггеры 1 system.swap.size[,used] 1m 1w 90d Zabbix агент SWAP Память (файл подкачки) Активировано
Системная информация Триггеры 1 system.uname 1h 1w Zabbix агент Общее, Операционная система Активировано
Работоспособность системы Триггеры 1 system.uptime 10m 1w 365d Zabbix агент Общее, Операционная система Активировано
Число пользователей system.users.num 1m 1w 365d Zabbix агент Безопасность, Общее, Операционная система Активировано
Относительная Статистика чтения дисков в среднем за 1 минуту vfs.dev.read[all,,avg1] 1m 90d 90d Zabbix агент Производительность, Файловая система Активировано
Относительная Статистика записи дисков в среднем за 1 минуту vfs.dev.write[all,,avg1] 1m 90d 90d Zabbix агент Производительность, Файловая система Активировано
Контрольная сумма /etc/passwd Триггеры 1 vfs.file.cksum[/etc/passwd] 1h 1w 365d Zabbix агент Безопасность Активировано
Активная память находится в RAM vm.memory.size[active] 1m 1w 90d Zabbix агент RAM Память Деактивировано
Память RAM, не связанная с файлами (повторное чтение из них невозможно). vm.memory.size[anon] 1m 1w 90d Zabbix агент RAM Память Деактивировано
Доступная RAM память Триггеры 3 vm.memory.size[available] 1m 1w 90d Zabbix агент RAM Память Активировано
Буферная память RAM, кэш метаданных файловой системы. vm.memory.size[buffers] 1m 1w 90d Zabbix агент RAM Память Активировано
Память RAM кэш для различных вещей vm.memory.size[cached] 1m 1w 90d Zabbix агент RAM Память Активировано
Выполняемая Память RAM, исполняемый код, в основном из (программ) файлов vm.memory.size[exec] 1m 1w 90d Zabbix агент RAM Память Деактивировано
Файловая Память RAM, кэш содержимого наиболее часто используемых файлов. vm.memory.size[file] 1m 1w 90d Zabbix агент RAM Память Деактивировано
Свободная память RAM Триггеры 2 vm.memory.size[free] 1m 1w 90d Zabbix агент RAM Память Активировано
Неактивная память RAM vm.memory.size[inactive] 1m 1w 90d Zabbix агент RAM Память Деактивировано
Память RAM доступно в % Триггеры 2 vm.memory.size[pavailable] 1m 1w 90d Zabbix агент RAM Память Активировано
Закрепленная память в RAM не может быть перемещена на диск. vm.memory.size[pinned] 1m 1w 90d Zabbix агент RAM Память Деактивировано
Использовано память RAM в% Триггеры 2 vm.memory.size[pused] 1m 1w 90d Zabbix агент RAM Память Активировано
Общедоступная память RAM для нескольких процессов vm.memory.size[shared] 1m 1w 90d Zabbix агент RAM Память Деактивировано
Общий объем памяти RAM используемый ядром для кэширования структур данных vm.memory.size[slab] 1m 1w 90d Zabbix агент RAM Память Деактивировано
Общая память RAM Триггеры 2 vm.memory.size[total] 1m 1w 90d Zabbix агент RAM Память Активировано
Используемая память RAM Триггеры 2 vm.memory.size[used] 1m 1w 90d Zabbix агент RAM Память Активировано
Память всегда в RAM не используя диск vm.memory.size[wired] 1m 1w 90d Zabbix агент RAM Память Деактивировано
Триггеры
Внимание/Предупреждение /etc/passwd пароль был изменен на {HOST.NAME} {Template OS Linux:vfs.file.cksum[/etc/passwd].diff(0)}>0 Активировано
Внимание/Предупреждение 22 TCP порт недоступен {HOSTNAME} {Template OS Linux:net.tcp.listen[22].max(5m)}<1 Активировано
Средняя Template App Zabbix Agent: NoPingAgent {HOST.NAME} {Template OS Linux:agent.ping.nodata(6m)}=1 Активировано
Информационная Template App Zabbix Agent: VersionAgent= {HOST.NAME} {Template OS Linux:agent.version.diff(0)}>0 Активировано
Информационная {HOST.NAME} только что был перезапущен {Template OS Linux:system.uptime.change(0)}<0 Активировано
Информационная Время Linux {HOST.HOST} отличается от времени Zabbix Server {Template OS Linux:system.localtime.fuzzytime(60)}=0 Активировано
Информационная Диск перегружен на {HOST.NAME} {Template OS Linux:system.cpu.util[,iowait].avg(5m)}>20 Активировано
Информационная Template App Zabbix Agent: Имя было изменено на {HOST.NAME} {Template OS Linux:agent.hostname.diff(0)}>0 Активировано
Информационная Имя было изменено на {HOST.NAME} {Template OS Linux:system.hostname.diff(0)}>0 Активировано
Информационная Информация о хосте была изменена {HOST.NAME} {Template OS Linux:system.uname.diff(0)}>0 Активировано
Внимание/Предупреждение Нагрузка процессора более 70% на {HOST.NAME} {Template OS Linux:system.cpu.load[percpu,avg1].avg(5m)}>0.70 and {Template OS Linux:system.cpu.load[percpu,avg1].avg(5m)}<1 Активировано
Средняя Нагрузка процессора почти 100% на {HOST.NAME} {Template OS Linux:system.cpu.load[percpu,avg1].avg(5m)}>1 and {Template OS Linux:system.cpu.load[percpu,avg1].avg(5m)}<5 Активировано
Высокая Нагрузка процессора слишком высока на {HOST.NAME} {Template OS Linux:system.cpu.load[percpu,avg1].avg(5m)}>5 Активировано
Информационная Настроенное Максимальное число процессов слишком мало {HOST.NAME} {Template OS Linux:kernel.maxproc.last(0)}<256 Активировано
Информационная Настроено Максимальное число открытых файлов слишком мало {HOST.NAME} {Template OS Linux:kernel.maxfiles.last(0)}<1024 Активировано
Средняя Отсутствие доступной памяти на сервере {HOST.NAME} {Template OS Linux:vm.memory.size[available].last(0)}<100M Активировано
Средняя Отсутствие свободной RAM памяти menee 5 % {HOST.NAME} {Template OS Linux:vm.memory.size[pused].min(5m)}>=95 or {Template OS Linux:vm.memory.size[pavailable].min(5m)}<=5 or {Template OS Linux:vm.memory.size[total].last(0)}-({Template OS Linux:vm.memory.size[used].min(3m)}*1.06)<=0 or {Template OS Linux:vm.memory.size[total].last(0)}-({Template OS Linux:vm.memory.size[available].min(3m)}*20)>=0 or {Template OS Linux:vm.memory.size[total].last(0)}-({Template OS Linux:vm.memory.size[free].min(3m)}*20)>=0 Деактивировано
Средняя Отсутствие свободной RAM памяти menee 10% - 0.5% {HOST.NAME} {Template OS Linux:vm.memory.size[pused].min(5m)}>=99.5 or {Template OS Linux:vm.memory.size[pavailable].min(5m)}<=0.5 or {Template OS Linux:vm.memory.size[total].last(0)}-({Template OS Linux:vm.memory.size[used].min(3m)}*1.0051)<=0 or {Template OS Linux:vm.memory.size[total].last(0)}-({Template OS Linux:vm.memory.size[available].min(3m)}*200)>=0 or {Template OS Linux:vm.memory.size[total].last(0)}-({Template OS Linux:vm.memory.size[free].min(3m)}*200)>=0 Активировано
Внимание/Предупреждение Свободного места swap подкачки менее 50% на {HOST.NAME} {Template OS Linux:system.swap.size[,pfree].min(3m)}<50 Активировано
Высокая Свободного места swap подкачки менее 90% на {HOST.NAME} Проблема: {Template OS Linux:system.swap.size[,total].last(0)}<>0 and {Template OS Linux:system.swap.size[,pfree].max(3m)}<=10 or {Template OS Linux:system.swap.size[,pused].min(3m)}>=90 or {Template OS Linux:system.swap.size[,total].last(0)}<>0 and {Template OS Linux:system.swap.size[,total].last(0)}-({Template OS Linux:system.swap.size[,used].min(3m)}*1.12)<=0 or {Template OS Linux:system.swap.size[,total].last(0)}<>0 and {Template OS Linux:system.swap.size[,total].last(0)}-({Template OS Linux:system.swap.size[,free].min(3m)}*10)>=0
Восстановление: {Template OS Linux:system.swap.size[,total].last(0)}=0 or {Template OS Linux:system.swap.size[,pfree].max(3m)}>=11 and {Template OS Linux:system.swap.size[,pused].min(3m)}<=89 and {Template OS Linux:system.swap.size[,total].last(0)}-({Template OS Linux:system.swap.size[,used].min(3m)}*1.12)>=1 and {Template OS Linux:system.swap.size[,total].last(0)}-({Template OS Linux:system.swap.size[,free].min(3m)}*10)<0 Активировано
Внимание/Предупреждение Слишком много процессов {HOST.NAME} {Template OS Linux:proc.num[,,run].avg(5m)}>30 Активировано
Внимание/Предупреждение Слишком много процессов{HOST.NAME} {Template OS Linux:proc.num[].avg(5m)}>480 Активировано
Графики
Статистика файла подкачки SWAP 900 200 Нормальный
Скачки ЦП 900 200 Нормальный
Свободная память RAM 900 200 Нормальный
Оперативная RAM память в% 900 200 Стэкируемый
Оперативная RAM память Круговой 900 200 Расширенный круговой
Оперативная RAM память 900 200 Стэкируемый
Использование процессора 900 200 Стэкируемый
Использование памяти SWAP Круговой 600 340 Расширенный круговой
Использование памяти SWAP % 900 200 Стэкируемый
Использование памяти SWAP 900 200 Нормальный
Загрузка процессора 900 200 Нормальный
Комплексные экраны
Производительность системы
Правила обнаружения
Смонтированная файловая система обнаружения Прототипы элементов данных 10 Прототипы триггеров 4 Прототипы графиков 2 Прототипы узлов сети vfs.fs.discovery 1h Zabbix агент Активировано Прототипы элементов данных 10
Свободное место inode {#FSNAME} vfs.fs.inode[{#FSNAME},free] 1m 1w 365d Zabbix агент Файловая система Да
Свободные inode {#FSNAME} (в процентах) vfs.fs.inode[{#FSNAME},pfree] 1m 1w 365d Zabbix агент Файловая система Да
Использовано место inode {#FSNAME} (в процентах) vfs.fs.inode[{#FSNAME},pused] 1m 1w 365d Zabbix агент Файловая система Да
Общее место inode {#FSNAME} vfs.fs.inode[{#FSNAME},total] 1h 1w 365d Zabbix агент Файловая система Да
Использованное место inode {#FSNAME} vfs.fs.inode[{#FSNAME},used] 1m 1w 365d Zabbix агент Файловая система Да
Свободное место на диске {#FSNAME} vfs.fs.size[{#FSNAME},free] 1m 1w 365d Zabbix агент Файловая система Да
Свободное место на диске {#FSNAME} (в процентах) vfs.fs.size[{#FSNAME},pfree] 1m 1w 365d Zabbix агент Файловая система Да
Использовано место на диске {#FSNAME} (в процентах) vfs.fs.size[{#FSNAME},pused] 1m 1w 365d Zabbix агент Файловая система Да
Общее место на диске {#FSNAME} vfs.fs.size[{#FSNAME},total] 1h 1w 365d Zabbix агент Файловая система Да
Использованное место на диске {#FSNAME} vfs.fs.size[{#FSNAME},used] 1m 1w 365d Zabbix агент Файловая система Да
Прототипы триггеров 4
Высокая Disks Storage menee 5% na{#FSNAME} {Template OS Linux:vfs.fs.size[{#FSNAME},pfree].last(0)}<5 Да
Средняя Disks Storage menee 10% na{#FSNAME} Проблема: {Template OS Linux:vfs.fs.size[{#FSNAME},pfree].last(0)}<10
Восстановление: {Template OS Linux:vfs.fs.size[{#FSNAME},pfree].last(0)}<6 or {Template OS Linux:vfs.fs.size[{#FSNAME},pfree].last(0)}>10 Да
Высокая Свободное место inode составляет менее 5% на томе {#FSNAME} {Template OS Linux:vfs.fs.inode[{#FSNAME},pfree].last(0)}<5 Да
Средняя Свободных индексных inode составляет менее 10% по объему {#FSNAME} Проблема: {Template OS Linux:vfs.fs.inode[{#FSNAME},pfree].last(0)}<10
Восстановление: {Template OS Linux:vfs.fs.inode[{#FSNAME},pfree].last(0)}<6 or {Template OS Linux:vfs.fs.inode[{#FSNAME},pfree].last(0)}>10 Да
Прототипы графиков 2
Использование дискового пространства {#FSNAME} 600 340 Круговой
Использование inode {#FSNAME} 900 200 Расширенный круговой
Более подробно и отдельно вынесено в шаблон для тестов Производительность Диска Linux
Для поиска дисков используется следующий скрипт
vfs.dev.sh
Код: Выделить всё
#!/bin/bash
#2021/08/04 v1.0
# Автор Мамзиков Артём Андреевич Описание по скрипту
# Получение списка Дисков Linux до версии zabbix 4.4 есть ключ vfs.dev.discovery
#./vfs.dev.sh 192.168.xxx.xxx 10050 discovery ".*" "^$", ключ vfs.dev.sh[{HOST.CONN},{$HOST.PORTS},discovery,{$DISKFILTRL},{$DISKHIDEL}]
# Объявим входные переменные(variable) и если входная переменная пустая задаем дефолтные настройки для некоторых переменных
IP=$1
PORT=${2:-10050}
BLOCSCRIPT=$3
FILTR=${4:-.*}
HIDE=${5:-^$}
# Для построчного цикла
IFS=$'\n'
if [[ $BLOCSCRIPT = "discovery" ]]
then
#Вариант получения только списка дисков
#get=`zabbix_get -s $1 -k system.run["ls -F /sys/class/block/|grep -E \"*/|@\"|tr -d '@'"]`
# Запрос Дисков | Убрать 1 строку|Убираем символы таблицы
#get=`zabbix_get -s $IP -p $PORT -k system.run["lsblk 2>/dev/null|awk NR\>1|tr -d '├─'|tr -d '│└─' |tr -d '|-'"]`
# Разберем символы в начале строки и уберем их, берем значение в скобках если есть
get=$(zabbix_get -s $IP -p $PORT -k system.run["lsblk 2>/dev/null|awk NR\>1|sed -e's/├─//;s/│└─//;s/│//;s/└─//;s/|-//;s/^ *//;s/\`//;s/^-//g'|sed -e 's/.*(\|)//g'"])
# Добавим фильтра
diski=$(echo "${get}" |sed -n '/'$FILTR'/Ip'|sed -e '/'$HIDE'/d')
fi
# Цикл Перебор строк в переменную data
for data in $diski
do
# Выбираем необходимые данные
NAME=$(echo "${data}"|awk '{print $1}')
TYPE=$(echo "${data}"|awk '{print $6}')
MOUNT=$(echo "${data}"|awk '{print $7}')
# Формируем вывод
JSON=$JSON"$SEP\n{\"{#DEVNAME}\":\"$NAME\", \"{#DEVTYPE}\":\"$TYPE\", \"{#DEVMOUNT}\":\"$MOUNT\"}"
SEP=", "
done
# Выводим результат в json data
JSON="["$JSON"\n]"
echo -e $JSON
Прототипы элементов данных 34
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT}: Чтение ms Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} disk.ms[{#DEVNAME} awk '{print $4}'] 90d 90d Зависимый элемент данных Производительность, Файловая система Да
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT}: Запись ms Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} disk.ms[{#DEVNAME} awk '{print $8}'] 90d 90d Зависимый элемент данных Производительность, Файловая система Да
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT}: Чтение:Операций в секунду Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} disk[{#DEVNAME} awk '{print $1}'] 90d 90d Зависимый элемент данных Производительность, Файловая система Да
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT}: Прочитано:Объединено Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} disk[{#DEVNAME} awk '{print $2}'] 90d 90d Зависимый элемент данных Производительность, Файловая система Да
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT}: Чтение:Байт/сек Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} disk[{#DEVNAME} awk '{print $3}'] 90d 90d Зависимый элемент данных Производительность, Файловая система Да
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT}: Чтение % Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} disk[{#DEVNAME} awk '{print $4}'] 90d 90d Зависимый элемент данных Производительность, Файловая система Да
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT}: Запись:операций в секунду Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} disk[{#DEVNAME} awk '{print $5}'] 90d 90d Зависимый элемент данных Производительность, Файловая система Да
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT}: Запись:Объединено Диск:{#DEVNAME} {#DEVTYPE} {#DEVMOUNT} disk[{#DEVNAME} awk '{print $6}'] 90d 90d Зависимый элемент данных Производительность, Файловая система Да
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT}: Запись:Байт/сек Диск:{#DEVNAME} {#DEVTYPE} {#DEVMOUNT} disk[{#DEVNAME} awk '{print $7}'] 90d 90d Зависимый элемент данных Производительность, Файловая система Да
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT}: Запись % Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} disk[{#DEVNAME} awk '{print $8}'] 90d 90d Зависимый элемент данных Производительность, Файловая система Да
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT}: Ввод-Вывод:В Настоящее Время Активен Диск:{#DEVNAME} {#DEVTYPE} {#DEVMOUNT} disk[{#DEVNAME} awk '{print $9}'] 90d 90d Зависимый элемент данных Производительность, Файловая система Да
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT}: Утилизация дисковой подсистемы Ввод-вывод % Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} disk[{#DEVNAME} awk '{print $10}'] 90d 90d Зависимый элемент данных Производительность, Файловая система Да
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT}: Ввод-вывод:Вес:мс Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} disk[{#DEVNAME} awk '{print $11}'] 90d 90d Зависимый элемент данных Производительность, Файловая система Да
{#DEVNAME} задержка чтения с диска read.svctime[{#DEVNAME}] 30s 90d 90d Вычисляемое Производительность, Файловая система Да
Статистика чтения диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1 минуту vfs.dev.read[{#DEVNAME},,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Да
Статистика чтения диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 5 минут vfs.dev.read[{#DEVNAME},,avg5] 30s 90d 90d Zabbix агент Производительность, Файловая система Да
Статистика чтения диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 15 минут vfs.dev.read[{#DEVNAME},,avg15] 30s 90d 90d Zabbix агент Производительность, Файловая система Да
Чтения ms диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1м bps vfs.dev.read[{#DEVNAME},bps,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Нет
Чтения Байт/сек диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1м vfs.dev.read[{#DEVNAME},bytes,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Нет
Чтения Операций/сек диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1м vfs.dev.read[{#DEVNAME},operations,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Нет
Чтения ms диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1м ops vfs.dev.read[{#DEVNAME},ops,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Да
Чтения Байт/сек диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1м vfs.dev.read[{#DEVNAME},sectors,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Нет
Чтения ms диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1м sps vfs.dev.read[{#DEVNAME},sps,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Да
Статистика записи диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1 минуту vfs.dev.write[{#DEVNAME},,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Да
Статистика записи диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 5 минут vfs.dev.write[{#DEVNAME},,avg5] 30s 90d 90d Zabbix агент Производительность, Файловая система Да
Статистика записи диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 15 минут vfs.dev.write[{#DEVNAME},,avg15] 30s 90d 90d Zabbix агент Производительность, Файловая система Да
Запись ms диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1м bps vfs.dev.write[{#DEVNAME},bps,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Нет
Запись Байт/сек диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1м vfs.dev.write[{#DEVNAME},bytes,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Нет
Запись Операций/сек диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1м vfs.dev.write[{#DEVNAME},operations,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Нет
Запись ms диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1м ops vfs.dev.write[{#DEVNAME},ops,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Да
Запись Байт/сек диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1м vfs.dev.write[{#DEVNAME},sectors,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Нет
Запись ms диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем за 1м sps vfs.dev.write[{#DEVNAME},sps,avg1] 30s 90d 90d Zabbix агент Производительность, Файловая система Да
Запрос таблицы Статистики ввода-вывода Диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} vfs.file.contents["/sys/class/block/{#DEVNAME}/stat"] 30s 90d Zabbix агент Файловая система Да
{#DEVNAME} задержка записи на диск write.svctime[{#DEVNAME}] 30s 90d 90d Вычисляемое Производительность, Файловая система Да
Прототипы триггеров 3
Внимание/Предупреждение Активная работа Ввода-Вывода на Диске {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} {Template OS Linux:disk[{#DEVNAME} awk '{print $9}'].min(5)}>=50 Да
Средняя Загрузка дисковой системы >= 90% {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} Проблема: {Template OS Linux:disk[{#DEVNAME} awk '{print $4}'].min(5)}>=90 or {Template OS Linux:disk[{#DEVNAME} awk '{print $8}'].min(5)}>=90 or {Template OS Linux:disk[{#DEVNAME} awk '{print $10}'].min(5)}>=90
Восстановление: {Template OS Linux:disk[{#DEVNAME} awk '{print $4}'].last()}<=89 and {Template OS Linux:disk[{#DEVNAME} awk '{print $8}'].last()}<=89 and {Template OS Linux:disk[{#DEVNAME} awk '{print $10}'].last()}<=89 or {Template OS Linux:disk[{#DEVNAME} awk '{print $4}'].last()}>=100 or {Template OS Linux:disk[{#DEVNAME} awk '{print $8}'].last()}>=100 or {Template OS Linux:disk[{#DEVNAME} awk '{print $10}'].last()}>=100 Да
Высокая Загрузка дисковой системы >= 100% {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} {Template OS Linux:disk[{#DEVNAME} awk '{print $4}'].min(5)}>=100 or {Template OS Linux:disk[{#DEVNAME} awk '{print $8}'].min(5)}>=100 or {Template OS Linux:disk[{#DEVNAME} awk '{print $10}'].min(5)}>=100 Да
Прототипы графиков 11
Утилизация Ввод-Вывод/Чтение/Запись в % Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} 900 200 Нормальный
Статистика Чтения / Записи диска {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} в среднем 900 200 Нормальный
Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} - Слитый Объединено 900 200 Нормальный
Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} - Пропускная способность (throughput) 900 200 Нормальный
Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} - Обзор 900 200 Нормальный
Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} - Кол-во операций ввода-вывода в секунду IOPS 900 200 Нормальный
Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} - Время обработки запроса (вычисляемое) latency svctime 900 200 Нормальный
Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} - Время обработки запроса 900 200 Нормальный
Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} - Байт/сек 900 200 Нормальный
Диск {#DEVNAME} {#DEVTYPE} {#DEVMOUNT} - Ops/сек Кол-во операций в секунду 900 200 Нормальный
Ввод-Вывод:В Настоящее Время Активен Диск:{#DEVNAME} {#DEVTYPE} {#DEVMOUNT} 900 200 Нормальный
Список найденных CPU/CPU ядер Прототипы элементов данных 3 Прототипы триггеров Прототипы графиков Прототипы узлов сети system.cpu.discovery 6h Zabbix агент Активировано Прототипы элементов данных 3
Время system (1 мин в среднем) CPU{#CPU.NUMBER}-{#CPU.STATUS} system.cpu.util[{#CPU.NUMBER},system,avg1] 1m 90d 90d Zabbix агент Центральный процессор Да
Время system затраченное на выполнение системных вызовов (5 мин в среднем) CPU{#CPU.NUMBER}-{#CPU.STATUS} system.cpu.util[{#CPU.NUMBER},system,avg5] 1m 90d 90d Zabbix агент Центральный процессор Да
Время system затраченное на выполнение системных вызовов (15 мин в среднем) CPU{#CPU.NUMBER}-{#CPU.STATUS} system.cpu.util[{#CPU.NUMBER},system,avg15] 1m 90d 90d Zabbix агент Центральный процессор Да
Обнаружение сетевого интерфейса Прототипы элементов данных 27 Прототипы триггеров 16 Прототипы графиков 4 Прототипы узлов сети net.if.discovery 1h Zabbix агент Активировано Прототипы элементов данных 27
Коллизии за пределами окна (out-of-window) {#IFNAME} net.if.collisions[{#IFNAME}] 1m 1w 365d Zabbix агент Сетевой интерфейс Да
Входящий трафик кол-во сжатых пакетов {#IFNAME} net.if.in[{#IFNAME},compressed] 1m 1w 365d Zabbix агент Сетевой интерфейс Нет
Входящий трафик кол-во отброшенных пакетов {#IFNAME} net.if.in[{#IFNAME},dropped] 1m 1w 365d Zabbix агент Сетевой интерфейс Да
Входящий трафик кол-во ошибок {#IFNAME} net.if.in[{#IFNAME},errors] 1m 1w 365d Zabbix агент Сетевой интерфейс Да
Входящий трафик кол-во ошибок кадрирования пакетов {#IFNAME} net.if.in[{#IFNAME},frame] 1m 1w 365d Zabbix агент Сетевой интерфейс Нет
Входящий трафик кол-во кадров многоадресного вещания {#IFNAME} net.if.in[{#IFNAME},multicast] 1m 1w 365d Zabbix агент Сетевой интерфейс Нет
Входящий трафик кол-во ошибок FIFO буфера {#IFNAME} net.if.in[{#IFNAME},overruns] 1m 1w 365d Zabbix агент Сетевой интерфейс Нет
Входящий сетевой трафик пакетов {#IFNAME} net.if.in[{#IFNAME},packets] 1m 1w 365d Zabbix агент Сетевой интерфейс Да
Входящий сетевой трафик {#IFNAME} net.if.in[{#IFNAME}] 1m 1w 365d Zabbix агент Сетевой интерфейс Да
Исходящий трафик кол-во потерь несущей {#IFNAME} net.if.out[{#IFNAME},carrier] 1m 1w 365d Zabbix агент Сетевой интерфейс Нет
Исходящий трафик кол-во коллизий обнаруженных на {#IFNAME} net.if.out[{#IFNAME},collisions] 1m 1w 365d Zabbix агент Сетевой интерфейс Нет
Исходящий трафик кол-во сжатых пакетов {#IFNAME} net.if.out[{#IFNAME},compressed] 1m 1w 365d Zabbix агент Сетевой интерфейс Нет
Исходящий трафик кол-во отброшенных пакетов {#IFNAME} net.if.out[{#IFNAME},dropped] 1m 1w 365d Zabbix агент Сетевой интерфейс Да
Исходящий трафик кол-во ошибок {#IFNAME} net.if.out[{#IFNAME},errors] 1m 1w 365d Zabbix агент Сетевой интерфейс Да
Исходящий трафик кол-во ошибок FIFO буфера {#IFNAME} net.if.out[{#IFNAME},overruns] 1m 1w 365d Zabbix агент Сетевой интерфейс Нет
Исходящий сетевой трафик пакетов {#IFNAME} net.if.out[{#IFNAME},packets] 1m 1w 365d Zabbix агент Сетевой интерфейс Да
Исходящий сетевой трафик {#IFNAME} net.if.out[{#IFNAME}] 1m 1w 365d Zabbix агент Сетевой интерфейс Да
Суммарное кол-во сжатых пакетов на {#IFNAME} net.if.total[{#IFNAME},compressed] 1m 1w 365d Zabbix агент Сетевой интерфейс Нет
Суммарное кол-во отброшенных пакетов на {#IFNAME} net.if.total[{#IFNAME},dropped] 1m 1w 365d Zabbix агент Сетевой интерфейс Да
Суммарное кол-во ошибок на {#IFNAME} net.if.total[{#IFNAME},errors] 1m 1w 365d Zabbix агент Сетевой интерфейс Да
Суммарное кол-во ошибок FIFO буфера на {#IFNAME} net.if.total[{#IFNAME},overruns] 1m 1w 365d Zabbix агент Сетевой интерфейс Нет
Суммарный сетевой трафик пакетов на {#IFNAME} net.if.total[{#IFNAME},packets] 1m 1w 365d Zabbix агент Сетевой интерфейс Да
Суммарный сетевой трафик {#IFNAME} net.if.total[{#IFNAME}] 1m 1w 365d Zabbix агент Сетевой интерфейс Да
MAC адрес {#IFNAME} system.hw.macaddr[{#IFNAME},full] 6h 1w Zabbix агент Сетевой интерфейс Да
Дуплекс соединения Интерфейса {#IFNAME} vfs.file.contents["/sys/class/net/{#IFNAME}/duplex"] 6h 90d Zabbix агент Сетевой интерфейс Да
MTU Интерфейса {#IFNAME} vfs.file.contents["/sys/class/net/{#IFNAME}/mtu"] 6h 90d Zabbix агент Сетевой интерфейс Да
Скорость соединения Интерфейса {#IFNAME} vfs.file.contents["/sys/class/net/{#IFNAME}/speed"] 1h 90d 90d Zabbix агент Сетевой интерфейс Да
Прототипы триггеров 16
Высокая 95% LAN загрузка входящего трафика Интерфейс {#IFNAME}
Зависит от:
Template OS Linux rus: 100% LAN загрузка входящего трафика {#IFNAME}
Template OS Linux rus: NoPingAgent {HOST.NAME}
{Template OS Linux:net.if.in[{#IFNAME}].min(10m)}>=95M and {Template OS Linux:net.if.in[{#IFNAME}].min(10m)}<=100M Да
Высокая 95% LAN загрузка исходящего трафика {#IFNAME}
Зависит от:
Template OS Linux rus: 100% LAN загрузка исходящего трафика {#IFNAME}
Template OS Linux rus: NoPingAgent {HOST.NAME}
{Template OS Linux:net.if.out[{#IFNAME}].min(10m)}>=95M and {Template OS Linux:net.if.out[{#IFNAME}].min(10m)}<=100M Да
Высокая 95% ГБ LAN загрузка исходящего трафика {#IFNAME}
Зависит от:
Template OS Linux rus: 100% LAN загрузка исходящего трафика {#IFNAME}
Template OS Linux rus: NoPingAgent {HOST.NAME}
{Template OS Linux:net.if.out[{#IFNAME}].min(10m)}>=950M and {Template OS Linux:net.if.out[{#IFNAME}].min(10m)}<=1000M Да
Высокая 95% ГБ LAN загрузка суммарного трафика {#IFNAME} {Template OS Linux:net.if.total[{#IFNAME}].min(10m)}>=950M and {Template OS Linux:net.if.total[{#IFNAME}].min(10m)}<=1000M Да
Высокая 95% ГБ LAN загрузка суммарного трафика {#IFNAME} {Template OS Linux:net.if.total[{#IFNAME}].min(10m)}>=95M and {Template OS Linux:net.if.total[{#IFNAME}].min(10m)}<=100M Да
Высокая 95% Гб LAN загрузка входящего трафика {#IFNAME}
Зависит от:
Template OS Linux rus: 100% LAN загрузка входящего трафика {#IFNAME}
Template OS Linux rus: NoPingAgent {HOST.NAME}
{Template OS Linux:net.if.in[{#IFNAME}].min(10m)}>=950M and {Template OS Linux:net.if.in[{#IFNAME}].min(10m)}<=1000M Да
Чрезвычайная Аварийная 100% LAN загрузка входящего трафика {#IFNAME}
Зависит от:
Template OS Linux rus: NoPingAgent {HOST.NAME}
{Template OS Linux:net.if.in[{#IFNAME}].min(10m)}>=100M and {Template OS Linux:net.if.in[{#IFNAME}].min(10m)}<=950M Да
Чрезвычайная Аварийная 100% LAN загрузка исходящего трафика {#IFNAME}
Зависит от:
Template OS Linux rus: NoPingAgent {HOST.NAME}
{Template OS Linux:net.if.out[{#IFNAME}].min(10m)}>=100M and {Template OS Linux:net.if.out[{#IFNAME}].min(10m)}<=950M Да
Чрезвычайная Аварийная 100% LAN загрузка суммарного трафика {#IFNAME} {Template OS Linux:net.if.total[{#IFNAME}].min(10m)}>=100M and {Template OS Linux:net.if.total[{#IFNAME}].min(10m)}<=950M Да
Чрезвычайная Аварийная 100% ГБ LAN загрузка входящего трафика {#IFNAME}
Зависит от:
Template OS Linux rus: NoPingAgent {HOST.NAME}
{Template OS Linux:net.if.in[{#IFNAME}].min(10m)}>1000M Да
Чрезвычайная Аварийная 100% ГБ LAN загрузка исходящего трафика {#IFNAME}
Зависит от:
Template OS Linux rus: NoPingAgent {HOST.NAME}
{Template OS Linux:net.if.out[{#IFNAME}].min(10m)}>1000M Да
Чрезвычайная Аварийная 100% ГБ LAN загрузка суммарного трафика {#IFNAME} {Template OS Linux:net.if.total[{#IFNAME}].min(10m)}>1000M Да
Внимание/Предупреждение Интерфейс {#IFNAME}: Высокая частота отброшенных пакетов Проблема: {Template OS Linux:net.if.in[{#IFNAME},dropped].avg(5m)}>{$IF_ERRORS_WARN:"{#IFNAME}"} or {Template OS Linux:net.if.out[{#IFNAME},dropped].avg(5m)}>{$IF_ERRORS_WARN:"{#IFNAME}"}
Восстановление: {Template OS Linux:net.if.in[{#IFNAME},dropped].avg(5m)}<{$IF_ERRORS_WARN:"{#IFNAME}"} * 0.8 and {Template OS Linux:net.if.in[{#IFNAME},dropped].avg(5m)}<{$IF_ERRORS_WARN:"{#IFNAME}"} * 0.8 Да
Внимание/Предупреждение Интерфейс {#IFNAME}: Высокая частота ошибок Проблема: {Template OS Linux:net.if.in[{#IFNAME},errors].avg(5m)}>{$IF_ERRORS_WARN:"{#IFNAME}"} or {Template OS Linux:net.if.out[{#IFNAME},errors].avg(5m)}>{$IF_ERRORS_WARN:"{#IFNAME}"}
Восстановление: {Template OS Linux:net.if.in[{#IFNAME},errors].avg(5m)}<{$IF_ERRORS_WARN:"{#IFNAME}"} * 0.8 and {Template OS Linux:net.if.in[{#IFNAME},errors].avg(5m)}<{$IF_ERRORS_WARN:"{#IFNAME}"} * 0.8 Да
Внимание/Предупреждение Коллизии на {#IFNAME} {Template OS Linux:net.if.collisions[{#IFNAME}].last()}>=1 Да
Информационная Скорость подключения изменилась Интерфейсе {#IFNAME} Проблема: {Template OS Linux:vfs.file.contents["/sys/class/net/{#IFNAME}/speed"].diff(0)}>0 or {Template OS Linux:vfs.file.contents["/sys/class/net/{#IFNAME}/speed"].change()}=1
Восстановление: {Template OS Linux:vfs.file.contents["/sys/class/net/{#IFNAME}/speed"].last(#2)} - {Template OS Linux:vfs.file.contents["/sys/class/net/{#IFNAME}/speed"].last()}=0 Да
Прототипы графиков 4
Сетевой трафик {#IFNAME} 900 200 Нормальный
Пакеты Сетевой трафик на {#IFNAME} 900 200 Нормальный
Ошибки на сетевом интерфейсе {#IFNAME} 900 200 Нормальный
Отброшенные на сетевом интерфейсе {#IFNAME} 900 200 Нормальный
Более подробно какие ключи для какой операционной системы поддерживаются из коробки
Поддерживаемые элементы данных по платформам
Zabbix агентом для сбора данных Так же можно посмотреть какие ключи есть в исходном коде у конкретного агента.
Данные настройки шаблона связаны с настройками шаблона графаны
Внизу поста
Добавлено расхождение времени критично для активных проверок и элементов сравнения в секундах Ключ system.localtime
Единица измерения unixtime
Триггер Имя Время Linux {HOST.HOST} отличается от времени Zabbix Server
Выражение {Template OS Linux:system.localtime.fuzzytime(60)}=0
описание
fuzzytime (сек)
проверка на отличие 60 секунд
1 - если разница между штампом времени значения элемента данных и штампом времени Zabbix сервера меньше или равна сек секунд
0 - в противном случае
Последнее значение:
{ITEM.LASTVALUE}
Действие Время корректировка Linux
Имя триггера содержит Время Linux
Команды
date +%T -s "{TIME}"
ntpdate 192.168.XXX.XXX Добавлено Синхронизация даты и сделано 3 попытки через 5 минут date +%Y%m%d -s "{$DATEYYYYMMDD}"
date +%T -s "{TIME}"
ntpdate 192.168.***.***
ntpdate 192.168.***.***
Как сделать текущую дату в глобальный макрос разбирали тутВ середине поста ТЕКУЩАЯ ДАТА в Элементе данных , макрос в zabbix