Prometheus 监控Rabbitmq
来源:互联网 发布:农村淘宝襄县招聘信息 编辑:程序博客网 时间:2024/06/06 09:00
系统:CentOS6.6
安装 go语言
[root@server0 ~]# tar zxvf go1.8.1.linux-amd64.tar.gz -C /usr/local
[root@server0 ~]# mkdir /Golang
[root@server0 ~]# vim /etc/profile
export GOROOT=/usr/local/go export GOBIN=$GOROOT/binexport GOPKG=$GOROOT/pkg/tool/linux_amd64 export GOARCH=amd64export GOOS=linuxexport GOPATH=/Golangexport PATH=$PATH:$GOBIN:$GOPKG:$GOPATH/bin
[root@server0 ~]# source /etc/profile
[root@server0 ~]# go version
go version go1.8.1 linux/amd64
2、安装prometheus
[root@server0 ~]# tar zxvf prometheus-1.6.3.linux-amd64.tar.gz -C /usr/local
[root@server0 ~]# cd /usr/local/prometheus-1.6.3.linux-amd64
[root@server0 prometheus-1.6.3.linux-amd64]# nohup ./prometheus -config.file=prometheus.yml &
3、安装grafana
[root@server0 ~]# rpm -ivh grafana-4.3.0-1.x86_64.rpm
warning: grafana-4.3.0-1.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 24098cb6: NOKEYPreparing... ########################################### [100%] 1:grafana ########################################### [100%]### NOT starting grafana-server by default on bootup, please execute sudo /sbin/chkconfig --add grafana-server### In order to start grafana-server, execute sudo service grafana-server startPOSTTRANS: Running script
[root@server0 ~]# service grafana-server start
Starting Grafana Server: … [确定]
[root@server0 ~]# chkconfig grafana-server on
3、安装rabbitmq exporter
[root@server0 ~]# tar zxvf rabbitmq_exporter-0.20.0.linux-amd64.tar.gz -C /usr/local/
[root@server0 ~]# cd /usr/local/rabbitmq_exporter-0.20.0.linux-amd64/
[root@server0 rabbitmq_exporter-0.20.0.linux-amd64]# ls
LICENSE rabbitmq_exporter
[root@server0 rabbitmq_exporter-0.20.0.linux-amd64]# RABBIT_USER=erpmq RABBIT_PASSWORD=erpmq OUTPUT_FORMAT=JSON PUBLISH_PORT=9099 RABBIT_URL=http://localhost:15672 nohup ./rabbitmq_exporter &
[1] 7396
nohup: 忽略输入并把输出追加到”nohup.out”
[root@server0 rabbitmq_exporter-0.20.0.linux-amd64]# ls
LICENSE nohup.out rabbitmq_exporter
[root@server0 rabbitmq_exporter-0.20.0.linux-amd64]# tail nohup.out
{"level":"info","msg":"Using default certificate pool","time":"2017-05-23T20:24:50+08:00"}{"BRANCH":"heads/v0.20.0","BUILD_DATE":"20170512-20:08:52","OUTPUT_FORMAT":"JSON","PUBLISH_PORT":"9099","RABBIT_CAPABILITIES":"","RABBIT_URL":"http://localhost:15672","RABBIT_USER":"erpmq","REVISION":"a301c6a463bb740123fb2c54b43ac6189a08c019","VERSION":"0.20.0","level":"info","msg":"Starting RabbitMQ exporter","time":"2017-05-23T20:24:50+08:00"}
4、修改prometheus的配置文件
[root@server0 prometheus-1.6.3.linux-amd64]# vim prometheus.yml
scrape_configs: # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config. - job_name: 'prometheus' # metrics_path defaults to '/metrics' # scheme defaults to 'http'. static_configs: - targets: ['localhost:9090'] - job_name: 'RabbitMQ' static_configs: - targets: ['localhost:9099'] labels: instance: RabbitMQ-127.0.0.1
5、重启prometheus
6、在grafana中添加prometheus的数据来源
参考:
http://www.cnblogs.com/shhnwangjian/p/6878199.html
http://www.cnblogs.com/shhnwangjian/p/6879683.html
http://blog.csdn.net/jb19900111/article/details/55652523
https://www.cnblogs.com/sfnz/p/6566951.html
- Prometheus 监控Rabbitmq
- Prometheus 系统监控方案
- kubernetes监控--Prometheus
- Prometheus 系统监控方案
- 监控利器之 Prometheus
- prometheus监控方案
- Springboot使用 prometheus监控
- Prometheus监控 - Alertmanager报警模块
- Prometheus监控 - 查询表达式篇
- 基于prometheus监控k8s集群
- Prometheus监控工具初使用
- Prometheus 系统监控方案 一
- 使用Prometheus监控服务器性能
- rabbitmq监控
- Docker 监控- Prometheus VS Cloud Insight
- 使用prometheus + Hawkular 监控你的应用
- 使用Python和Flask编写Prometheus监控
- 开源监控 prometheus初体验
- 出主意:阻止了对方倒苦水(错误行为)
- Linux札记
- 关于const对象定义在头文件中
- 2017年的端午节祝福语
- 谷歌VR/AR业务副总裁:Daydream是关键步骤,要解决设备摩擦问题
- Prometheus 监控Rabbitmq
- 欢迎使用CSDN-markdown编辑器
- Codeforces 811 E. Vladik and Entertaining Flags (线段树+并查集)
- 第五章 Linux常用命令(查找命令)
- github删除仓库
- 25 行 Python 代码实现人脸识别——OpenCV
- Nearest Common Ancestors 【并查集找根节点】+【步近法在线求lca】or【LCA转RMQ】
- C语言实现int转换字符串的一种实现
- CSS样式中内联、嵌入、外部样式