安装好server端之后,我们就要安装zabbix-agent了,这个,我们也可以找到镜像
登录需要被监控的主机:
1:iptables必须打开
2:docker 必须安装
3:端口10050必须打开
1 |
docker run --name my-zabbix-agent2 -p 10050:10050 -e ZBX_HOSTNAME="当前主机名称" -e ZBX_SERVER_HOST="server端ip地址" -d zabbix/zabbix-agent:latest |
其中:
my-zabbix-agent2 为docker启动的容器名称
10050:10050是将容器端口映射到主机
zbx_hostname: 在web界面显示的被监控主机的名称
ZBX_SERVER_HOST :这个是我们服务器server的ip地址
命令执行成功后,我们就会得到如下:
1 2 3 4 |
[root@docker ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3c63fcd2c9ae zabbix/zabbix-agent:latest "docker-entrypoint.sh" 2 days ago Up 2 days 0.0.0.0:10050->10050/tcp my-zabbix-agent2 [root@docker ~]# |
这个时候并没有完成,我们需要返回我们的server服务器的web界面:
configruation->hosts->create host ,然后我们需要注意的是主机名字和IP地址
然后,我们要选择一个Template ,这个是zabbix内置了一些监控,例如Template OS Linux 一定记得点上边的Add 然后再点击下边的Add
点击完成后,稍等几分钟,最后Availablity中的ZBX显示为绿色就说明已经正常,过一会就可以看到数据了
其实zabbix官方支持的监控已经很多了,如果需要额外的,我们下篇文章单独写:
Network |
|
---|---|
CPU |
|
Memory |
|
Disk |
|
Service |
|
File |
|
Log |
|
Other |
|
具体数据展示例子:
Latest posts by Zhiming Zhang (see all)
- aws eks node 自动化扩展工具 Karpenter - 8月 10, 2022
- ReplicationController and ReplicaSet in Kubernetes - 12月 20, 2021
- public key fingerprint - 5月 27, 2021