文件名称:system-monitor:基于(siger)开发的SpringBoot项目,java获取服务器信息
文件大小:5.15MB
文件格式:ZIP
更新时间:2024-06-02 22:39:55
Java
system-monitor 基于(siger)开发的SpringBoot项目,java获取服务器信息 该项目为 Java探针 运行前提是 有Jvm环境,集成了Swagger接口 场景: 在没有使用 分布式的项目,进行集群管理时,有时候来了做服务器监控的需求 如果没有特殊要求 阿里开源的 Arthas 是非常好用的java诊断工具 但是 如果要做 监控数据化的话 就需要自己开发了 这里我分享一套 最近刚写的Java探针 运行起来后查看接口 #API接口文档 127.0.0.1:7000/doc.html 使用主服务 去定时抓接口,即可做到,集群下多服务器监控 # 运行 nohup java -jar system-monitor.jar & # 有能力的 可以配置一下 开机启动 Windows 需要把 sigar对应的插件 放入 jdk bin 目录下 Linux 需要把 对应
【文件预览】:
system-monitor-master
----pom.xml(9KB)
----mvnw(10KB)
----LICENSE(11KB)
----src()
--------test()
--------main()
----.gitignore(333B)
----sigar插件包()
--------log4j.jar(342KB)
--------.sigar_shellrc(2KB)
--------libsigar-x86-freebsd-5.so(176KB)
--------libsigar-ppc-linux.so(252KB)
--------libsigar-x86-solaris.so(237KB)
--------libsigar-s390x-linux.so(264KB)
--------libsigar-amd64-freebsd-6.so(206KB)
--------libsigar-ia64-hpux-11.sl(564KB)
--------libsigar-ppc64-aix-5.so(415KB)
--------libsigar-ppc64-linux.so(323KB)
--------libsigar-universal64-macosx.dylib(388KB)
--------libsigar-x86-linux.so(228KB)
--------libsigar-amd64-solaris.so(245KB)
--------sigar-x86-winnt.dll(260KB)
--------sigar.jar(419KB)
--------libsigar-pa-hpux-11.sl(504KB)
--------libsigar-universal-macosx.dylib(369KB)
--------libsigar-sparc64-solaris.so(256KB)
--------libsigar-ppc-aix-5.so(392KB)
--------sigar-amd64-winnt.dll(393KB)
--------libsigar-sparc-solaris.so(278KB)
--------libsigar-amd64-linux.so(241KB)
--------sigar-x86-winnt.lib(97KB)
--------libsigar-ia64-linux.so(483KB)
--------libsigar-x86-freebsd-6.so(175KB)
----.mvn()
--------wrapper()
----README.md(1KB)
----mvnw.cmd(6KB)
----.gitattributes(116B)