在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 上安装 Vector Monitoring。 对于那些不知道的人,A vector 是一个开源的主机性能监控框架,它将手工选择的高分辨率程序和程序指标公开给每个工程师的浏览器。 拥有按需提供的正确指标和最高分辨率是了解系统行为和正确解决性能问题的关键。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 (Xenial Xerus) 服务器上逐步安装 Vector Monitoring 框架。
在 Ubuntu 16.04 LTS 上安装 Vector Monitoring
步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get
终端中的命令。
sudo apt-get update sudo apt-get upgrade
步骤 2. 安装 Performance Co-Pilot (PCP)。
在安装 Vector 之前,您首先必须安装 Performance Co-Pilot (PCP)。 它是一个开源工具包,旨在监控和管理系统级性能:
echo "deb https://dl.bintray.com/netflixoss/ubuntu {codename} main" | sudo tee -a /etc/apt/sources.list
使用以下命令安装 PCP:
apt-get update apt-get install pcp pcp-webapi
安装后,重新启动 PCP 守护程序并在启动时启动设置:
systemctl enable pmcd.service systemctl enable pmwebd.service systemctl enable pmlogger.service
步骤 3. 安装矢量监控框架
首先,从 Netflix OSS 存储库下载 Vector 存档,在撰写本文时,Vector 的最新版本是 1.0.3:
wget https://bintray.com/artifact/download/netflixoss/downloads/1.0.3/vector.tar.gz
创建一个目录来提取向量,我们需要创建这个,因为向量构建没有放在目录中:
mdkir vector tar xzf vector.tar.gz -C vector
步骤 4. 访问矢量监控。
默认情况下,矢量监控框架将在 HTTP 端口 80 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com/vector
要么 https://server-ip/vector
并完成所需的步骤以完成安装。
Enter 您要监控的服务器的主机名或 IP 地址。 如果您更改 pmwebd 端口,您需要指定主机名:端口或 IP 地址:端口。 性能图表将开始显示系统的当前状况。
恭喜! 您已成功安装 Vector。 感谢您使用本教程在 Ubuntu 16.04 LTS (Xenial Xerus) 系统上安装 Vector Monitoring 框架。 如需更多帮助或有用信息,我们建议您查看 官方病媒监测网站.