
rafaelwastaken/zabbix-proxy-sqlite3zabbix-proxy-sqlite3是一个基于Zabbix Proxy的Docker镜像,采用SQLite3作为后端数据库,并集成了jq(JSON处理工具)、expect(自动化交互工具)和openssh(远程连接工具)。该镜像适用于构建轻量级Zabbix监控代理节点,无需依赖外部数据库服务,同时具备数据处理、自动化操作和远程管理能力。
项目地址:GitHub
bashdocker run -d \ --name zabbix-proxy-sqlite3 \ -p ***:*** \ -v /path/to/local/data:/var/lib/zabbix \ -e ZABBIX_SERVER_HOST=zabbix-server.example.com \ -e ZABBIX_PROXY_NAME=proxy-sqlite3 \ -e ZABBIX_PROXY_MODE=active \ hueNET/zabbix-proxy-sqlite3
yamlversion: '3' services: zabbix-proxy: image: hueNET/zabbix-proxy-sqlite3 container_name: zabbix-proxy-sqlite3 ports: - "***:***" volumes: - ./zabbix-data:/var/lib/zabbix environment: - ZABBIX_SERVER_HOST=zabbix-server.example.com - ZABBIX_PROXY_NAME=proxy-sqlite3 - ZABBIX_PROXY_MODE=active - TZ=Asia/Shanghai restart: unless-stopped
| 环境变量 | 描述 | 默认值 |
|---|---|---|
| ZABBIX_SERVER_HOST | Zabbix Server地址 | 无(必填) |
| ZABBIX_SERVER_PORT | Zabbix Server端口 | *** |
| ZABBIX_PROXY_NAME | 代理节点名称 | 无(必填) |
| ZABBIX_PROXY_MODE | 代理模式(active/passive) | active |
| TZ | 时区设置 | UTC |
| ZABBIX_DEBUGLEVEL | 日志调试级别(0-5) | 3 |
通过挂载/var/lib/zabbix目录实现SQLite3数据库文件(zabbix.db)的持久化,避免容器重启后监控数据丢失:
bash-v /host/path/zabbix-data:/var/lib/zabbix
如需修改Zabbix Proxy配置,可通过挂载配置文件覆盖默认配置:
bash-v /host/path/zabbix_proxy.conf:/etc/zabbix/zabbix_proxy.conf
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务