Repolode
pixlcore

pixlcore/xyops

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

Звёзды
6,329
Форки
597
Открытые issues
32
Последний коммит
19 часов назад

Что это?

xyOps запускает задачи и скрипты по расписанию на одном сервере, группе серверов или во всём парке. Поддерживаются повторяющиеся расписания, cron-выражения, интервалы, вебхуки, приоритеты, очереди и ограничения ресурсов.

Помимо планирования, в xyOps можно создавать визуальные процессы с ветвлениями, параллельными шагами, объединениями, ручным подтверждением, повторно используемыми подпроцессами и передачей данных. Задачи и серверы отслеживаются вместе: с помощью live-дашбордов, пользовательских метрик, просмотра процессов, сетевых соединений и исторических данных о производительности.

При срабатывании оповещения xyOps может зафиксировать состояние сервера в этот момент, создать тикет, вызвать вебхуки, заблокировать небезопасный запуск или автоматически начать устранение проблемы. Проект создан автором Cronicle: пользователи Cronicle могут импортировать свои данные и продолжать использовать совместимые плагины.

Ключевые возможности

  • 01Планируйте запуск скриптов и плагинов с помощью cron-выражений, интервалов и вебхуков.
  • 02Создавайте визуальные процессы с ветвлениями, параллельными шагами и ручным подтверждением.
  • 03Отслеживайте задачи и серверы вместе с помощью live-дашбордов и пользовательских метрик.
  • 04Фиксируйте состояние серверов при срабатывании оповещений, чтобы быстрее находить первопричину проблем.
  • 05Импортируйте данные Cronicle и продолжайте использовать совместимые плагины.
  • 06Включает SSO, работу в изолированной от сети среде и масштабирование с несколькими conductors в версии приложения с открытым исходным кодом.

Сценарии использования

  • Запуск плановых задач обслуживания и резервного копирования на парке серверов.
  • Автоматизация многоэтапных операционных процессов, требующих подтверждений или ветвлений.
  • Расследование инцидентов с учётом состояния сервера, зафиксированного в момент срабатывания оповещения.
  • Переход с существующего развёртывания Cronicle на более современную платформу.

Быстрый старт

  1. 1

    Запустите одноразовую пробную версию с помощью Docker

    docker run --detach --rm --init --name xyops-try --hostname xyops-try -e XYOPS_masters="xyops-try" -e XYOPS_xysat_local="true" -e XYOPS_base_app_url="http://localhost:5522" -e TZ="America/Los_Angeles" -p 5522:5522 ghcr.io/pixlcore/xyops:latest
  2. 2

    Откройте http://localhost:5522/ и войдите с логином и паролем admin / admin

Что важно знать

  • В README говорится, что это готовая к промышленному использованию платформа для самостоятельного хостинга, но учетные данные для входа в пробную версию по умолчанию — admin/admin, а сама пробная версия одноразовая.
  • Pull request с новыми функциями не принимаются, поэтому возможности внешних участников вносить изменения в код ограничены.

В подборках

Темы

Частые вопросы

Что такое xyops?
Платформа для самостоятельного размещения, планирования задач, визуальных процессов, мониторинга серверов, оповещений и реагирования на инциденты; преемник Cronicle. xyOps запускает задачи и скрипты по расписанию на одном сервере, группе серверов или во всём парке. Поддерживаются повторяющиеся расписания, cron-выражения, интервалы, вебхуки, приоритеты, очереди и ограничения ресурсов.
xyops можно использовать бесплатно? Какая у него лицензия?
xyops распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
xyops всё ещё поддерживается?
Активно поддерживается. Последний коммит в xyops — 7 нояб. 2026 г..
Для чего можно использовать xyops?
Запуск плановых задач обслуживания и резервного копирования на парке серверов. Автоматизация многоэтапных операционных процессов, требующих подтверждений или ветвлений. Расследование инцидентов с учётом состояния сервера, зафиксированного в момент срабатывания оповещения. Переход с существующего развёртывания Cronicle на более современную платформу.
Как установить xyops?
Запустите одноразовую пробную версию с помощью Docker: docker run --detach --rm --init --name xyops-try --hostname xyops-try -e XYOPS_masters="xyops-try" -e XYOPS_xysat_local="true" -e XYOPS_base_app_url="http://localhost:5522" -e TZ="America/Los_Angeles" -p 5522:5522 ghcr.io/pixlcore/xyops:latest Откройте http://localhost:5522/ и войдите с логином и паролем admin / admin
Где скачать xyops?
Исходный код и инструкции по установке — на GitHub: https://github.com/pixlcore/xyops

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый инструмент для мониторинга серверов и сайтов: проверки состояния, HTTP/TCP/Ping-пробы, push-уведомления, задачи по расписанию и веб-терминал.

10,4 тыс.+4 за неделю1,6 тыс.GoApache-2.0Активно поддерживаетсяОбновлён 9 дней назад

Открытая система для дежурств, автоматической эскалации и оповещений по SMS и телефону, чтобы при срабатывании алерта связаться с нужным человеком.

2,9 тыс.+2 за неделю345GoApache-2.0Обновлён 1 час назад

Официальный CLI для Cronitor.io: синхронизирует cron-задачи, запускает команды с мониторингом и позволяет управлять ресурсами Cronitor из терминала.

55941GoOtherАктивно поддерживаетсяОбновлён 22 часа назад

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

10,5 тыс.+21 за неделю1 тыс.PythonBSD-3-ClauseОбновлён 3 дня назад

Платформа AIOps с открытым исходным кодом: объединяет оповещения из инструментов мониторинга, устраняет дубликаты, сопоставляет события и автоматизирует реакции с помощью рабочих процессов.

12,5 тыс.+37 за неделю1,5 тыс.PythonOtherАктивно поддерживаетсяОбновлён 9 часов назад