7

SyMon - 用 Go 编写的系统监控/警报工具

 1 year ago
source link: https://www.jdon.com/60953
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

用 Go 编写的系统监控/警报工具

SyMon是一个用Go编写的简单的Linux系统监控工具。它主要是为监控小型服务器、家用电脑和Raspberry Pi等设备而创建的,但现在已经扩展到支持对Linux系统进行全面的系统级监控。SyMon还支持自定义时间序列数据收集。这可以用来收集传感器或应用程序的输出/性能数据。

目前,它在配置文件中给出的监控时间间隔内收集以下指标。
  • CPU信息
  • 内存/SWAP信息
  • 过去一小时(默认)或自定义时间范围的CPU/内存使用图表
  • 磁盘使用情况和使用图表
  • 网络使用信息和图表
  • 一个服务是否正在运行
  • 系统上运行的10个进程,按CPU或内存使用情况排序
  • 自定义指标(时间序列数据)收集和图表
  • 在自定义时间/日期范围内显示指标图
  • 进程的CPU/内存使用率的时间点数据加载
  • 为CPU/内存/SWAP/磁盘/服务设置警报
  • 通过电子邮件、PagerDuty或Slack向用户推送警报
  • 自定义数据保留期

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK