官方下载地址:
Prometheus下载地址:https://prometheus.io
go下载地址:https://golang.org
Grafana下载地址:https://grafana.com/
部署go环境
下载解压go安装包
[root@server1 ~]# ls
go1.16.7.linux-amd64.tar.gz
[root@server1 ~]# tar -xvf go1.16.7.linux-amd64.tar.gz -C /usr/local
[root@server1 ~]# cd /usr/local/
[root@server1 local]# ls
bin games harbor lib libexec sbin src
etc go include lib64 prometheus share
安装依赖
[root@server1 local]# yum install glibc.i686
解压到/usr/local/目录下
[root@server1 local]# tar -xvf go1.16.7.linux-amd64.tar.gz -C /usr/local
设置环境变量,并生效
[root@server1 local]# vim /etc/profile
export PATH=$PATH:/usr/local/go/bin
[root@server1 local]# source /etc/profile
[root@server1 local]# go version
go version go1.16.7 linux/amd64
安装Prometheus
解压
[root@server1 ~]# wget https://github.com/prometheus/prometheus/releases/download/v2.4.2/prometheus-2.4.2.linux-amd64.tar.gz
[root@server1 ~]# tar zxf prometheus-2.4.2.linux-amd64.tar.gz -C /usr/local/
[root@server1 ~]# cd /usr/local/
[root@server1 local]# ls
bin etc games harbor include lib lib64 libexec prometheus-2.4.2.linux-amd64 sbin share src
[root@server1 local]# mv prometheus-2.4.2.linux-amd64/ prometheus
[root@server1 local]# cd prometheus
[root@server1 prometheus]# ls
console_libraries consoles LICENSE NOTICE prometheus prometheus.yml promtool
将Prometheus配置为系统服务并且启动服务
[root@server1 prometheus]# vim /usr/lib/systemd/system/prometheus.service
[root@server1 prometheus]# cat /usr/lib/systemd/system/prometheus.service
[Unit]
Description=prometheus
After=network.target
[Service]
Type=simple
User=prometheus
ExecStart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml --storage.tsdb.path=/var/lib/prometheus --storage.tsdb.retention=15d --log.level=info
Restart=on-failure
[Install]
WantedBy=multi-user.target
[root@server1 local]# systemctl daemon-reload
[root@server1 local]# systemctl start prometheus
[root@server1 local]# systemctl status prometheus
查看端口9090
[root@server1 prometheus]# netstat -tunlp | grep 9090
tcp6 0 0 :::9090 :::* LISTEN 21396/./prometheus
输入172.25.12.1:9090登陆Prometheus
安装grafana
安装grafana包
[root@server1 ~]# wget https://dl.grafana.com/oss/release/grafana-7.3.3-1.x86_64.rpm
[root@server1 ~]# yum install grafana-7.3.3-1.x86_64.rpm -y
执行脚本启动grafana服务
[root@server1 ~]# systemctl daemon-reload
[root@server1 ~]# systemctl start grafana-server.service
[root@server1 ~]# netstat -antlp | grep :3000
tcp6 0 0 :::3000 :::* LISTEN 3798/grafana-server
输入http:172.25.12.1:3000
默认用户密码都是admin