Ubantu安装Prometheus、Grafana、node_exporter、elasticsearch_exporter监 ...

打印 上一主题 下一主题

主题 851|帖子 851|积分 2553

Prometheus安装

更新体系包索引:apt-get update && apt-get upgrade -y
官网下载Prometheus: Prometheus
命令下载:wget https://github.com/prometheus/prometheus/releases/download/vX.X.X/prometheus-X.X.X.linux-amd64.tar.gz
上传并解压
修改prometheus.yml
  1. scrape_configs:
  2.   # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  3.   - job_name: "prometheus"
  4.     # metrics_path defaults to '/metrics'
  5.     # scheme defaults to 'http'.
  6.     static_configs:
  7.       - targets: ["localhost:9090"]
  8.   - job_name: 'elasticsearch' # 监控ElasticSearch的job名称,自定义即可
  9.     scrape_interval: 60s
  10.     scrape_timeout:  30s
  11.     metrics_path: "/metrics" # 监控后缀
  12.     static_configs:
  13.     - targets: ["192.168.xxx.xxx:9114"] # 刚刚配置的elasticsearch_exporter监控地址
  14.   - job_name: 'Linux'
  15.     scrape_interval: 60s
  16.     scrape_timeout:  30s
  17.     metrics_path: "/metrics"
  18.     static_configs:
  19.     - targets: ["192.168.xxx.xxx:9100"]
复制代码
后台启动:nohup ./prometheus --config.file=prometheus.yml & (留意这里–有两个)
prometheus 默认端口为9090,假如想切换一个端口,可以在启动的时间直接指定,如下:
  1. ./prometheus --config.file=prometheus.yml --web.listen-address=:9091 &
复制代码
验证:http:ip:9090 点击targets
设置快速启动:
  1. vim /etc/systemd/system/prometheus .service
复制代码
  1. [Unit]
  2. Requires=network.target
  3. After=network.target
  4. [Service]
  5. Type=simple
  6. WorkingDirectory=/usr/local/prometheus
  7. ExecStart=/usr/local/prometheus/prometheus --log.level=info
  8. TimeoutSec=30
  9. Restart=always
  10. [Install]
  11. WantedBy=multi-user.target
复制代码
  1. systemctl daemon-reload
  2. systemctl start prometheus.service
  3. systemctl status prometheus.service
复制代码
Grafana安装

直接官网安装:Grafana安装
验证:http:ip:3000 默认账号暗码:admin 不改就点击skip
在Grafana Web界面中,点击“Connections” > “Data Sources”。添加一个新的数据源并选择Prometheus。提供你的Prometheus服务器的URL(例如,http://your_domain:9090)并保存设置。
创建仪表盘dashboards
Grafana 的模板商店:Grafana模板商店
设置快速启动:
  1. sudo vim /lib/systemd/system/grafana-server.service
复制代码
  1. [Unit]
  2. Description=Grafana
  3. After=network-online.target
  4. [Service]
  5. ExecStart=/usr/local/grafana/bin/grafana-server -homepath /usr/local/grafana
  6. [Install]
  7. WantedBy=multi-user.target
复制代码
  1. sudo systemctl daemon-reload
  2. sudo systemctl start grafana-server
  3. sudo systemctl enable grafana-server
复制代码
node_exporter安装

下载地址:node_exporter
上传并解压然后启动: nohup ./node_exporter &
需要重启Prometheus
设置快速启动:
  1. vim /etc/systemd/system/node_exporter.service
复制代码
  1. [Unit]
  2. Description=prometheus node_exporter Daemon
  3. Documentation=https://github.com/prometheus/node_exporter
  4. Requires=network.target
  5. After=network.target
  6. [Service]
  7. Type=simple
  8. WorkingDirectory=/usr/local/node_exporter
  9. ExecStart=/usr/local/node_exporter/node_exporter --log.level=info
  10. TimeoutSec=30
  11. Restart=always
  12. [Install]
  13. WantedBy=multi-user.target
复制代码
  1. systemctl daemon-reload
  2. systemctl start node_exporter.service
  3. systemctl status node_exporter.service
复制代码
elasticsearch_exporter安装

下载地址:elasticsearch_exporter
上传并解压
设置文件是deployment.yml 一般不用改啥
然后启动: nohup ./elasticsearch_exporter &
需要重启Prometheus

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

惊落一身雪

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表