Python运维工具

jopen 10年前

  • metrology (github.com) 

    这个库很酷, 支持你对应用进行多种测量,并轻松的输出给类似 graphite 的外部系统.

  • python-lust (github.com) 

    支持在Unix 系统中用Python 实现一个守护进程.

  • scales (github.com)

    Scales 对你的Python 应用进行持续状态和统计, 并发送数据到 graphite. 详情/实例 查阅官方 README.

  • glances (github.com)

    跨平台基于 curses 命令行的系统监视工具.

    (译注:htop 的纯Python 替代, 大妈已经用上;-)

  • ramona (github.com)

    企业级的应用监管. Ramona 保证每个进程在值, 一但需要立即重启, 并有监控/日志输出, 查觉要糟时,会发送邮件提醒.

  • salmon (github.com)

    Salmon 是基于 Salt Stack 的多服务监视系统. 即能作报警系统,也能当监控系统, README 有截屏以及详细说明.

  • graph-explorer (github.com)

    Graph-explorer 是对 Graphite 面板的增强. 比原版的好很多,值得体验.

  • sovereign (github.com)

    Sovereign 是一系列 ansible 的攻略手册, 基于之,能为自个儿建造个私人云.

    (译注: Ansible, Fabric, SlatStack, 这是Python 实现的类似 Puppet 的持续部署管理系统 但是,更加简洁,直觉,值得关注)

  • shipyard (github.com) 

    (shipyard,船坞) 名很倩的web 应用, 可以显示给定机器上的docker实例.
    也支持创建、删除等操作.

  • docker-py (github.com)

    An API client for the amazing

    疯狂的docker 工程接口的Python 包装.

    (译注: 不没听说过 Docker? 忒 out了,参考: 无责任报道~ECUG2013Con; 这是准备将应用部署连操作系统环境也一并抄底儿统一快照/回滚/分发/版本 管理的系统)

  • dockerui (github.com)

    基于 docker 接口通过web 界面进行交互操作的工具.

  • django-docker (github.com)

    如果想知道怎么将Djnago 应用同 Docker 结合? 学习这个 demo 吧.

  • diamond (github.com)

    Python 实现的守护进程, 自动从你的服务或是其它指定数据源中提取数值, 并向 graphite 以及其它支持的 状态面板/收集 系统输出.


翻译 ZoomQuiet