前言
最近在整理手头的几台服务器,一直想找个趁手的监控工具。以前用过 Zabbix,功能确实强,但配置起来总觉得有点重;哪吒监控也不错,不过有时候就想换个轻量点的试试。前两天逛 GitHub 的时候发现了 Komari 这个项目,一眼就被它的简洁风格吸引了。
Komari 是一个用 Go 语言写的自托管监控工具,最大的特点就是轻量——官方说二进制文件本身只有十几兆,跑起来内存占用也很低。它的界面长得有点像现在流行的'探针'风格,可以直观地看到 CPU、内存、磁盘、网络流量这些基础指标,还支持多台服务器统一管理。
我觉得它比较适合两类人:一是想自己掌控数据、不想用第三方监控服务的个人开发者,二是需要快速部署、不喜欢折腾复杂配置的小团队。数据都存在自己的服务器里,没有隐私方面的顾虑。
这篇教程没有任何'高大上'的理论,就是把我自己从零开始部署的步骤一步一步记下来。哪怕你之前没怎么用过 Linux,只要会敲命令、能连上服务器,跟着做应该也能跑起来。我会尽量把每步在做什么说清楚,而不是简单地让你'复制粘贴'。

