Skip to content

hh-TDA/zabbix-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zabbix Proxy (Docker Compose)

Zabbix Proxy を Docker Compose で構築するためのリポジトリです。

構成

  • Zabbix Proxy: zabbix/zabbix-proxy-sqlite3:ubuntu-6.0-latest
    • SQLite3 バックエンド (外部 DB サーバー不要、コンテナ内にデータを保持)
    • ポート: 10051, 10061

セットアップ

1. 環境変数の設定

.env.example をコピーして .env を作成し、値を設定してください。

cp .env.example .env
変数名 説明
ZBX_HOSTNAME Zabbix Proxy のホスト名
ZBX_SERVER_HOST 接続先の Zabbix Server のアドレス
ZBX_STARTPOLLERS ポーラーの起動数 (デフォルト: 10)
TZ タイムゾーン (デフォルト: Asia/Tokyo)

2. 起動

docker compose up -d

3. 停止

docker compose down

その他の環境変数

zabbix_env_ref に設定可能な全環境変数のリファレンスがあります。必要に応じて .env に追加してください。

主なカテゴリ:

カテゴリ 変数例 説明
リモートコマンド ZBX_ENABLEREMOTECOMMANDS リモートコマンドの有効化
キャッシュ ZBX_CACHESIZE, ZBX_HISTORYCACHESIZE 各種キャッシュサイズ
ポーラー ZBX_STARTPREPROCESSORS, ZBX_STARTDISCOVERERS 各種ポーラーの起動数
SNMP ZBX_ENABLE_SNMP_TRAPS SNMP トラップの有効化
VMware ZBX_STARTVMWARECOLLECTORS, ZBX_VMWAREFREQUENCY VMware 監視設定
TLS ZBX_TLSCONNECT, ZBX_TLSACCEPT TLS/PSK 暗号化設定
Java Gateway ZBX_JAVAGATEWAY, ZBX_STARTJAVAPOLLERS JMX 監視設定

ディレクトリ構成

.
├── compose.yml      # Docker Compose 定義
├── .env.example     # 環境変数テンプレート
├── .gitignore
├── zabbix_env_ref   # 環境変数リファレンス
└── mibs/            # カスタム MIB ファイル配置用

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors