awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
purpleidea avatar

purpleidea/mgmt

0
View on GitHub↗
4,267 星标·352 分支·Go·GPL-3.0·4 次浏览mgmtconfig.com↗

Mgmt

Mgmt 是一个分布式配置管理系统,使用事件驱动自动化和闭环反馈来维护集群的预期状态。它作为一个基础设施自动化引擎,根据资源监控和预定义规范实时触发系统状态校正。

该系统包括一个分布式集群节点选择器,用于根据特定策略和约束选择主机子集以分配工作负载。它还具有一个云基础设施管理器,用于控制虚拟机实例的生命周期(包括镜像部署、区域选择和启动脚本),以及一个用于在基板管理控制器上安装和验证二进制文件的硬件固件编排器。

其他功能涵盖并行任务执行、基于透镜的配置文件修改和系统元数据检索。该工具集还提供用于数据类型转换、格式解码和环境检查以确定当前系统状态的实用程序。

Features

  • Server State Reconciliation - Monitors real-time system resources and applies corrective actions to align actual server state with a predefined configuration specification.
  • Distributed Systems Management - A system that maintains the desired state of distributed clusters using event-driven automation and closed-loop feedback.
  • Event-Driven Automation Engines - Functions as an automation engine that triggers real-time system state corrections based on resource monitoring.
  • Multi-Host Parallel Executions - Coordinates configuration tasks across multiple remote hosts concurrently from a single workflow step.
  • Closed-Loop Infrastructure Automation - Implements a continuous sensing and correction cycle to maintain desired system states across distributed infrastructure.
  • Distributed Configuration Management - Provides a system for synchronizing state and configuration settings across multiple nodes in a distributed cluster.
  • Distributed Leader Election - Selects a subset of available hosts using specific strategies and constraints to distribute workloads across a cluster.
  • Strategy-Based Node Election - Distributes workloads across a cluster by selecting hosts based on specific strategies and hardware constraints.
  • Clustered Task Distribution - Selects specific nodes from a group of available hosts to distribute tasks based on custom strategies and constraints.
  • Infrastructure Automations - Implements automated system updates and configuration changes triggered by real-time environment events.
  • Desired State Restoration - Restores missing files or configurations in real-time to match a predefined system specification.
  • Lens-Based Configuration Editing - Updates specific paths within text files using targeted lenses to avoid rewriting entire configuration documents.
  • Environment Inspection - Retrieves system-level variables and hardware details to determine the current state of a deployment target.
  • Cloud Compute Instance Management - Controls virtual machine instances by specifying images, regions, and startup scripts.
  • Cloud Infrastructure Management - Controls the lifecycle of virtual machine instances, including regional placement and startup script deployment.
  • Constraint-Based Host Selection - Ships a distributed node selector to elect host subsets based on specific strategies and constraints.
  • Hardware Firmware Updaters - Provides automated utilities for installing and verifying firmware binaries on baseboard management controllers.
  • Cloud Instance Lifecycle - Manages the creation and control of virtual machine instances, including region selection and startup scripts.
  • System Environment Retrievers - Fetches operating system details such as hostnames, environment variables, user IDs, and process information.
  • Configuration Management - Next-generation configuration management written in Go.

Star 历史

purpleidea/mgmt 的 Star 历史图表purpleidea/mgmt 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Mgmt 的开源替代方案

相似的开源项目,按与 Mgmt 的功能重合度排序。
  • j3ssie/osmedeusj3ssie 的头像

    j3ssie/Osmedeus

    6,425在 GitHub 上查看↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Go
    在 GitHub 上查看↗6,425
  • pyinfra-dev/pyinfrapyinfra-dev 的头像

    pyinfra-dev/pyinfra

    5,779在 GitHub 上查看↗

    pyinfra is a Python-based infrastructure automation framework that turns Python code into shell commands for managing servers, Docker containers, and local machines. It operates as a declarative, idempotent deployment tool, applying desired system states by comparing target configurations against current states and making only the necessary changes. The framework provides a connector-based transport abstraction that unifies SSH, Docker, and local execution behind a common interface, with a parallel execution engine that manages concurrent operations across hosts. The tool distinguishes itself

    Pythoncloud-managementconfiguration-managementhigh-performance
    在 GitHub 上查看↗5,779
  • lxc/incuslxc 的头像

    lxc/incus

    4,893在 GitHub 上查看↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Gocloudcontainershacktoberfest
    在 GitHub 上查看↗4,893
  • pry0cc/axiompry0cc 的头像

    pry0cc/axiom

    4,392在 GitHub 上查看↗

    Axiom is a cloud infrastructure orchestrator and distributed security scanning framework. It serves as a manager for deploying, snapshotting, and destroying disposable virtual machine fleets across multiple cloud providers and regions. The project distinguishes itself by automating the provisioning of vulnerability toolsets and security auditing software across these remote servers. It features a mechanism for distributing security scans by sharding target lists across a fleet of instances and aggregating the resulting data into unified files and HTML reports. The system covers a broad range

    Shell
    在 GitHub 上查看↗4,392
查看 Mgmt 的所有 30 个替代方案→

常见问题解答

purpleidea/mgmt 是做什么的?

Mgmt 是一个分布式配置管理系统,使用事件驱动自动化和闭环反馈来维护集群的预期状态。它作为一个基础设施自动化引擎,根据资源监控和预定义规范实时触发系统状态校正。

purpleidea/mgmt 的主要功能有哪些?

purpleidea/mgmt 的主要功能包括:Server State Reconciliation, Distributed Systems Management, Event-Driven Automation Engines, Multi-Host Parallel Executions, Closed-Loop Infrastructure Automation, Distributed Configuration Management, Distributed Leader Election, Strategy-Based Node Election。

purpleidea/mgmt 有哪些开源替代品?

purpleidea/mgmt 的开源替代品包括: j3ssie/osmedeus — Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools… pyinfra-dev/pyinfra — pyinfra is a Python-based infrastructure automation framework that turns Python code into shell commands for managing… lxc/incus — Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual… pry0cc/axiom — Axiom is a cloud infrastructure orchestrator and distributed security scanning framework. It serves as a manager for… aws-samples/aws-cdk-examples — This project is a reference library and collection of example code patterns for deploying cloud infrastructure using… googleapis/google-api-python-client — This project is a REST API client library and Google Cloud SDK component that integrates Python applications with…