概述
Longview 是一个系统级的数据采集和绘图的服务, 它可以安装在任何一个 linux 系统上. Longview 采集数据后上报, 然后可以通过这些上报的数据展现出各种有用的图表.
预览
Linode 管理器可以用我们采集到的数据来分析我们的主机资源使用情况.
Linode 提供一种高级的视图可以通过某一项指标对服务器的资源进行排序.
产品特色
- 所有linux衍生版系统的兼容性.
- 开源的客户端.
- 关于每个系统的最新信息.
- 对所有的系统都支持视图仪表板.
- 可缩放的工具提示.
- 数据包括 CPU、内存、磁盘IO、监听的服务、激活的连接、网络传输、系统细节等等.
- 每个进程的数据收集, 包含 IO、内存 和 CPU 使用率.
- Longview 企业版包含无限制的数据保留和一分钟的上报频率.
- Longview 开源版本包含12小时的数据保留和五分钟的上报频率.
环境要求
(1) Perl
Longview 客户端依赖于 perl 5.8 或更高的版本.
(2) kernel
Longview 客户端应使用 2.6 或更高版本的内核.
(3) OS
Longview 可以安装在任何一个 Linux 系统上. Linode 提供 Debian、Ubuntu、CentOS 和 Fedora 的安装包.
客户端使用方法
(1) 安装
客户端通常是通过运行 Linode Manager 的命令来安装. 它会自动检测你的操作系统和你的客户端的 API KEY 来安装到你的文件系统上.
客户端安装在 /opt/linode/longview, API KEY 安装在/etc/linode/longview.key.
或者, 你可以下载一个完整的库, 通过 Extras/install-dependencies.sh 脚本来安装所有需要的 perl 模块.
(2) 运行 Longview
Longview 客户端运行后自动生成配置.你也可以手动启动.
service longview start
客户端 log 信息存在于 /var/log/linode/longview.log. 如果你想要更详细的日志.可以启动客户端的 DEBUG 模式.
/opt/linode/longview/Linode/Longview.pl debug
客户端将各阶段的日志输出到日志文件中.这将非常有助于排查错误.
(3) 关闭 Longview
关闭 Longview 的命令和启动命令类似.
service longview stop
这将停止数据采集并通知 Linode Manager 这个客户端不会再更新数据了.
(4) 卸载 Longview
如果你从 Linode Manager 中删除客户端那么它就会自动停止. 可以使用系统的软件包管理器来卸载.
时间: 2024-07-31 22:23:31