网关应用

容器监听端口

序号 容器名称 监听端口
1 apache_exporter 9117
2 ceph_exporter 9128
3 clickhouse-exporter 9116
4 cloudera_exporter 9200
5 elasticsearch_exporter 9114
6 kafka-exporter 9308
7 memcached-exporter 11211
8 mongodb-exporter 9216
9 mysqld-exporter 9104
10 nginx-prometheus-exporter 9113
11 openstack-exporter-linux-amd64 9180
12 oracledb_exporter 9161
13 postgres_exporter 9161
14 prometheus-mssql-exporter 4000
15 rabbitmq-exporter 9419
16 redis_exporter 9121
17 sql_exporter 9399
18 squid-exporter 9301
19 vmware_exporter 9272
20 zookeeper_exporter 9143
21 jmx_exporter 9090
22 node_exporter 9100

Exporter网关

一、安装Exporter网关容器镜像

wget http://dl.bigops.com/docker.tar.gz
tar zxvf docker.tar.gz
cd docker
for i in `ls *.tar`
do
    docker load -i  "$i"
done

二、容器启动参考

备注:查看容器启动帮助运行命令,docker run --rm 镜像 --help

1)apache_exporter

官网:

https://github.com/motork/apache_exporter

启动容器例子:

需要打开apache的status_module模块。

docker run -d --name 网关端口 -p 网关端口:9117 --restart="always" -it apache_exporter --scrape_uri="https://user:pass@your.server.com/server-status/?auto"

2)ceph_exporter

官网:

https://github.com/digitalocean/ceph_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9128 --restart="always" -it digitalocean/ceph_exporter -e "CEPH_CLUSTER=cluster_name" -e "CEPH_CONFIG=/etc/ceph/ceph.conf" -e "CEPH_USER=user"

3)clickhouse-exporter

官网:

https://github.com/ClickHouse/clickhouse_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9116 --restart="always" -it f1yegor/clickhouse-exporter -scrape_uri=http://user:pass@ip:port/

4)cloudera_exporter

官网:

https://github.com/kloudsense/cloudera_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9200 --restart="always" -it jasonyy77/cloudera_exporter -v /opt/bigops/bigproxy/config_file/网关端口.conf:/config.ini,配置文件列子:https://github.com/guleng/cloudera_exporter/blob/master/config.ini

5)elasticsearch_exporter

官网:

https://github.com/justwatchcom/elasticsearch_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9114 --restart="always" -it justwatch/elasticsearch_exporter --es.uri=http://user:pass@ip:port

6)kafka-exporter

官网:

https://github.com/danielqsj/kafka_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9308 --restart="always" -it danielqsj/kafka-exporter --kafka.server=ip:port

7)memcached-exporter

官网:

https://github.com/bitnami/bitnami-docker-memcached

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:11211 --restart="always" -it bitnami/memcached -e MEMCACHED_USERNAME=user -e MEMCACHED_PASSWORD=pass

8)mongodb-exporter

官网:

https://github.com/percona/mongodb_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9216 --restart="always" -it mongodb-exporter --mongodb.uri=mongodb://user:'pass'@host:port

9)mysqld-exporter

官网:

https://github.com/prometheus/mysqld_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9104 --restart="always" -it prom/mysqld-exporter -e DATA_SOURCE_NAME="user:pass@(host:port)/"

10)nginx-prometheus-exporte

官网:

https://github.com/nginxinc/nginx-prometheus-exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9141 --restart="always" -it nginx/nginx-prometheus-exporter -nginx.scrape-uri http://IP:8080/stub_status

11)openstack-exporter-linux-amd64

官网:

https://github.com/openstack-exporter/openstack-exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9180 --restart="always" -it quay.io/niedbalski/openstack-exporter-linux-amd64 -v "$HOME/.config/openstack/clouds.yml":/etc/openstack/clouds.yaml

12)oracledb_exporter

官网:

https://github.com/iamseth/oracledb_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9161 --restart="always" -it iamseth/oracledb_exporter -e DATA_SOURCE_NAME=user/pass@//host:port/service_name

13)postgres_exporter

官网:

https://github.com/wrouesnel/postgres_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9187 --restart="always" -it wrouesnel/postgres_exporter -e DATA_SOURCE_NAME="postgresql://user:pass@ip:port/db_name?sslmode=disable"

14)prometheus-mssql-exporter

官网:

https://github.com/awaragi/prometheus-mssql-exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:4000 --restart="always" -it awaragi/prometheus-mssql-exporter -e ENCRYPT=false -e SERVER=host -e PORT=port -e USERNAME=user -e PASSWORD='pass' -e DEBUG=app

15)rabbitmq-exporter

官网:

https://github.com/kbudde/rabbitmq_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9419 --restart="always" -it kbudde/rabbitmq-exporter -e "RABBIT_URL=http://ip:port" -e "RABBIT_USER=user" -e "RABBIT_PASSWORD=pass"

16)redis_exporter

官网:

https://github.com/oliver006/redis_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9121 --restart="always" -it oliver006/redis_exporter --redis.addr redis://ip:port --redis.password 'pass'

17)sql_exporter

官网:

https://github.com/free/sql_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9399 --restart="always" -it githubfree/sql_exporter -config.file sql_exporter.yml

18)squid-exporter

官网:

https://github.com/boynux/squid-exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9301 --restart="always" -it boynux/squid-exporter -e SQUID_PORT="port" -e SQUID_HOSTNAME="ip" -e SQUID_LOGIN="user" -e SQUID_PASSWORD="pass"

19)vmware_exporter

官网:

https://github.com/pryorda/vmware_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9272 --restart="always" -it pryorda/vmware_exporter -e VSPHERE_USER=${VSPHERE_USERNAME} -e VSPHERE_PASSWORD=${VSPHERE_PASSWORD} -e VSPHERE_HOST=${VSPHERE_HOST} -e VSPHERE_IGNORE_SSL=True -e VSPHERE_SPECS_SIZE=2000

20)zookeeper_exporter

官网:

https://github.com/carlpett/zookeeper_exporter

启动容器例子:

docker run -d --name 网关端口 -p 网关端口:9141 --restart="always" -it carlpett/zookeeper_exporter

results matching ""

    No results matching ""