监控端详情
监控通过收集Linux操作系统的运行时数据,并定时上传回EHEH服务端进行分析预警。监控端的代码是全开源的,我们存放了一份在Github上,大家可自行查阅以示安全:
https://raw.githubusercontent.com/eheh-org/agent/master/install.sh
依赖需求
监控端需要最基本的Linux环境依赖,目前绝大多数发行版都已内置支持,如您发现有为
测试过的发行版 (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协议,如有需要可自行取用。