Uptime Kuma API .NET

Внимание! Данная утилита предназначена для разработчиков на платформе .NET(языки программирования C#, VB.NET, F#)

Uptime Kuma API .NET — библиотека для платформы .NET, позволяющая работать с API скрипта Uptime Kuma


Актуальная версия: 1.0.0 (Дата выхода: 19.02.2023)

Функции:

  • Получение конфигурации страницы статуса
  • Получение инцидента на странице статуса
  • Получение списка групп и мониторов страницы статуса, а также получение базовой информации о них
  • Получение списка данных о работе и статуса мониторов на странице статуса
  • Отправка «пуша»(push) на определёный монитор, подтверждение работы которого происходит с помощью метода Push по коду, который выдаётся в панеле управления Uptime Kuma, а также с определёнными параметрами(status, msg, ping)
  • Получить начальную страницу скрипта Uptime Kuma(панель управления или страница статуса)
  • Получить HTML-значок статуса монитора
  • Получить HTML-значок среднего значения в процентах времени бесперебойной работы(uptime)монитора за определённое количество часов
  • Получить HTML-значок среднего значения в миллисекундах пинга(ping) монитора за определённое количество часов

В следущих версиях будут добавлены административные функции для управления скриптом Uptime Kuma


Системные требования:

Библиотека написана на платформе .NET Standard 2.0, поддерживаемые платформы:

Установка:

Открыть на NuGet

Открыть исходный код на GitHub

Скачать с сервера Unkov