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

[不懂就问] 请问想做一个监控服务,怎么弄呢

  •  
  •   chaos93 · 2020-08-24 08:30:27 +08:00 · 3071 次点击
    这是一个创建于 1564 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想基于 java 做一个监控服务,监控一下 内部几十台服务器的状态( CPU,内存,负载之类的),然后是 监控下内部部署在这些服务器里的 java 项目的状态(简单点 是否启动着),然后是 内部服务器里数据库状态( oracle sqlserver ) 看了看 github,找了个 oshi 的项目,这个好像只是监控服务器状态的把 疑问就是,如果做了 不用全部服务器都部署把,我想只部署在一台服务器上,再去获取其他服务器的状态啊 有啥现成的轮子么,或者给个思路

    13 条回复    2020-08-24 14:19:52 +08:00
    opengps
        1
    opengps  
       2020-08-24 08:32:59 +08:00 via Android
    外围的系统数据可以考虑 zabbix
    数据库,站点好像监控不了
    594duck
        2
    594duck  
       2020-08-24 08:45:42 +08:00
    不要在服务器里装 Agent 的可以呀, 我们以前用 CACTI,开个 SNMP 就行。基础的 SNMP 都有( SERVER IO ),JAVA 状态,写个 BASH,pgrep java 找个空的 SNMP 节点往里写了,你在 cacti 这里调就好了。至于数据库,也有 SNMP 的轮子直接跑就好了。

    如果想要牛逼的,就 influxdb, telegraf, grafana 。telegraf 是他的 agent 可折腾的比较多。
    Daybyedream
        3
    Daybyedream  
       2020-08-24 09:03:18 +08:00
    ZABBIX 很方便的 功能也多 鼓捣一下就好
    hmxxmh
        4
    hmxxmh  
       2020-08-24 09:06:08 +08:00
    为啥一定得 java,用 promethous 呀
    526326991
        5
    526326991  
       2020-08-24 10:27:25 +08:00
    elk
    chaoshui
        6
    chaoshui  
       2020-08-24 10:48:20 +08:00
    用 zabbix
    KalaSearch
        7
    KalaSearch  
       2020-08-24 10:51:42 +08:00   ❤️ 1
    Prometheus + Grafana 可以吗?

    https://v2ex.com/t/697832
    tikazyq
        8
    tikazyq  
       2020-08-24 11:21:39 +08:00
    prometheus
    Maco
        9
    Maco  
       2020-08-24 11:54:49 +08:00
    prometheus+node exporter+blackbox exporter 应该可以满足你的需求
    encounter2017
        10
    encounter2017  
       2020-08-24 13:33:14 +08:00
    楼上说的对 用 promethus
    内部服务器的状态 可以用 node exporter 这个每台机器配好守护进程就完事了,基本不用动
    数据库状态的话 看看有没有现成的 exporter 可以用 或者自己按照需求定制个
    仪表盘展示用 grafana 告警的话,简单点就用 grafana 自带的,复杂点,就用 alert manager 写些规则就行了
    hemingyang
        11
    hemingyang  
       2020-08-24 13:35:41 +08:00
    springboot -admin
    singerll
        12
    singerll  
       2020-08-24 13:41:27 +08:00 via Android
    不建议自己写,zabbix,promethus 啥的随便找个改改配置文件就行。
    guanhui07
        13
    guanhui07  
       2020-08-24 14:19:52 +08:00
    zabbix
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5738 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:04 · PVG 11:04 · LAX 19:04 · JFK 22:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.