wordpress站群作用,网站建设哪家更专业,wordpress 虚拟下载插件,西昌网站建设公司目录
CadvisorInfluxDBGrafan安装部署
1、安装docker-ce
2、阿里云镜像加速器
3、下载组件镜像
4、创建自定义网络
5、创建influxdb容器
6、创建Cadvisor 容器
7、查看Cadvisor 容器#xff1a;
#xff08;1#xff09;准备测试镜像
#xff08;2#xff09;通…目录
CadvisorInfluxDBGrafan安装部署
1、安装docker-ce
2、阿里云镜像加速器
3、下载组件镜像
4、创建自定义网络
5、创建influxdb容器
6、创建Cadvisor 容器
7、查看Cadvisor 容器
1准备测试镜像
2通过http://192.168.100.132:8080端口访问测试
8、创建granafa容器 CadvisorInfluxDBGrafan安装部署
1、安装docker-ce
[roothuyang2 ~]# iptables -F
[roothuyang2 ~]# setenforce 0
[roothuyang2 ~]# systemctl stop firewalld [roothuyang2 ~]# cd /etc/yum.repos.d/
[rootlhuyang2 ~]# wget
http://mirrors.aliyun.com/repo/Centos-7.repo
[roothuyang2 ~]# yum -y install yum-utils device-mapper-persistent-data lvm2
[roothuyang2 ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
[roothuyang2 ~]# yum -y install docker-ce
[roothuyang2 ~]# systemctl start docker
[roothuyang2 ~]# systemctl enable docker
[roothuyang2 ~]# docker version 2、阿里云镜像加速器
https://cr.console.aliyun.com/
[roothuyang2 ~]# cat END /etc/docker/daemon.json { registry-mirrors:[ https://nyakyfun.mirror.aliyuncs.com ] } END [roothuyang2 ~]# systemctl daemon-reload
[roothuyang2 ~]# systemctl restart docker 3、下载组件镜像
[roothuyang2 ~]# docker pull tutum/influxdb
[roothuyang2 ~]# docker pull google/cadvisor
[roothuyang2 ~]# docker pull grafana/grafana [roothuyang2 ~]# docker images 4、创建自定义网络 为了把后期创建的CadvisorInfluxDBGrafana这三个容器都加入自己定义的网络便于理解和管理所以才新建一个自定义网络。
[roothuyang2 ~]# docker network create monitor
[roothuyang2 ~]# docker network ls Ps备注假如出现上述网络创建不成功的话则重启docker然后再创建网络这样就可以创建成功了
[roothuyang2 ~]# docker network inspect monitor 5、创建influxdb容器
启动容器tutum/influxdb镜像这里没有指定版本默认会pull最新版本的influxdb
[roothuyang2 ~]# docker run -d --name influxdb --net monitor -p 8083:8083 -p 8086:8086 tutum/influxdb
查看influxdb容器是否启动
[rootlocalhost ~]# docker ps -l 参数说明 -d 后台运行此容器 --name 启运容器分配名字influxdb --net : 把容器加入到新的网络monitor -p 映射端口8083端口为infuxdb后台控制端口8086端口是infuxdb的数据端口 tutum/influxdb通过这个容器来运行的默认会在docker官方仓库pull下来 访问influxdb控制台http://192.168.100.132:8083 从上图可以看到在Query Templates选项中提供了常用的操作模板可根据这些模版来管理influxdb,下面我们就来创建数据库和数据库用户。 CREATE USER root WITH PASSWORD 123456 WITH ALL PRIVILEGES 创建Cadvisor 数据库cadvisor 、用户root用户和数据库大家可以自行随意定义用于后期 grafana的配置 CREATE DATABASE cadvisor 呈现如下图 6、创建Cadvisor 容器
[roothuyang2 ~]# docker run -d --volume/:/rootfs:ro --volume/var/run:/var/run:rw --volume/sys:/sys:ro --volume/var/lib/docker/:/var/lib/docker:ro --net monitor --publish8080:8080 --namecadvisor google/cadvisor -storage_driverinfluxdb -storage_driver_dbcadvisor -storage_driver_hostinfluxdb:8086 参数说明 -d后台运行此容器 --name启运容器分配名字Cadvisor --net把容器加入到新的网络monitor -p映射端口8080 --mout把宿主机的相文目录绑定到容器中这些目录都是Cadvisor 需要采集的目录文件和监控内容 -storage_driver需要指定Cadvisor 的存储驱动、数据库主机、数据库名 google/Cadvisor 通过Cadvisor 这个镜像来运行容器默认会在docker官方仓库把镜像pull下来 7、查看Cadvisor 容器
[roothuyang2 ~]# docker ps -l 通过http://192.168.100.132:8080端口访问测试一下第一次访问这个页面有点慢 从上图可以看到其实Cadvisor 也有基础的图形展示功能我们这里主要用它来做数据采集。
1准备测试镜像
[roothuyang2 ~]# docker run -itd --name nginx -p 8000:80 nginx
[roothuyang2 ~]# docker ps -l 2通过http://192.168.100.132:8080端口访问测试
点击“docker”--找到nginx的运行ID---查看 出图如下 8、创建granafa容器
[roothuyang2 ~]# docker run -d --name grafana --net monitor -p 3000:3000 grafana/grafana
查看运行结果
[roothuyang2 ~]# docker ps -l 访问granfana通过http://192.168.100.132:3000端口的方式访问,默认账户密码admin/admin首次登陆需要更新密码。 重设密码123456 登录测试“welcome to grafana” 添加数据源Add data source如下图 新建 Dashboard如下图 同理可得到下图 到这里CadvisorInfluxDBGrafana容器监控系统就部署完成了至于其它grafana的监控项配置不重点介绍。
大家如果感兴趣可以参考一些官方资料都是图形化的界面操作。