环境准备
名称 | 版本 |
---|---|
OS | CentOS Linux release 7.6.1810 (Core) |
go | 1.8.3 |
grafana | 7.0.0 |
prometheus | 2.28.1 |
版本获取链接:点这里
提取码:1234
服务安装
go环境配置
tar zxf go1.8.3.linux-amd64.tar.gz -C /usr/local #go默认位置为/usr/local 我们这里就解压在里面即可
#配置环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/go/bin #追加
source /etc/profile #引用配置
验证go环境是否可用
[root@bogon app]# go version
go version go1.8.3 linux/amd64
Prometheus环境配置
1.安装
tar zxf prometheus-2.28.1.linux-amd64.tar.gz -C /usr/local
2.启动
配置文件路径:/usr/local/prometheus-2.28.1.linux-amd64/prometheus.yml
/usr/local/prometheus-2.28.1.linux-amd64/prometheus --config.file=/usr/local/prometheus-2.28.1.linux-amd64/prometheus.yml &
查看进程
[root@bogon prometheus-2.28.1.linux-amd64]# ps -ef|grep prom
root 19354 16293 0 17:28 pts/0 00:00:00 /usr/local/prometheus-2.28.1.linux-amd64/prometheus --config.file=/usr/local/prometheus-2.28.1.linux-amd64/prometheus.yml
3.访问验证
浏览器访问 http://IP:9090
我这边是http://192.168.142.129:9090
grafana环境配置
普罗米修斯默认界面不直观,这里选择安装grafana展示
1.安装
[root@bogon soft]# wget https://dl.grafana.com/oss/release/grafana-7.0.0-1.x86_64.rpm
警告:grafana-7.0.0-1.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 24098cb6: NOKEY
错误:依赖检测失败:
fontconfig 被 grafana-7.0.0-1.x86_64 需要
urw-fonts 被 grafana-7.0.0-1.x86_64 需要
安装依赖后重新安装rpm包
yum -y install fontconfig urw-fonts
按照提示依次执行
[root@bogon soft]#sudo yum install grafana-7.0.0-1.x86_64.rpm
警告:grafana-5.4.2-1.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 24098cb6: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:grafana-7.0.0-1 ################################# [100%]
### NOT starting on installation, please execute the following statements to configure grafana to start automatically using systemd
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable grafana-server.service
### You can start grafana-server by executing
sudo /bin/systemctl start grafana-server.service
POSTTRANS: Running script
查看运行状态
[root@bogon soft]# ps -ef|grep grafana
grafana 16670 1 7 10:34 ? 00:00:00 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=rpm cfg:default.paths.logs=/var/log/grafana cfg:default.paths.data=/var/lib/grafana cfg:default.paths.plugins=/var/lib/grafana/plugins cfg:default.paths.provisioning=/etc/grafana/provisioning
2.验证
浏览器访问http://IP:3000,我这里是http://192.168.142.129:3000
用户名密码默认都为:admin,首次登录需修改密码
3.添加数据源
点击主页面“Add Data Source”
选择“普罗米修斯”
选择Dashboards-> Prometheus 2.0 Stats
返回settings填写普罗米修斯地址后保存
切换到我们刚才添加的“Prometheus 2.0 Stats”即可看到整个监控页面
搭建完成,下面会说一下常用的监控举例。