接外包,有相关需求的可以联系我:Telegram | Email

Docker部署Zabbix

该文章创建(更新)于03/9/2021,请注意文章的时效性!

最近一直想找一个类似Wireshark的东西,能够很好的在linux上运行还能可视化。看到了Zabbix以为可以,结果貌似也不行,可能是有方法实现但没找到吧!类似的我用过NetData,这个基本没法定制,但都有的东西都不会少。Zabbix则是可定制,至于定制则需要花时间去了解了!

安装Docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
sudo usermod -aG docker your-user #注意替换为你的用户名
systemctl restart docker 

安装

如果agent和Server不在同一台主机上请忽略一些步骤(网桥、IP获取),这下面安装的是4.x的版本,如需安装5.x的版本请参考https://www.pangshare.com/2348.htm

安装网桥

docker network create zabbix-net

安装Zabbix-Server

docker run --name zabbix-appliance -t \
      -p 10051:10051 \
      -p 8080:80 \
      --net zabbix-net\
      -d zabbix/zabbix-appliance:latest

安装Zabbix-agent

  • 获取Zabbix-Server的IP
docker inspect zabbix-appliance | grep IPAddress

  • 安装agent

端口、hostname和HOST后面配置时要用!如果agent和ZabbixServer不在同一台主机就填写ZabbixServer的IP地址

docker run --name zabbix-agent \
    -p 10050:10050 \
    -e ZBX_HOSTNAME="emperinter" \
    -e ZBX_SERVER_HOST="172.20.0.3"\
    --net zabbix-net \
    -d zabbix/zabbix-agent:latest
  • 获取agent的IP

后面配置要用

docker inspect zabbix-agent | grep IPAddress

配置

登录你的 http://YourIp:8080即可,默认的用户名和密码为Admin,zabbix

添加监控主机

  • 配置agent信息

我截图是本地的agent,如非同一台主机请替换为你agent的信息。


  • 添加监控模板

  • 添加后出现如下情况基本就差不多了,具体配置那就得慢慢去花时间琢磨了

推荐配置学习参考


要不赞赏一下?

微信
支付宝
PayPal
Bitcoin

版权声明 | Copyright

除非特别说明,本博客所有作品均采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。转载请注明转自-
https://www.emperinter.info/2021/03/09/zabbix/


要不聊聊?

我相信你准备留下的内容是经过思考的!【勾选防爬虫,未勾选无法留言】

*

*



微信公众号

优惠码

阿里云国际版20美元
Vultr10美元
搬瓦工 | Bandwagon应该有折扣吧?
域名 | namesiloemperinter(1美元)