1、默认端口:9090 安装目录(自选):/usr/local/prometheus
2、prometheus.service 可修改端口。
3、上传tar包并解压
tar -zxvf prometheus-2.32.0-rc.1.linux-amd64.tar.gz -C /usr/local/
mv /usr/local/prometheus-2.32.0-rc.1.linux-amd64.tar.gz /usr/local/prometheus
4、Prometheus.yml文件内容格式参考(修改yml文件后,必须重启prometheus)
5、启动prometheus,
systemctl start prometheus
systemctl enable prometheus
手动启动方式:./prometheus --config.file=prometheus.yml --web.listen-address=:9090
或 ./prometheus
6、访问ip:9090验证。查看是否生成目标。(以下都可此方式验证)
1、默认端口:9100 模块:8919 安装目录(自选):/usr/local/
2、上传tar包并解压
tar -zxvf node_exporter-1.3.1.linux-amd64.tar.gz -C /usr/local/
mv /usr/local/node_exporter-1.3.1.linux-amd64.tar.gz /usr/local/node_exporter
3、启动方式
System start node_exporter.service
./node_exporter
./node_exporter --web.listen-address=:9100 #可用于修改端口
4、修改prometheus.yml文件,如下。重启prometheus,访问验证。
5、可查看图形验证。
1.默认端口:9121 模块:763/8919安装目录(自选):/usr/local
2、上传tar包并解压
tar -zxvf redis_exporter-v1.32.0.linux-amd64.tar.gz -C /usr/local/
mv redis_exporter-v1.32.0.linux-amd64 redis_exporter
3、启动方式(需要修改redis_exporter.service文件中ip及password)
Systemctl start redis_exporter
Systemctl enable redis_exporter
手动启动:./redis_exporter -redis.addr 192.168.174.22:6379 -redis.password 123456
4、修改prometheus.yml 文件,重启prometheus.访问验证
1、重新编译,不安装!!!!默认端口:9913 模块:2949/462
2、解压编译安装。
编译过程中,可能缺少pcre,直接yum 安装pcre、pcre-devel
(1)./configure --add-module=/root/nginx-module-vts-master --with-http_stub_status_module
(2)make
(3)备份/usr/local/nginx/sbin/nginx cp本地目录下objc/nginx到/usr/local/nginx/sbin
(4)查看是否编译成功: nginx -V
(5)修改nginx.conf添加两行
vhost_traffic_status_zone;
vhost_traffic_status_filter_by_host on;
(5)所有conf.d下配置文件加入
location /status {
stub_status on;
access_log on;
vhost_traffic_status_display;
vhost_traffic_status_display_format html;
}
(6)重新加载nginx -s reload
(7)启动方式:(service文件需修改ip:port)
Systemctl start nginx-vts-exporter
Systemctl enable nginx-vts-exporter
手动起服务:
nohup ./nginx-vts-exporter -nginx.scrape_uri=http://192.168.174.33:8888/status/format/json &启动nginx :9913
nohup ./nginx-vts-exporter -nginx.scrape_uri=http://192.168.174.33:9090/status/format/json -telemetry.address :9914 & 启动:9914端口
(8)修改prometheus.yml文件,重启prometheus服务。
1、默认端口:9187 模块:9628
2、上传tar包并解压,custom.yaml文件可自行编写
3、启动方式
(1)可添加vim /etc/profile,可直接运行
export DATA_SOURCE_NAME=“postgresql://user:password@192.168.174.11:5432/postgres?sslmode=disable”
(2)
export PG_EXPORTER_EXTEND_QUERY_PATH="/usr/local/postgres_exporter/custom.yaml"
(3)
nohup ./postgres_exporter &
3、修改prometheus.yml重启prometheus,
1、部署的jmx默认端口:9991 模块:7589
2、上传解压。
编辑添加以下两行
vim /u01/apps/kafka/kafka_2.11-0.11.0.1/bin/kafka-server-start.sh
(1)export JMX_PORT=“9999”
(2)
export KAFKA_OPTS="-javaagent:/u01/apps/pro/jmx_prometheus_javaagent-0.6.jar=9991:/u01/apps/pro/kafka-0-8-2.yml"
重启kafka
七、安装grafana1、上传rpm包,本地yum安装
yum localinstall grafana*.rpm -y #默认安装目录在/usr/share下
安装plugin插件
grafana-cli plugins install grafana-piechart-panel
启动
system start grafana-server
system enable grafana-server
2,验证访问。
http://192.168.174.11:3000/
默认用户密码:admin/admin
(1)首先添加数据源,选择prometheus,
(2)必填Prometheus Url ,后选择dashboards,import一个prometheus仪表盘。回到设置页面,保存并测试。
(3)除kafka单独加载json文件外,其他输入个服务模块数后直接加载。
(4)查看所有加载的模块,直接点击,即可查看实时内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)