美文网首页javaWeb学习
docker 安装 zabbix

docker 安装 zabbix

作者: 螃蟹和骆驼先生Yvan | 来源:发表于2018-08-24 10:16 被阅读35次

zabbix 的作用:
具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP 等通用协议监控、多种告警方式、详细的报表图表绘制)
支持自动发现网络设备和服务器(可以通过配置自动发现服务器规则来实现)
支持自动发现(low discovery)key 实现动态监控项的批量监控(需写脚本)
支持分布式,能集中展示、管理分布式的监控点
扩展性强,server 提供通用接口(api 功能),可以自己开发完善各类监控(根据相关接口编写程序实现)

zabbix 分三个部分,agent 和 server 、web 三部分
zabbix-agent 部署在被监控机上面,zabbix-server (建议部署在另外一台主机上),zabbix-agent 会发送数据到zabbix-server 或者zabbix-server 主动索取数据,zabbix-server 将获取的数据存在mysql 数据库中。web 从server上获取数据,然后展示给用户。
参考官网文献:
https://www.zabbix.com/documentation/3.4/manual/quickstart/login

1.安装mysql参考https://www.jianshu.com/p/977e4e106b3b

2. 安装zabbix-server

docker run --name some-zabbix-server-mysql  -p 10051:10051 --net=host -e DB_SERVER_HOST="数据库ip" -e DB_SERVER_PORT=数据库端口 -e MYSQL_USER="数据库用户名" -e MYSQL_PASSWORD="数据库密码" -d zabbix/zabbix-server-mysql

3. 安装zabbix-web-apache-mysql

docker run --name some-zabbix-web-apache-mysql -p 8088:80  -e DB_SERVER_HOST="数据库ip" -e DB_SERVER_PORT=数据库端口 -e MYSQL_USER="数据库用户名" -e MYSQL_PASSWORD="数据库密码" -e ZBX_SERVER_HOST="zabbix服务器IP" -e TZ="Asia/Shanghai" -d zabbix/zabbix-web-apache-mysql

4. 安装agent

docker run --name some-zabbix-agent -p 10050:10050 -e ZBX_HOSTNAME="hostname" -e ZBX_SERVER_HOST="zabbix服务器IP" -e ZBX_SERVER_PORT=10051 -d zabbix/zabbix-agent

在第4步我查看日志我发现一个错误就是提示:
61:20180824:015727.915 active check configuration update from [223.244.250.36:10051] started to fail (cannot connect to [[223.244.250.36]:10051]: [4] Interrupted system call)
其实不是什么太大问题我用命令查看端口:$ ss -nl|grep 10051 如图:发现是启动的所以不用管这个错误


错误

这里有一点要注意如果你的10050没有对外开放服务你就要修改,而且对应在服务器也需要修改如图:


如图我没用

$docker run --name some-zabbix-agent -p 8011:10050 -e ZBX_HOSTNAME="127.0.0.1" -e ZBX_SERVER_HOST="223.244.." -e ZBX_SERVER_PORT=10051 -d zabbix/zabbix-agent
这里就是我的案例,没有走默认的可以成功

测试访问:http://zabbix服务器IP:8088/index.php

帐号为 Admin 密码为 zabbix
如图:


image.png

指导qq:179061434

这里谈谈zabbix坑的地方,就是主机更新非常慢,至少2分钟才能反应过来很难受,我之前用127.0.0.1错误测试发现还是显示成功,这就很坑,有的时候不知道自己配置到底错误或者对的

相关文章

  • zabbix docker 安装

    第一步 安装zabbix一、docker 安装 zabbix

  • DOCKER 安装Zabbix

    使用DOKCER一条命令安装zabbix docker run --name zabbix-appliance-0...

  • docker 安装 zabbix

    docker 安装 zabbix Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系...

  • Linux 安装zabbix

    运行docker-compose 设置数据库/密码 安装zabbix-agent 配置zabbix-agent 重...

  • docker 安装 zabbix

    zabbix 的作用:具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP...

  • docker安装zabbix

    01. zabbix_server_install 部署 mysql 服务 [root@itdhz ~]# gro...

  • Docker安装zabbix

    1、zabbix组件提供了Ubuntu和Alpine Linux的基础镜像 Zabbix agent - zabb...

  • docker安装zabbix以及基本监控

    这里zabbix客户端,服务器版本均为4.0 1、官方地址 zabbix官方docker安装说明https://w...

  • zabbix简易教程

    1、Zabbix介绍 Zabbix功能 Zabbix应用 2、zabbix安装教程 安装包安装Zabbix doc...

  • Zabbix 5.0 Docker 安装

    一、部署环境 配置名称配置详情系统CentOS Linux release 7.7.1908 (Core)软件名称...

网友评论

    本文标题:docker 安装 zabbix

    本文链接:https://www.haomeiwen.com/subject/nmfbiftx.html