文章目录[隐藏]
最近一直想找一个类似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的信息。
- 添加监控模板
- 添加后出现如下情况基本就差不多了,具体配置那就得慢慢去花时间琢磨了