scroll-top

监控端详情

发布于2020年10月16日

监控端详情

监控通过收集Linux操作系统的运行时数据,并定时上传回EHEH服务端进行分析预警。监控端的代码是全开源的,我们存放了一份在Github上,大家可自行查阅以示安全:

https://raw.githubusercontent.com/eheh-org/agent/master/install.sh

依赖需求

监控端需要最基本的Linux环境依赖,目前绝大多数发行版都已内置支持,如您发现有为

  • coreutils
  • crontab
  • wget
  • ip

测试过的发行版 (x64)

  • CentOS 7
  • CentOS 6 (6.0, 6.5)
  • CentOS 5 (5.1, 5.8)
  • Ubuntu 14.04 LTS
  • Ubuntu 12.04 LTS
  • Ubuntu 10.04 LTS
  • Debian 7 (7.0, 7.5)
  • Debian 6
  • Arch Linux (2013.05, 2014.04)
  • Gentoo (2013.11)
  • Slackware (14.1)
  • Fedora 20

监控的数据

  • 监控端版本
  • 系统开机时间
  • 会话信息
  • 进程统计
  • 进程数组
  • 文件句柄
  • 系统内核
  • 系统名字
  • 系统架构
  • Cpu信息
  • CPU 核心数
  • CPU 频率
  • 总内存
  • 已用内存
  • 总虚拟内存
  • 已用虚拟内存
  • 硬盘数据
  • 硬盘容量
  • 已用容量
  • 链接总数
  • NIC identifier
  • IPv4 
  • IPv6 
  • 总流入流量
  • 总流出流量
  • 当前流出流量
  • 当前流入流量
  • 系统 load
  • CPU load
  • IO load
  • Ping Europe
  • Ping USA
  • Ping Asia
  • Ping 其他5个地区
  • Mysql总连接数上限
  • Mysql缓存连接线程
  • Mysql已建立线程
  • Mysql正执行线程
  • Mysql当前线程
  • Http 80端口连接数
  • Https 443 端口连接数

版权关系

本监控端最初一个版本为nodequery的监控端代码移植版(MIT协议),随后EHEH增加并改写了不少。并且将不断迭代更新。

监控端授权协议依然为MIT协议,如有需要可自行取用。


@ 2020 EHEH.ORG, all rights reserved.