CentOS7下安装promethus
- 开机启动
[root@bogon ~]# systemctl enable --now prometheus.service创建一个操作系统用户来拥有普罗米修斯的软件和进程。
[root@bogon ~]# useradd --no-create-home -s /bin/false prometheus
- 创建所需的目录
[root@bogon ~]# mkdir /etc/prometheus
[root@bogon ~]# mkdir /var/lib/prometheus
- 将这些目录的所有者和组更改为Prometheus
[root@bogon ~]# chown prometheus:prometheus /etc/prometheus
[root@bogon ~]# chown prometheus:prometheus /var/lib/prometheus
[root@bogon ~]# cd /tmp
[root@bogon tmp]# rz
- 解压
[root@bogon tmp]# tar xvzf prometheus-2.14.0.linux-amd64.tar.gz
prometheus-2.14.0.linux-amd64/
prometheus-2.14.0.linux-amd64/NOTICE
prometheus-2.14.0.linux-amd64/prometheus
prometheus-2.14.0.linux-amd64/LICENSE
prometheus-2.14.0.linux-amd64/prometheus.yml
prometheus-2.14.0.linux-amd64/console_libraries/
prometheus-2.14.0.linux-amd64/console_libraries/prom.lib
prometheus-2.14.0.linux-amd64/console_libraries/menu.lib
prometheus-2.14.0.linux-amd64/consoles/
prometheus-2.14.0.linux-amd64/consoles/prometheus.html
prometheus-2.14.0.linux-amd64/consoles/node-overview.html
prometheus-2.14.0.linux-amd64/consoles/node-cpu.html
prometheus-2.14.0.linux-amd64/consoles/prometheus-overview.html
prometheus-2.14.0.linux-amd64/consoles/node.html
prometheus-2.14.0.linux-amd64/consoles/index.html.example
prometheus-2.14.0.linux-amd64/consoles/node-disk.html
prometheus-2.14.0.linux-amd64/tsdb
prometheus-2.14.0.linux-amd64/promtool
- 将Prometheus文件移动到/var/lib/Prometheus目录。
[root@bogon tmp]# mv prometheus-2.14.0.linux-amd64/* /var/lib/prometheus/
- var/lib/prometheus目录的副所有者和组。
[root@bogon tmp]# chown -R prometheus:prometheus /var/lib/prometheus
[root@bogon tmp]# cd
[root@bogon ~]# mv /var/lib/prometheus/prometheus.yml /etc/prometheus/
- 创建prometheus命令文件的软链接
[root@bogon ~]# ln -s /var/lib/prometheus/prometheus /usr/local/bin/prometheus
- 普罗米修斯创建一个服务
[root@bogon ~]# vi /usr/lib/systemd/system/prometheus.service
[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus \\
--config.file /etc/prometheus/prometheus.yml \\
--storage.tsdb.path /var/lib/prometheus/ \\
--web.console.templates=/var/lib/prometheus/consoles \\
--web.console.libraries=/var/lib/prometheus/console_libraries
[Install]
WantedBy=multi-user.target
- 开机启动
[root@bogon ~]# systemctl enable --now prometheus.service
http://192.168.109.131:9090/graph
通过运行以下命令下载Grafana
yum install https://dl.grafana.com/oss/release/grafana-5.4.2-1.x86_64.rpm
- 通过以下命令启动grafana
service grafana-server start
- 默认HTTP端口是3000,默认用户和组是admin。
默认登录名和密码admin/admin
閱讀更多 楊左屎 的文章