Zabbix高级应用 -- K8S 集群监控Zabbix高级应用 --K8s集群监控 ����� ��������FiberHome 演讲主题: • CactiFans • Zabbix • Microservice • K8s • Golang https://blog.cactifans.com/ 无边界监控 应用架构发展趋势 数据采集 RESTful 接口 LLD – 低级别发现 低级发现提供了一种监控主机上变化实体,并 对采集器采集的原始数据通过管道进行处理,最终达到 数据展现和存储的要求。 例如 SNMP采集交换机内存 15MB string? 图形?触发器? Kubernetes 架构 k8s node k8s pod k8s master 应用 Zabbix Agent HTTP Agent CPU/内存/磁盘/网络 服务/日志/... 状态/CPU/内存 Kubernetes 监控 Kubernetes Dependent Item 历史记录保存期 1d 指标类型 预处理-LLD宏 {#K8S_NAMESPACE} {#K8S_POD_NAME} 指标原型 单位 Dependent item 类型 !m $.items[?(@.metadata.name=='{#K8S_POD_NAME}')].containers[:].usage.cpu.first() https://www.zabbix0 码力 | 25 页 | 11.98 MB | 1 年前3
Zabbix 5.2 ManualJava gateway using podman on Red Hat 8. 1. Create new pod with name zabbix and exposed ports (web-interface, Zabbix server trapper): podman pod create --name zabbix -p 80:8080 -p 10051:10051 2. (optional) (optional) Start Zabbix agent container in zabbix pod location: podman run --name zabbix-agent \ -eZBX_SERVER_HOST="127.0.0.1,localhost" \ --restart=always \ --pod=zabbix \ -d registry.connect.redhat.com/za x_pwd" \ -e MYSQL_ROOT_PASSWORD="root_pwd" \ -v ./mysql/:/var/lib/mysql/:Z \ --restart=always \ --pod=zabbix \ -d mysql:8.0 \ --character-set-server=utf8 --collation-server=utf8_bin \ --default-authen0 码力 | 1738 页 | 18.98 MB | 1 年前3
Zabbix 5.0 ManualJava gateway using podman on Red Hat 8. 1. Create new pod with name zabbix and exposed ports (web-interface, Zabbix server trapper): podman pod create --name zabbix -p 80:8080 -p 10051:10051 2. (optional) (optional) Start Zabbix agent container in zabbix pod location: podman run --name zabbix-agent \ -e ZBX_SERVER_HOST="127.0.0.1,localhost" \ --restart=always \ --pod=zabbix \ -d registry.connect.redhat.com/za x_pwd" \ -e MYSQL_ROOT_PASSWORD="root_pwd" \ -v ./mysql/:/var/lib/mysql/:Z \ --restart=always \ --pod=zabbix \ -d mysql:8.0 \ --character-set-server=utf8 --collation-server=utf8_bin \ --default-authen0 码力 | 1561 页 | 28.27 MB | 1 年前3
Zabbix 5.4 ManualJava gateway using podman on Red Hat 8. 1. Create new pod with name zabbix and exposed ports (web-interface, Zabbix server trapper): podman pod create --name zabbix -p 80:8080 -p 10051:10051 2. (optional) (optional) Start Zabbix agent container in zabbix pod location: podman run --name zabbix-agent \ -eZBX_SERVER_HOST="127.0.0.1,localhost" \ --restart=always \ --pod=zabbix \ -d registry.connect.redhat.com/za x_pwd" \ -e MYSQL_ROOT_PASSWORD="root_pwd" \ -v ./mysql/:/var/lib/mysql/:Z \ --restart=always \ --pod=zabbix \ -d docker.io/library/mysql:8.0 \ --character-set-server=utf8 --collation-server=utf8_bin \0 码力 | 1825 页 | 20.03 MB | 1 年前3
Zabbix 6.2 ManualJava gateway using podman on Red Hat 8. 1. Create new pod with name zabbix and exposed ports (web-interface, Zabbix server trapper): podman pod create --name zabbix -p 80:8080 -p 10051:10051 2. (optional) (optional) Start Zabbix agent container in zabbix pod location: podman run --name zabbix-agent \ -eZBX_SERVER_HOST="127.0.0.1,localhost" \ --restart=always \ --pod=zabbix \ -d registry.connect.redhat.com/za x_pwd" \ -e MYSQL_ROOT_PASSWORD="root_pwd" \ -v ./mysql/:/var/lib/mysql/:Z \ --restart=always \ --pod=zabbix \ -d mysql:8.0 \ --character-set-server=utf8 --collation-server=utf8_bin \ --default-authen0 码力 | 1689 页 | 22.82 MB | 1 年前3
Zabbix 6.0 ManualJava gateway using podman on Red Hat 8. 1. Create new pod with name zabbix and exposed ports (web-interface, Zabbix server trapper): podman pod create --name zabbix -p 80:8080 -p 10051:10051 2. (optional) (optional) Start Zabbix agent container in zabbix pod location: podman run --name zabbix-agent \ -e ZBX_SERVER_HOST="127.0.0.1,localhost" \ --restart=always \ --pod=zabbix \ -d registry.connect.redhat.com/za x_pwd" \ -e MYSQL_ROOT_PASSWORD="root_pwd" \ -v ./mysql/:/var/lib/mysql/:Z \ --restart=always \ --pod=zabbix \ 100 -d mysql:8.0 \ --character-set-server=utf8 --collation-server=utf8_bin \ --default-0 码力 | 1681 页 | 23.19 MB | 1 年前3
Zabbix 6.4 ManualJava gateway using podman on Red Hat 8. 1. Create new pod with name zabbix and exposed ports (web-interface, Zabbix server trapper): podman pod create --name zabbix -p 80:8080 -p 10051:10051 2. (optional) (optional) Start Zabbix agent container in zabbix pod location: 93 podman run --name zabbix-agent \ -e ZBX_SERVER_HOST="127.0.0.1,localhost" \ --restart=always \ --pod=zabbix \ -d registry.connect.redhat.com/ x_pwd" \ -e MYSQL_ROOT_PASSWORD="root_pwd" \ -v ./mysql/:/var/lib/mysql/:Z \ --restart=always \ --pod=zabbix \ -d mysql:8.0 \ --character-set-server=utf8 --collation-server=utf8_bin \ --default-authen0 码力 | 1885 页 | 29.12 MB | 1 年前3
Zabbix 7.0 ManualJava gateway using podman on Red Hat 8. 1. Create new pod with name zabbix and exposed ports (web-interface, Zabbix server trapper): podman pod create --name zabbix -p 80:8080 -p 10051:10051 2. (optional) (optional) Start Zabbix agent container in zabbix pod location: 88 podman run --name zabbix-agent \ -e ZBX_SERVER_HOST="127.0.0.1,localhost" \ --restart=always \ --pod=zabbix \ -d registry.connect.redhat.com/ x_pwd" \ -e MYSQL_ROOT_PASSWORD="root_pwd" \ -v ./mysql/:/var/lib/mysql/:Z \ --restart=always \ --pod=zabbix \ -d mysql:8.0 \ --character-set-server=utf8 --collation-server=utf8_bin \ --default-authen0 码力 | 1949 页 | 31.91 MB | 1 年前3
Zabbix 5.0 Manualgateway。 1. 使用名称 zabbix 和公开的端口(Web 界面,Zabbix server trapper)创建新的 Pod: podman pod create --name zabbix -p 80:8080 -p 10051:10051 2.(可选)在 zabbix pod 位置启动 Zabbix agent 容器: podman run --name zabbix-agent \ -e -eZBX_SERVER_HOST="127.0.0.1,localhost" \ --restart=always \ --pod=zabbix \ -d registry.connect.redhat.com/zabbix/zabbix-agent-50:latest 3. 在主机上创建./mysql/目录,然后启动 Oracle MySQL server 8.0: podman run --name x_pwd" \ -e MYSQL_ROOT_PASSWORD="root_pwd" \ -v ./mysql/:/var/lib/mysql/:Z \ --restart=always \ --pod=zabbix \ -d mysql:8.0 \ --character-set-server=utf8 --collation-server=utf8_bin \ --default-authen0 码力 | 2715 页 | 28.60 MB | 1 年前3
Zabbix 6.0 Manual面和 Zabbix Java 网关。 1. 创建一个名为 zabbix 的 pod 并暴露端口 (web 界面、Zabbix server trapper): podman pod create --name zabbix -p 80:8080 -p 10051:10051 91 2. (可选)在 zabbix pod 中启动 Zabbix agent 容器: podman run --name --name zabbix-agent \ -eZBX_SERVER_HOST="127.0.0.1,localhost" \ --restart=always \ --pod=zabbix \ -d registry.connect.redhat.com/zabbix/zabbix-agent-50:latest 3. 在主机上创建./mysql/ 目录并启动 Oracle MySQL server 8 x_pwd" \ -e MYSQL_ROOT_PASSWORD="root_pwd" \ -v ./mysql/:/var/lib/mysql/:Z \ --restart=always \ --pod=zabbix \ -d mysql:8.0 \ --character-set-server=utf8 --collation-server=utf8_bin \ --default-authen0 码力 | 1741 页 | 22.78 MB | 1 年前3
共 11 条
- 1
- 2













