Хотите узнать, как следить за ценой биткойнов с помощью Zabbix? В этом уроке мы покажем вам все шаги, необходимые для мониторинга цены биткойнов с помощью Zabbix.

• Zabbix версия: 4.2.6

Мы собираемся использовать Zabbix для мониторинга вывода JSON API с веб-сайта Coingecko.

Вам понадобится Zabbix сервер и работает.

Список оборудования:

В следующем разделе представлен список оборудования, использованного для создания этого учебника Zabbix.

Все вышеперечисленное оборудование можно найти на сайте Amazon.

Zabbix Playlist:

На этой странице мы предлагаем быстрый доступ к списку видео, связанных с установкой Zabbix.

Не забудьте подписаться на наш канал на YouTube FKIT.

Учебник - Zabbix Монитор Биткойн Цена

Откройте браузер и введите IP-адрес вашего веб-сервера плюс / zabbix.

В нашем примере в браузере был введен следующий URL:

• http://35.162.85.57/zabbix

На экране входа в систему используйте имя пользователя по умолчанию и пароль по умолчанию.

• Имя пользователя по умолчанию: Admin
• Пароль по умолчанию: zabbix

zabbix login

После успешного входа вы будете отправлены на Zabbix Dashboard.

zabbix dashboard

На экране панели инструментов откройте меню «Конфигурация» и выберите параметр «Хосты».

zabbix add host

Найдите и нажмите на имя хоста вашего Zabbix сервера.

В нашем примере мы выбрали имя хоста: Zabbix сервер.

На экране свойств хоста перейдите на вкладку Приложения.

Zabbix Windows Service Application menu

В верхней правой части экрана нажмите кнопку «Создать приложение».

Zabbix Create Application

На экране приложений хоста создайте новое приложение с именем COINGECKO.

Zabbix bitcoin monitor application

После завершения создания приложения перейдите на вкладку «Элементы».

Zabbix Item Tab

В верхней правой части экрана нажмите кнопку «Создать элемент».

На экране «Создание элемента» необходимо настроить следующие элементы:

• Имя: ZABBIX Монитор Биткойн
• Тип: HTTP-агент
• Ключ: zabbix.monitor.bitcoin
URL: https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd

Теперь вы должны нажать на кнопку Parse.

Zabbix monitor bitcoin price

После нажатия на кнопку Parse Zabbix очистит URL и создаст необходимые переменные.

Zabbix parse url

На экране «Создание элемента» вам все еще нужно настроить следующие элементы:

• Тип запроса: GET
• Тайм-аут: 3 с
• Тип тела запроса: необработанные данные
• Требуемые коды состояния: 200
• Следуйте перенаправлениям: Да
• Режим извлечения: тело
• Преобразовать в JSON: ДА
• Тип информации: ТЕКСТ
• Интервал обновления: 60 с
• Приложения: выберите COINGECKO
• Включено: Да

Вот наша конфигурация:

Zabbix monitor bitcoinZabbix monitor bitcoin

Нажмите на кнопку Добавить, чтобы завершить создание элемента и подождите 5 минут.

Чтобы протестировать свою конфигурацию, войдите в меню «Мониторинг» и выберите опцию «Последние данные».

Zabbix Latest data

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

В нашем примере мы выбрали имя хоста: Zabbix сервер и приложение COINGECKO.

Нажмите на кнопку Применить.

Zabbix bitcoin filter

Вы должны увидеть результат, похожий на мой.

Zabbix monitor bitcoin test

Поздравляем! Вы завершили настройку первого элемента.

Учебное пособие - Zabbix Monitor Биткойн Цена в долларах США

Теперь нам нужно получить доступ к вкладке Item Zabbix сервера и создать новый элемент.

Zabbix Item Tab

В верхней правой части экрана нажмите кнопку «Создать элемент».

На экране «Создание элемента» необходимо настроить следующие элементы:

• Имя: Биткойн Цена
• Тип: зависимый элемент
• Ключ: zabbix.monitor.bitcoin.price
• Основной предмет: ZABBIX MONITOR BITCOIN
• Тип информации: числовое значение
• Применение: COINGECKO

Вот наша конфигурация:

Zabbix monitor bitcoin price usd

Теперь вам нужно перейти на вкладку «Предварительная обработка» и нажать «Добавить».

• Имя: JSONPath
• Параметр: $ .body.bitcoin.usd

Нажмите на опцию Добавить, а затем на кнопку Добавить.

Вот наша конфигурация.

Zabbix preprocessing bitcoin monitor

Подожди 5 минут.

Чтобы протестировать свою конфигурацию, войдите в меню «Мониторинг» и выберите опцию «Последние данные».

Zabbix Latest data

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

В нашем примере мы выбрали имя хоста: Zabbix сервер и приложение COINGECKO.

Нажмите на кнопку Применить.

Zabbix bitcoin filter

Предмет с названием Биткойн-цена покажет цену Биткойн.

Вы должны увидеть результат, похожий на мой.

Bitcoin monitor price zabbix

Здесь вы можете увидеть, как цена биткойна движется по графику Zabbix.

Zabbix monitor bitcoin price graphic

Поздравляем! Теперь вы можете отслеживать цену биткойнов с помощью Zabbix.