zoukankan      html  css  js  c++  java
  • 一个用pyton写的监控服务端进程的软件hcm

    使用udp实现,简单,方便,不用三次握手

    1. 所有部署服务器进程的机器有一个代理进程hagent,用来监听hcm console中发送过来的命令

    2.hcm需要提供以下命令

    start :普通方式启动进程

    stop :停止进程

    reload :重新载入配置文件

    resume :恢复方式启动进程(共享内存)

    tail:查看日志的末尾

    deploy:直接更新服务器文件

    rmshm:删除共享内存

    autoresume:开启和关闭某个进程的自动拉起功能

    3. hcm 监控所有的进程,发现进程不在时,以resume的方式拉起进程,并记录日志

    4. web页面支持以上所有的命令

    5. console中支持以上所有的命令

    6. 自动开服功能

      检测环境

      安装软件

      启动进程

    7.直接svn更新,可直接拉取svn更新到某个机器

    8.svn commit配置svncommit功能,只要svn一有文件提交就直接更新机器

  • 相关阅读:
    Redis的常用命令及数据类型
    Redis介绍与安装
    Docker
    Linux Shell——正则表达式
    Linux Shell 基础
    python常见报错
    CMDB
    python学习
    Python 3.x标准模块库目录
    Python笔记——Django路由系统
  • 原文地址:https://www.cnblogs.com/hanframe/p/3816980.html
Copyright © 2011-2022 走看看