V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Orzzzz
V2EX  ›  问与答

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

  •  
  •   Orzzzz · 2015-10-21 18:43:00 +08:00 · 1664 次点击
    这是一个创建于 3311 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    Puppet
    Munin

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

    来 V 站这么长时间,能得到您的指点也值了,嘿嘿~
    Orzzzz
        6
    Orzzzz  
    OP
       2015-10-21 19:47:22 +08:00
    @izoabr 涨姿势了,回头看下这个协议。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5853 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:59 · PVG 10:59 · LAX 18:59 · JFK 21:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.