как узнать версию zabbix agent

Установка и настройка Zabbix Agent на Windows.

Установка и настройка ZAbbix Agent.

В статье покажем пример установки и настройка Zabbix агента на ОС Windows, добавим его на мониторинг в Server Zabbix.

IP- Zabbix Server 192.168.100.100

IP – Zabbix Agent Windows 192.168.25.24

Сохраняем изменения в файле.

5. Запускаем Командная строка ОБЯЗАТЕЛЬНО! запуск от имени Администратора.

Переходим в директорию с файлом zabbix_agentd.exe, обратите внимание на разрядность вашей системы при выборе папки win64-win32:

Вводим команду для установки агента, в этой же команде прописываем путь до нашего конфигурационного файла:

Получаем информацию о успешной установке:

6. Переходим к запуску установленной службы Zabbix agent:

7. Не забываем создать разрешающее правило в Брандмауэре Windows.
Брандмауэр Защитника Windows – Дополнительные параметры – Правило для входящих подключений – Создать правило…

Получение информации от Zabbix agent на Zabbix Server.

Переходим к Zаbbix Server и добавим узел сети нашего агента на мониторинг, будем проверить его доступность по ping.

Настройка – Узел Сети – Создать узел сети.

Переходим на вкладку Элементы данных – Создать элемент данных.
Имя: Agent Ping
Тип: Zabbix agent
Ключ – Выбрать: = agent.ping
Интерфейс узла сети: 192.168.25.24:10050
Тип информации: Числовой (целое положительное)
Единица измерения: ms
Интервал обновления: 30s
Добавить.
Видим состояние – Активировано.

Переходим в Мониторинг – Последние данные.
Ждем 30 секунд и смотрим График ping.

Источник

Мониторинг Docker с помощью Zabbix Agent 2

как узнать версию zabbix agent. zabbix monitoring docker. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix monitoring docker. картинка как узнать версию zabbix agent. картинка zabbix monitoring docker.

Несколько релизов назад у Zabbix был анонсирован новый агент, расширяющий свой функционал с помощью плагинов. Сегодня я рассмотрю, как с помощью Zabbix Agent 2 настроить мониторинг контейнеров Docker, используя базовый шаблон. Заодно и посмотрю, что из себя представляет новый агент.

Введение

Ранее я уже делал заметку по поводу Zabbix Agent 2, где перечислил основные отличия от прошлого агента. Их там много, так что рекомендую ознакомиться, прежде чем продолжать. Со временем развитие будет получать именно 2-я версия, а старый агент будет просто поддерживаться в том виде, как он есть сейчас. Новый функционал в него уже не будут завозить.

Если у вас еще нет своего сервера для мониторинга, то рекомендую материалы на эту тему. Для тех, кто предпочитает систему CentOS:

То же самое на Debian 10, если предпочитаете его:

Установка Zabbix Agent 2

На хост, где крутятся Docker контейнеры, которые мы мониторим, надо установить Zabbix agent. Установка будет зависеть от системы хоста, но в общем случае это просто подключение нужного репозитория и установка через пакетный менеджер.

На момент написания статьи, последней версией Zabbix была 5.4, так что показываю, как установить Zabbix Agent 2 именно этой версии.

Centos 8 и другие rpm-based дистрибутивы:

Делаем базовую настройку агента. Добавляем в конфиг /etc/zabbix/zabbix_agent2.conf информацию о сервере и имени хоста.

Перезапускаем zabbix-agent2 и добавляем в автозагрузку.

как узнать версию zabbix agent. zabbix monitoring docker 01. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix monitoring docker 01. картинка как узнать версию zabbix agent. картинка zabbix monitoring docker 01.

Дополнительно нам нужно добавить пользователя zabbix, от имени которого работает агент, в группу docker, чтобы у него был доступ к docker.sock.

После этого надо перезагрузить хост, чтобы изменения вступили в силу. Если этого делать не хочется или нет возможности, можно напрямую выдать права.

Теперь переходим на сервер мониторинга Zabbix. Дальнейшая настройка будет проходить там.

Настройка мониторинга Docker

Первым делом зайдём в консоль Zabbix сервера и убедимся, что он корректно может забирать данные о Docker с наблюдаемого хоста. Для этого воспользуемся утилитой zabbix_get.

как узнать версию zabbix agent. zabbix monitoring docker 02. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix monitoring docker 02. картинка как узнать версию zabbix agent. картинка zabbix monitoring docker 02.

