Hostwinds 教程
寻找结果为:
目录
您是否曾经有过多的超额费用或有一个受损的系统,并且发现高带宽使用情况并奇迹暗示所有带宽在哪里?带宽使用跟踪可以在失控之前避免问题或帮助使用问题(昂贵)。
您可以咨询的云控制带宽监视器,但它需要登录到云控件门户和特定实例。另一方面,VNStat是您服务器的本地,并且当与MSMTP这样的其他工具相结合时,可以向您的电子邮件发送定期文本或可视用法更新,以便将麻烦从监控资源使用情况下。
另一个很棒的功能是它具有低资源使用率,最重要的是,除了您可以控制的传出更新之外,不会生成自己的流量。它还存储了可分析的长期使用数据,以查看趋势,以协助规划增长和需求。
CentOS需要安装涡涡胶库。
# yum -y install epel-release
# yum repolist
然后安装vnstat并将其运行为持久性服务。
# yum -y install vnstat
# systemctl enable vnstat
对于Ubuntu / Debian
# apt-get install -y vnstat
# systemctl enable vnstat
使用ifconfig找到活动接口。
# ifconfig
第1步: 创建数据库并分配权限
# vnstat -u -i eth0
重复任何其他接口
**步骤2:**更改数据库目录的权限
# chown -R vnstat:vnstat /var/lib/vnstat
第三步: 重新启动VNSTAT服务
# systemctl restart vnstat
第4步: 确认vnstat正在运行
# systemctl status vnstat
确保它处于活动状态和启用状态。任何错误都会显示在CGROUP行下方。
在我们查看它之前,您必须让VNStat收集数据,因此让它运行,以便您可以进行一些数据来分析。
摘要视图允许易于读取的布局。
# vnstat -s
最终功能允许发布到Web状态页面或准备要发送到电子邮件的摘要是以易于读取的视觉表示显示。我们已安装Apache Web Server并创建此Cronjob以每6小时运行一次以促进此操作。这是通过简单的工具vnstati完成的。
# crontab -e
我们的Crontab编辑器恰好是Vim或Vi - 使用"i"或插入键类型。然后在完成编辑时,按ESC后跟"ZZ"退出和保存;或":Q!"不要储蓄退出。
0 0,6,12,18 * * * vnstati -s -i eth0 -o /var/www/html/vps_bandwith_stats.png
然后我们在默认的Apache服务器文档根中创建一个新的index.html文件。
# vi /var/www/html/index.html
<!doctype html>
<html>
<head>
<title>VPS Status Page</title>
</head>
<body>
<p><strong>VPS Bandwidth Usage</strong><br/>
<img src="vps_bandwidth_stats.png"/>
</p>
</body>
</html>
最后,浏览到Web服务器以查看HTTP:// yourvpsipaddress的当前状态。
现在,您可以轻松监控VPS,而无需登录云控件门户以查看实例详细信息。
撰写者 Hostwinds Team / 六月 5, 2021