V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ksc010
V2EX  ›  DevOps

求推荐个轻量级的可以监控多服务器的开源软件

  •  
  •   ksc010 · 2014-11-11 16:10:05 +08:00 · 7788 次点击
    这是一个创建于 3458 天前的主题,其中的信息可能已经有所发展或是发生改变。
    主要是监控 cpu,硬盘剩余,内存和带宽占用

    找到了这个 http://linuxdash.afaqtariq.com/demo.html 但是单机的
    第 1 条附言  ·  2014-11-11 17:32:47 +08:00
    规整一下
    #longview
    1.注册个帐号
    2.新增一个client 弹出一串命令 粘贴到要运行的客户端就ok了

    运行完成后 刷新网页就能看到了 一些实时数据需要过段时间才能看到

    ps:my profile 里面可以修改时区
    可能需要 sudo apt-get install ntp 同步下时间


    #Munin
    官网 http://munin-monitoring.org/
    文档 https://munin.readthedocs.org/en/latest/
    demo http://demo.munin-monitoring.org/

    ubuntu下 直接可以 sudo apt-get install munin



    #Ganglia
    demo http://ganglia.info/?page_id=69
    http://ganglia.wikimedia.org/latest/


    #zabbix

    官网 https://www.zabbix.org (还有个商业版)
    wiki https://www.zabbix.org/wiki/Main_Page
    demo https://www.zabbix.org/zabbix/dashboard.php
    32 条回复    2014-11-12 01:07:08 +08:00
    ooxxcc
        1
    ooxxcc  
       2014-11-11 16:18:32 +08:00   ❤️ 1
    不开源10主机内免费用。。。linode longview
    ksc010
        2
    ksc010  
    OP
       2014-11-11 16:19:46 +08:00
    @ooxxcc 能用到内网么?
    zhanghan276
        3
    zhanghan276  
       2014-11-11 16:24:04 +08:00   ❤️ 1
    GLPI+ OCS
    Livid
        4
    Livid  
    MOD
       2014-11-11 16:24:21 +08:00   ❤️ 1
    Munin
    clino
        5
    clino  
       2014-11-11 16:26:31 +08:00   ❤️ 1
    ganglia
    xiaop
        6
    xiaop  
       2014-11-11 16:27:05 +08:00
    我也正需要,多谢!
    https://github.com/linode/longview
    FanError
        7
    FanError  
       2014-11-11 16:28:49 +08:00
    @ooxxcc
    @Livid

    看到这正好有个问题,请问像linode的longview和Munin中,这种图表是用什么工具画出来的?

    http://demo.munin-monitoring.org/munin-monitoring.org/demo.munin-monitoring.org/if1sec_eth0.html
    wzxjohn
        8
    wzxjohn  
       2014-11-11 16:31:15 +08:00
    @FanError longview和Munin的图表可完全不能放在一起说啊。。。。。。根本完全不一样。。。
    yyyg38
        9
    yyyg38  
       2014-11-11 16:31:23 +08:00
    就这需求,开源的好多... nagios, zabbix之类的,都可以参考吧
    Livid
        10
    Livid  
    MOD
       2014-11-11 16:31:58 +08:00   ❤️ 1
    @FanError rrdtool 是一种标准的时序数据库及绘图工具。
    whuhacker
        11
    whuhacker  
       2014-11-11 16:32:27 +08:00
    New Relic 不是挺好么?还是楼主觉得太重了?
    FanError
        12
    FanError  
       2014-11-11 16:33:21 +08:00
    @wzxjohn linode的Dashboard页面,就是这样的图表,刚刚说错成longview里的了 :)
    FanError
        13
    FanError  
       2014-11-11 16:33:40 +08:00
    @Livid 谢谢,收藏,去看看。
    ksc010
        14
    ksc010  
    OP
       2014-11-11 16:36:30 +08:00
    @ooxxcc
    正在测试 longview 看看怎么样
    leo108
        15
    leo108  
       2014-11-11 16:41:43 +08:00   ❤️ 1
    cacti这个需要被监控的机器装snmp,配置起来有点烦
    ganglia这个需要在被监控的机器装监控client端,配置相对简单点,不过前提是看完文档
    ksc010
        16
    ksc010  
    OP
       2014-11-11 16:42:07 +08:00
    @FanError longview里面用的是svg
    可以看下 flot 一个jquery插件
    takatost
        17
    takatost  
       2014-11-11 17:09:41 +08:00
    zabbix你值得拥有
    tititake
        18
    tititake  
       2014-11-11 17:11:45 +08:00
    我用的是zabbix,需要监控的服务器要安装zabbix agent 。
    ooxxcc
        19
    ooxxcc  
       2014-11-11 17:21:19 +08:00
    @ksc010 我记得不用,是客户端定时发送数据到linode的服务器的
    ksc010
        20
    ksc010  
    OP
       2014-11-11 17:30:12 +08:00
    @ooxxcc 测试了可以
    Actrace
        21
    Actrace  
       2014-11-11 17:52:03 +08:00   ❤️ 1
    arslion
        22
    arslion  
       2014-11-11 17:52:15 +08:00
    我说Monitorix会不会被鄙视会不会被胖揍?
    用着还行啦, 部署很傻瓜化
    ksc010
        23
    ksc010  
    OP
       2014-11-11 18:00:04 +08:00
    @Actrace 这个是主动获取的 web服务器还行 一般的服务器还需要安装一个web环境 估计
    wdongtao
        24
    wdongtao  
       2014-11-11 18:03:21 +08:00
    cacti吧
    alex321
        25
    alex321  
       2014-11-11 18:04:41 +08:00   ❤️ 1
    nodequery
    scys
        26
    scys  
       2014-11-11 18:17:41 +08:00
    要傻瓜式?试试DUDE-_- 山寨网络标配
    lvyao
        27
    lvyao  
       2014-11-11 18:53:13 +08:00
    nodequery 简单省心
    ifishman
        28
    ifishman  
       2014-11-11 19:06:04 +08:00
    nodequery +1
    ihacku
        29
    ihacku  
       2014-11-11 19:30:50 +08:00
    winiex
        30
    winiex  
       2014-11-11 20:07:43 +08:00   ❤️ 1
    Facebook 的 osquery 可以试试。

    http://osquery.io/
    https://github.com/facebook/osquery

    使用 SQL 作为交互接口:

    --------------------------------------------------------
    -- get the name, pid and attached port of all processes
    -- which are listening on all interfaces
    --------------------------------------------------------
    SELECT DISTINCT
    process.name,
    listening.port,
    process.pid
    FROM processes AS process
    JOIN listening_ports AS listening
    ON process.pid = listening.pid
    WHERE listening.address = '0.0.0.0';
    ScotGu
        31
    ScotGu  
       2014-11-11 20:16:33 +08:00
    cacti吧。 功能比较晚上, 一个SNMP就基本搞定了。。
    比装client 容易多了。
    southwolf
        32
    southwolf  
       2014-11-12 01:07:08 +08:00
    用Sensu啊! http://sensuapp.org/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2332 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:55 · PVG 11:55 · LAX 20:55 · JFK 23:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.