Самостоятельно размещаемый инструмент для мониторинга серверов и сайтов: проверки состояния, HTTP/TCP/Ping-пробы, push-уведомления, задачи по расписанию и веб-терминал.
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
Запустите одноразовую пробную версию с помощью 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
Откройте 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 обновляется ежедневно.
Похожие проекты
Открытая система для дежурств, автоматической эскалации и оповещений по SMS и телефону, чтобы при срабатывании алерта связаться с нужным человеком.
Многосерверный планировщик и исполнитель задач с веб-интерфейсом — более функциональная альтернатива Cron.
Официальный CLI для Cronitor.io: синхронизирует cron-задачи, запускает команды с мониторингом и позволяет управлять ресурсами Cronitor из терминала.
Самостоятельно размещаемый сервис для мониторинга cron-задач и фоновых процессов, который сообщает о пропущенных вовремя проверочных запросах.
Платформа AIOps с открытым исходным кодом: объединяет оповещения из инструментов мониторинга, устраняет дубликаты, сопоставляет события и автоматизирует реакции с помощью рабочих процессов.