Если получите ошибку:

ZBX_NOTSUPPORTED: Cannot fetch data: Get http://1.28/info: dial unix /var/run/docker.sock: connect: permission denied.

Возвращайтесь на хост с агентом и docker и проверяйте права доступа пользователя zabbix к сокету докера. Выше я показал, что надо сделать.

Если всё в порядке с доступом, то переходите в web интерфейс сервера мониторинга. Нам нужно добавить к наблюдаемому хосту с Docker соответствующий шаблон. Называется он Docker by Zabbix agent 2.

как узнать версию zabbix agent. zabbix monitoring docker 04. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix monitoring docker 04. картинка как узнать версию zabbix agent. картинка zabbix monitoring docker 04.

Если у вас его нет, как это было у меня, то скачайте свежую версию шаблона. Вам нужно выбрать файл template_app_docker.yaml и сохранить его исходный код в какой-то файл, чтобы потом импортировать на сервер Zabbix. Не забудьте указать расширение yaml, иначе импорт не заработает.

как узнать версию zabbix agent. zabbix monitoring docker 03. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix monitoring docker 03. картинка как узнать версию zabbix agent. картинка zabbix monitoring docker 03.

На этом собственно настройка мониторинга Docker завершена. Он уже заработал. В шаблоне есть правила автообнаружения образов и контейнеров, которые запускаются каждые 15 минут. Чтобы ускорить начало сбора данных, вы можете вручную их запустить.

как узнать версию zabbix agent. zabbix monitoring docker 05. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix monitoring docker 05. картинка как узнать версию zabbix agent. картинка zabbix monitoring docker 05.

После этого в элементах данных появятся контейнеры и связанные с ними айтемы. В Последних данных можно смотреть метрики по тэгу Application: Docker.

как узнать версию zabbix agent. zabbix monitoring docker 06. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix monitoring docker 06. картинка как узнать версию zabbix agent. картинка zabbix monitoring docker 06.

В шаблоне присутствуют следующие триггеры:

Так же в шаблоне есть следующие графики:

как узнать версию zabbix agent. zabbix monitoring docker 07. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix monitoring docker 07. картинка как узнать версию zabbix agent. картинка zabbix monitoring docker 07.

как узнать версию zabbix agent. zabbix monitoring docker 08. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix monitoring docker 08. картинка как узнать версию zabbix agent. картинка zabbix monitoring docker 08.

как узнать версию zabbix agent. zabbix monitoring docker 09. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix monitoring docker 09. картинка как узнать версию zabbix agent. картинка zabbix monitoring docker 09.

как узнать версию zabbix agent. zabbix monitoring docker 10. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix monitoring docker 10. картинка как узнать версию zabbix agent. картинка zabbix monitoring docker 10.

как узнать версию zabbix agent. zabbix monitoring docker 11. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix monitoring docker 11. картинка как узнать версию zabbix agent. картинка zabbix monitoring docker 11.

как узнать версию zabbix agent. zabbix monitoring docker 12. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix monitoring docker 12. картинка как узнать версию zabbix agent. картинка zabbix monitoring docker 12.

Заключение

Сколько бы Zabbix не хоронили, но он живее всех живых и развивается в правильном направлении. С его помощью нет никаких проблем в настройке мониторинга Docker, несмотря на то, что это динамически изменяемая среда. Все изменения отслеживаются и мониторинг настраивается автоматически. Участие оператора не требуется. Достаточно один раз все сделать. Причем допиливать что-то тоже нет необходимости. Всё работает из коробки с помощью штатного функционала.

Источник

Zabbix Documentation 5.4

Sidebar

4 Zabbix агент (Windows)

Поддерживаемые параметры в файле конфигурации Zabbix агента (Windows):

ПараметрОбязательныйДиапазонУмолчаниеОписание
AliasнетЗадает алиас ключу элемента данных. Его можно использовать для замены длинных и сложных ключей элементов данных на более простые и короткие.
Можно добавлять несколько параметров Alias. Разрешено указывать несколько параметров с одинаковым ключем Alias.
Несколько ключей Alias могут ссылаться на один и тот же ключ.
Алиасы можно использовать в HostMetadataItem, но нельзя в HostnameItem и PerfCounter параметрах.

