セルフホスト型のサーバー・Webサイト監視ツール。ステータス確認、HTTP/TCP/Pingプローブ、プッシュ通知、定期タスク、Webターミナルに対応。
pixlcore/xyops
Cronicleの後継として、ジョブスケジューリング、ビジュアルワークフロー、サーバー監視、アラート、インシデント対応を提供するセルフホスト型プラットフォーム。
- スター
- 6,326
- フォーク
- 596
- 未解決の Issue
- 32
- 最終コミット
- 4 日前
これは何?
xyOpsは、単一のサーバー、サーバーグループ、またはサーバー群全体で、スケジュールに従ってジョブやスクリプトを実行します。定期スケジュール、cron式、実行間隔、webhook、優先度、キュー、リソース制限に対応しています。
スケジューリングに加えて、分岐、並列ステップ、結合、人による承認、再利用可能なサブワークフロー、データ受け渡しを備えたビジュアルワークフローを作成できます。ライブダッシュボード、カスタムメトリクス、プロセスの調査、ネットワーク接続、過去のパフォーマンスデータを通じて、ジョブとサーバーをまとめて監視できます。
アラートが発生すると、その時点のサーバー状態をスナップショットとして記録したり、チケットを作成したり、webhookを呼び出したり、安全でない起動をブロックしたり、修復処理を自動で開始したりできます。Cronicleの開発者が開発しており、既存のCronicleユーザーはデータをインポートして、互換性のあるプラグインを引き続き利用できます。
主な機能
- 01cron式、実行間隔、webhookを使ってスクリプトやプラグインをスケジュール実行する。
- 02分岐、並列ステップ、人による承認を含むビジュアルワークフローを作成する。
- 03ライブダッシュボードとカスタムメトリクスで、ジョブとサーバーをまとめて監視する。
- 04アラート発生時にサーバーのスナップショットを記録し、根本原因の調査を効率化する。
- 05Cronicleのデータをインポートし、互換性のあるプラグインを引き続き利用する。
- 06オープンソース版のアプリケーションにSSO、エアギャップ環境での運用、複数のconductorによるスケーリングが含まれる。
ユースケース
- サーバー群全体で、メンテナンスやバックアップのジョブを定期実行する。
- 承認や分岐ロジックが必要な複数ステップの運用プロセスを自動化する。
- アラート発生時のサーバー状態を使ってインシデントを調査する。
- 既存の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 で、トライアル環境は使い捨てです。
- 機能追加のプルリクエストは受け付けていないため、外部からのコード変更には制限があります。
収録されている特集
トピック
よくある質問
- xyops とは?
- Cronicleの後継として、ジョブスケジューリング、ビジュアルワークフロー、サーバー監視、アラート、インシデント対応を提供するセルフホスト型プラットフォーム。 xyOpsは、単一のサーバー、サーバーグループ、またはサーバー群全体で、スケジュールに従ってジョブやスクリプトを実行します。定期スケジュール、cron式、実行間隔、webhook、優先度、キュー、リソース制限に対応しています。
- xyops は無料で使えますか?ライセンスは?
- xyops は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- xyops は今もメンテナンスされていますか?
- 活発にメンテナンス中。xyops の最終コミットは 2026年11月3日 です。
- 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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
アラート発生時に適切な担当者へ連絡する、オンコールスケジュール管理、自動エスカレーション、SMS・音声通知のオープンソースソフトウェア。
Web UIを備えたマルチサーバー対応のタスクスケジューラー兼実行基盤。Cronをより高機能に置き換えます。
Cronitor.io公式CLI。cronジョブの同期、監視付きコマンドの実行、Cronitorリソースの管理をターミナルから行えます。
予定時刻までにジョブの ping が届かないと通知する、セルフホスト可能な cron ジョブ・バックグラウンドタスク監視サービス。
監視ツールからのアラートを集約・重複排除・相関分析し、ワークフローで対応を自動化するオープンソースのAIOpsプラットフォーム。