centos下安装glances
引言
glances是用python写的服务器监控工具。本文将根据github中官方的安装文档,使用python的包管理工具pip来进行安装。并通过浏览器的方式来查看验证。
官方github地址:https://github.com/nicolargo/glances
正文
步骤(安装有坑,先看文章后面的注意事项)
- 环境准备
- 安装
- 验证
环境准备
centos、python3.8、浏览器
安装
python3.8安装流程参看我写的另一篇文章:https://www.jianshu.com/p/d040fa9222f6
安装好python3.8再进行下面的流程
pip3.8 install psutil
pip3.8 install bottle
pip3.8 install glances
glances -w
也可以用后台方式运行:
nohup glances -w >> glances.log 2>&1 &
验证
在运行之后我们就能通过浏览器方式访问了。
端口默认是61208。
我的访问地址是:http://192.168.1.10:61208
一路走来就能看到监控数据了
注意事项
1、由于使用pip来进行安装,需要先安装python和pip。由于centos中yum是python写的,所以centos自带python,不过版本是2.7.5,该版本的pip需要额外安装,但是安装的会有问题。
2、centos自带2.7.5的python。我原先以为只要安装一下pip就行yum -y install pip
。但是发现这种方式安装的pip不能正常安装glances。所以采用先安装python3.8,使用其自带的pip来进行安装。
3、实话说,安装高版本的python坑也不少,也比较费时间,但是一步步做下来可以保证正常安装。
4、我们只是通过3.8的pip来进行安装glances和psutil、bottle,依然使用默认的python运行,所以无需去修改默认python,当然你不怕出问题,也可以更换默认python,新手不建议修改默认python,因为要是安装的python3.8不能正常运行,yum也不能用了(这个坑我自己遇到过)。