1. Получение с сервера использования файла подкачки в процентах:
Alias=pg_usage:perf_counter[\Paging File(_Total)\% Usage]
Теперь можно использовать сокращенный ключ pg_usage, чтобы получать данные.

2. Получение загрузки CPU с параметрами по умолчанию и с пользовательскими параметрами.
Alias=cpu.load:system.cpu.load
Alias=cpu.load[*]:system.cpu.load[*]
Такая запись позволяет использовать cpu.load ключ для получения утилизации CPU в процентах с параметрами по умолчанию, а также использовать cpu.load[percpu,avg15] для получения конкретных данных о загрузке CPU.

Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без BOM.

Комментарии, начинающиеся с “#”, поддерживаются только в начале строки.

Источник

Zabbix agent

Развертывание zabbix агента

Zabbix — это ПО для мониторинга приложений, серверов и сетевых устройств.

Многочисленные предустановленные шаблоны позволяют получать информацию о состоянии множества сервисов. Здесь описаны дополнительно устанавливаемые плагины, которые расширяют возможности сервера мониторинга. Решения совместимы с версиями Zabbix 3.4 и выше.

Установка расширения Zabbix производится на вкладке «Расширения» карточки инстанса базы данных:

как узнать версию zabbix agent. helpjuice production%2Fuploads%2Fupload%2Fimage%2F7055%2Fdirect%2F1621916935129 1621916935129. как узнать версию zabbix agent фото. как узнать версию zabbix agent-helpjuice production%2Fuploads%2Fupload%2Fimage%2F7055%2Fdirect%2F1621916935129 1621916935129. картинка как узнать версию zabbix agent. картинка helpjuice production%2Fuploads%2Fupload%2Fimage%2F7055%2Fdirect%2F1621916935129 1621916935129.

Пользовательские параметры

Добавить свои параметры и их значения можно на карточке добавления расширения Zabbix:

как узнать версию zabbix agent. helpjuice production%2Fuploads%2Fupload%2Fimage%2F7055%2Fdirect%2F1621916984681 1621916984681. как узнать версию zabbix agent фото. как узнать версию zabbix agent-helpjuice production%2Fuploads%2Fupload%2Fimage%2F7055%2Fdirect%2F1621916984681 1621916984681. картинка как узнать версию zabbix agent. картинка helpjuice production%2Fuploads%2Fupload%2Fimage%2F7055%2Fdirect%2F1621916984681 1621916984681.

Мониторинг PostgreSQL

Для мониторинга «PostgreSQL» и «PostgreSQL Pro» вместе с Zabbix агентом версии 3.4 устанавливаются компоненты темплейта pg_monz, а версия 5.0 конфигурируется для использования темплейта «PostgreSQL» предустановленного на сервере Zabbix версии 5.0 и выше.

Важно

Установка расширения на реплику возможно только в случае если оно установлено на мастере.

Темплейт pg_monz

Использование темплейта позволяет получать следующие метрики:

Количество подключений, состояние PostgreSQL, количество коммитов и откатов транзакций.

Мониторинг лога PostgreSQL.

Коэффициент “мусора”, размер баз данных.

Счетчик медленных запросов, которые превышают пороговое значение.

Количество конфликтов, наличие или отсутствие блокировок записи, количество процессов используемых потоковой репликацией.

Рабочее состояние PostgreSQL.

Задержка при использовании потоковой репликации.

PostgreSQL количественные показатели кластера PostgreSQL.

Для pgpool-II

Информация о кэше запросов pgpool-II в оперативной памяти информация о кэше запросов pgpool-II в оперативной памяти.

Количество внешних и внутренних подключений pgpool-II.Состояние нод, коэффициент балансировки нагрузки, задержки репликации доступные pgpool-II.Рабочее состояние pgpool-II, наличие или отсутствие виртуального ip-адреса.

Рабочее состояние pgpool-II, наличие или отсутствие виртуального ip-адреса кластера.

Для начала использования необходимо распаковать архив и импортировать темплейты из директории /pg_monz-2.2/pg_monz/template/ на Zabbix сервере.

Темплейт PostgreSQL

Использование темплейта позволяет получать следующие метрики:

Состояние процесса теневой записи: метрики обработки буфферов и чекпойнтов.

Общие сведения о сервере.dbМетрики по каждой базе данных: запросы, кортежы, deadlocks, rollbacks, размер.

В версии 5.0 и выше темплейт предустановлен на сервере.

