Orzzzz
V2EX  ›  问与答

自己写个“迷你服务器监控”可行吗?

  •  
  •   Orzzzz · Oct 21, 2015 · 2194 views
    This topic created in 3952 days ago, the information mentioned may be changed or developed.

    节点提交数据到主服务器的数据库,还可以从主服务器请求命令执行,返回结果啥的。
    用 Python 应该不会很难吧……

    只是一个思路,有没有前辈做过?

    Supplement 1  ·  Oct 21, 2015
    我的标题有点跑偏了,其实主要是想批量执行某条命令,比如重启应用啦,集体更新啦,统一版本啦,诶,好像跟僵尸网络一样了……
    因为有好多机器运行的是同一个应用,所以需要统一管理他们,就像管理一台机器一样,搜索能力有限,没有找到合适的开源软件,嗯……除了某些远控端。。
    6 replies    2015-10-21 19:47:22 +08:00
    kozora
        1
    kozora  
       Oct 21, 2015
    有现成的。。
    izoabr
        2
    izoabr  
       Oct 21, 2015   ❤️ 1
    为了练技术随便折腾,但你也应该知道有很多现成的,甚至有 SNMP 之类的协议
    wkdhf233
        3
    wkdhf233  
       Oct 21, 2015
    集群监控,批量部署的轮子已经很多了。。
    Livid
        4
    Livid  
    MOD
    PRO
       Oct 21, 2015 via iPhone   ❤️ 1
    Google 一下这些关键字:

    Puppet
    Munin

    和你想做的事情接近。
    Orzzzz
        5
    Orzzzz  
    OP
       Oct 21, 2015
    @Livid 大大回复我了,受宠若惊~
    Puppet 以前没用过,待会儿仔细研究研究~
    Munin 监控确实挺棒的,只是不能执行命令。
    还有, Nagios 看起来不错的,插件也多,不过好像也不能批量执行命令。

    来 V 站这么长时间,能得到您的指点也值了,嘿嘿~
    Orzzzz
        6
    Orzzzz  
    OP
       Oct 21, 2015
    @izoabr 涨姿势了,回头看下这个协议。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5750 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 01:46 · PVG 09:46 · LAX 18:46 · JFK 21:46
    ♥ Do have faith in what you're doing.