🔍RepoLensrepolens.ru
  • /trending
  • /top500
  • /weekly
  • /categories
  • /about

© 2026 RepoLens · repolens.ru

root@repolens:~# updating the stack

@exvadimka

Данные обновляются автоматически через GitHub API

← к каталогу

📦 updo/ Owloops

Uptime monitoring CLI tool with alerting and advanced settings

Открыть на GitHub ↗обновлён 1мес назад
Звёзды
★ 999
Форки
49
За неделю
—
За месяц
—
Рост %
—
Язык
Go

Установка и запуск

Installation

<details> <summary>macOS - Homebrew (Recommended)</summary>
brew install owloops/tap/updo
</details> <details> <summary>Linux - Package Managers (Recommended)</summary>

Debian/Ubuntu:

# Replace VERSION with actual version (e.g., 0.3.7)
curl -L -O https://github.com/Owloops/updo/releases/latest/download/updo_VERSION_linux_amd64.deb
sudo dpkg -i updo_VERSION_linux_amd64.deb

Red Hat/Fedora/CentOS:

# Replace VERSION with actual version (e.g., 0.3.7)
curl -L -O https://github.com/Owloops/updo/releases/latest/download/updo_VERSION_linux_amd64.rpm
sudo rpm -i updo_VERSION_linux_amd64.rpm

Alpine Linux:

# Replace VERSION with actual version (e.g., 0.3.7)
curl -L -O https://github.com/Owloops/updo/releases/latest/download/updo_VERSION_linux_amd64.apk
sudo apk add --allow-untrusted updo_VERSION_linux_amd64.apk

Arch Linux:

yay -S updo
# or use the binary package
yay -S updo-bin

openSUSE:

# Replace VERSION with actual version (e.g., 0.3.7)
curl -L -O https://github.com/Owloops/updo/releases/latest/download/updo_VERSION_linux_amd64.rpm
sudo zypper install --allow-unsigned-rpm updo_VERSION_linux_amd64.rpm
</details> <details> <summary>Nix/NixOS</summary>

Run directly:

nix run github:Owloops/updo -- monitor https://example.com

Temporary shell:

nix shell github:Owloops/updo
updo --version

System flake integration:

{
  inputs.updo.url = "github:Owloops/updo";

  outputs = { self, nixpkgs, updo }: {
    nixosConfigurations.myhost = nixpkgs.lib.nixosSystem {
      modules = [{
        environment.systemPackages = [ updo.packages.x86_64-linux.default ];
      }];
    };
  };
}
</details>

…

Usage

# Monitor URLs
updo monitor <website-url> [options]
updo monitor <url1> <url2> <url3>

# Using configuration file
updo monitor --config <config-file>

# Generate shell completions
updo completion bash > updo_completion.bash

Example Configuration

[global]
refresh_interval = 5
timeout = 10
webhook_url = "https://hooks.slack.com/services/YOUR/WEBHOOK"
only = ["Google", "API"]  # Monitor only these targets

[[targets]]
url = "https://www.google.com"
name = "Google"
refresh_interval = 3
assert_text = "Google"

[[targets]]
url = "https://api.example.com/health"
name = "API"
method = "POST"
headers = ["Authorization: Bearer token"]

Из README репозитория · полный README на GitHub

Категории

🔧DevTools📡Мониторинг

Теги

climonitoringtermui