Важно

Макросы <$PG.HOST>, <$PG.PORT>, <$PG.USER>переопределяются на стороне агента и их изменение на сервере zabbix не будет иметь эффекта.

Мониторинг MySQL

Для мониторинга MySQL вместе с агентом Zabbix устанавливаются компоненты темплейта mysbix, который позволяет собирать перечисленные ниже метрики:

версия БД, идентификатор, состояние, непрерывное время работы

ошибки связи и прерванные соединения

получено/отправлено, байт в секунду

temporary objects usage

использование временных файлов, таблиц и таблиц на дисках

количество записей, чтений, использование блоков и кэша MyISAM

Операций в секунду для begin,commit,delete,insert,rollback,select,update

Количество запросов в секунду и медленных запросов

Количество немедленных и ожидаемых блокировок таблиц

Количество работающих, созданных подключенных и кэшированных потоков

Важно

В некоторых версиях Zabbix server может быть уже установлен темплейт с таким же именем. Рекомендуется перед импортом изменить имя темплейта в xml файле на уникальное, чтобы избежать коллизий.

Мониторинг Galera

Для мониторинга Galera вместе с агентом Zabbix устанавливаются компоненты темплейта zabbix-galera-template, который позволяет собирать перечисленные ниже метрики:

идентификатор кластера, количество членов

cluster member status

готовность, состояние подключения к кластеру, состояние протокола EVS, идентификатор групповой связи, номер последней транзакции

cluster member performance

события потока управления и состояние очередей запросов

количественные показатели реплицированных данных и ключей

Пример сценария подключения инстансов к серверу мониторинга

Важно

Источник

Zabbix агент

Родной Zabbix агент, написан на языке C и его можно запускать на различных поддерживаемых платформах, включая Linux, UNIX и Windows, и собирать с устройства такие данные как использование CPU, памяти, диска и сетевых интерфейсов.

Компактность и малые ресурсы

По причине своей компактности агент может работать на устройствах с ограниченными ресурсами.

Конфигурация мониторинга сосредоточена на Zabbix сервере, что упрощает управление Zabbix агентом, который может использовать одинаковый файл конфигурации на всех серверах.

Zabbix агент запущенный под Linux:

как узнать версию zabbix agent. zabbix agent usage. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix agent usage. картинка как узнать версию zabbix agent. картинка zabbix agent usage.

Zabbix агент запущенный под MS Windows:

как узнать версию zabbix agent. zabbix agent usage windows. как узнать версию zabbix agent фото. как узнать версию zabbix agent-zabbix agent usage windows. картинка как узнать версию zabbix agent. картинка zabbix agent usage windows.

Поддержка опроса и трапов

Zabbix агент поддерживают как пассивные (опроса), так и активные проверки (трапы). Zabbix может выполнять проверки на основе интервала опроса, однако, также имеется возможность планирования определенного времени опроса элементов данных.

Пассивные проверки (опрос):

Активные проверки (трапы):

как узнать версию zabbix agent. active vs passive. как узнать версию zabbix agent фото. как узнать версию zabbix agent-active vs passive. картинка как узнать версию zabbix agent. картинка active vs passive.

Функции агента

Zabbix агент поддерживает следующий список проверок по умолчанию.

Расширение Zabbix агента

Мониторинг журналов

Встроенной функцией Zabbix агента является поддержка мониторинга текстовых журналов и журнала событий, включая поддержку ротации журналов.

Имеется возможность построения графиков по элементам данных журнала, при использовании возможности извлечения конкретного содержимого.

Журналы постоянно анализируются Zabbix агентом и при нахождении заданного элемента поиска Zabbix сервер будет оповещен и сможет выполнить какое-либо действие или автоматически отправить оповещение пользователю или группе пользователей.

Поддержка WMI

Zabbix агент имеет встроенную поддержку Windows Management Instrumentation (WMI), который расширяет возможности простого получения и мониторинга информации о системе в режиме реального времени и метрик производительности с Windows серверов и рабочих станций.

WMI запросы можно выполнять при помощи wmi.get[] ключа для извлечения одного свойства в виде строки, целого числа или дробного числа с заданного класса пространства имен WMI.

Для получения более подробных сведений о Windows Management Instrumentation, доступных классах и их свойствах посетите MSDN документацию.

Готовность к IPv6

Zabbix агент поддерживает IPv4 и IPv6 адреса.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *