docker. k8sMysqldb

zabbix容器化启动

2019-11-29  本文已影响0人  _str_
image.png

官方文档

运行docker启动zabbix

# docker run --name zabbix-appliance -t \
      -p 10051:10051 \
      -p 81:80 \
      -d zabbix/zabbix-appliance:latest

Zabbix 应用实例将 10051/TCP 端口(Zabbix trapper)和80/TCP 端口(HTTP)暴露给主机。

这个镜像在启动后使用内置 MySQL 数据库、Zabbix server、基于 Nginx Web 服务器的 Zabbix Web 界面和 Zabbix Java gateway 来运行 Zabbix 应用。

\color{blue}{访问容器暴露端口 127.0.0.1:81 进入web页面}
\color{red}{登录时候的账号是Admin 密码是zabbix}

登录成功后的界面


image.png

继续启动一个容器来作为客户端被监控 这里使用的基础镜像是centos 里面有yum工具便于安装

docker run -it --name centos-zabbix-agent bash 

进入到容器中需要下载zabbix软件库

rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm

yum安装agent

yum -y install zabbix-agent

修改配置文件让zabbix_server监控到

vi /etc/zabbix/zabbix_agentd.conf
#先备份原始的
Server=172.17.0.2    ---zabbix_server 的ip地址
ServerActive=172.17.0.2    ---客户端主动提交信息 和上面的保持一致
Hostname=671ff69acf99          ---客户端的主机名

启动代理服务

/usr/sbin/zabbix_agentd

进入到服务端 web页面
先添加主机


image.png image.png

点击应用集


image.png

创建监控项


image.png image.png

创建图形化


image.png

查看


image.png
上一篇 下一篇

猜你喜欢

热点阅读