このセクションでは、Zabbix エージェントの設定ファイル(zabbix_server.conf)で設定できるパラメータを説明します。
パラメータのリストには詳細は含まれません。 パラメータをクリックすると、詳細が表示されます。
| パラメータ | 説明 |
|---|---|
| AlertScriptsPath | カスタム・アラート・スクリプトの配置先 |
| AllowRoot | サーバーを 'root' として実行できるようにします。 |
| AllowSoftwareUpdateCheck | Webインタフェースがzabbix.comからソフトウェア更新に関する情報を受信できるようにします。 |
| AllowUnsupportedDBVersions | サポートされていないデータベース・バージョンでサーバーが動作できるようにします。 |
| CacheSize | configurationキャッシュのサイズ |
| CacheUpdateFrequency | このパラメータは、Zabbix がconfigurationキャッシュの更新を秒単位で実行する頻度を決定します。 |
| DBHost | データベースのホスト名 |
| DBName | データベース名 |
| DBPassword | データベースのパスワード |
| DBPort | ローカル ソケットを使用しない場合のデータベース ポート |
| DBSchema | データベース・スキーマ名。PostgreSQLで使用します。 |
| DBSocket | MySQLソケット・ファイルへのパス |
| DBUser | データベースのユーザー |
| DBTLSConnect | このオプションを指定された値に設定すると、データベースへの TLS 接続が強制的に使用されます。 |
| DBTLSCAFile | データベース証明書の検証のための最上位 CA 証明書を含むファイルの完全パス名 |
| DBTLSCertFile | データベースへの認証に使用する Zabbix サーバー証明書を含むファイルの完全パス名 |
| DBTLSKeyFile | データベースへの認証に使用する秘密鍵を含むファイルの完全パス名 |
| DBTLSCipher | ZabbixサーバーがTLS v1.2までのTLSプロトコルで許可する暗号化方式のリスト。MySQLでのみサポートされます。 |
| DBTLSCipher13 | ZabbixサーバーがTLS v1.3プロトコルで許可する暗号化暗号スイートのリスト。MySQLバージョン8.0.16以降でのみサポートされます。 |
| DebugLevel | デバッグレベル |
| EnableGlobalScripts | Zabbixサーバーでグローバル・スクリプトを有効にします。 |
| ExportDir | イベント、ヒストリ、トレンドを改行区切りのJSON形式でリアルタイムエクスポートするためのディレクトリ。設定すると、リアルタイムエクスポートが有効になります。 |
| ExportFileSize | エクスポート ファイルあたりの最大サイズ。(バイト単位) |
| ExportType | リアルタイム エクスポート用のコンマ区切りのエンティティ タイプ (イベント、ヒストリ、トレンド) のリスト。(デフォルトではすべてのタイプ) |
| ExternalScripts | 外部スクリプトの配置先 |
| Fping6Location | fping6の配置先 |
| FpingLocation | fpingの配置先 |
| HANodeName | 高可用性クラスター ノード名 |
| HistoryCacheSize | historyキャッシュのサイズ |
| HistoryIndexCacheSize | history indexキャッシュのサイズ |
| HistoryStorageDateIndex | ヒストリストレージ内のヒストリ値の前処理を有効にして、日付に基づいて異なるインデックスに値を保存できます。 |
| HistoryStorageURL | ヒストリ保存HTTP[S] URL |
| HistoryStorageTypes | ヒストリストレージに送信される値のタイプのコンマ区切りリスト |
| HousekeepingFrequency | このパラメータは、Zabbixが実行するハウスキーパー処理の間隔を時間単位で指定します。 |
| Include | 指定されたファイルまたはディレクトリ配下のすべてのファイルを設定ファイルとして展開可能 |
| JavaGateway | Zabbix JavaGatewayのIPアドレス(またはホスト名) |
| JavaGatewayPort | Zabbix JavaGatewayがlistenするポート |
| ListenBacklog | TCP キュー内の保留中の接続の最大数 |
| ListenIP | トラッパーがlistenするカンマ区切りのIPアドレスのリスト |
| ListenPort | trapperのlistenポート |
| LoadModule | サーバーの起動時にロードするモジュール |
| LoadModulePath | サーバーのモジュールが配置されている絶対パス |
| LogFile | ログファイルの名前 |
| LogFileSize | ログファイルの最大サイズ |
| LogSlowQueries | データベースクエリがログに記録されるまでにかかる時間をミリ秒単位で指定します。 |
| LogType | ログ出力の方式 |
| MaxConcurrentChecksPerPoller | 各HTTP agent poller、agent poller、またはSNMP pollerで一度に実行できる非同期チェックの最大数 |
| MaxHousekeeperDelete | 1回のハウスキーピング サイクルで、1つのタスクにつき 'MaxHousekeeperDelete'行 ([tablename]、[field]、[value] に対応) までが削除されます。 |
| NodeAddress | Webインターフェースがサーバーに接続する方法をオーバーライドする為のオプションのポートを含むIPまたはホスト名 |
| PidFile | PIDファイルの名前 |
| ProblemHousekeepingFrequency | 削除されたトリガーの障害イベントをZabbixが削除する頻度を指定します。 |
| ProxyConfigFrequency | ZabbixサーバーがZabbixプロキシに監視設定を送信する頻度を指定します。 |
| ProxyDataFrequency | ZabbixサーバーがZabbixプロキシからヒストリデータを要求する頻度を指定します。 |
| ServiceManagerSyncFrequency | Zabbixがサービスマネージャーの設定を同期する頻度を指定します。 |
| SMSDevices | Zabbixサーバーの使用が許可されるカンマ区切りのモデムファイルのリスト |
| SNMPTrapperFile | SNMPトラップ・デーモンからサーバーにデータを渡すために使用される一時ファイル |
| SocketDir | Zabbixサービスの内部で使用される IPCソケットを保存するディレクトリ |
| SourceIP | 送信元IPアドレス |
| SSHKeyLocation | SSH チェックとアクションのための公開キーと秘密キーの配置先 |
| SSLCertLocation | クライアント認証用の SSL クライアント証明書ファイルの配置先 |
| SSLKeyLocation | クライアント認証用の SSL 秘密鍵ファイルの配置先 |
| SSLCALocation | SSLサーバー証明書の検証用の証明機関(CA)ファイルの配置先を上書きします。 |
| StartAgentPollers | 非同期Zabbix agent pollerを実行するプロセス数 |
| StartAlerters | The number of pre-forked instances of alerters. |
| StartBrowserPollers | The number of pre-forked instances of browser item pollers. |
| StartConnectors | The number of pre-forked instances of connector workers. |
| StartDBSyncers | The number of pre-forked instances of history syncers. |
| StartDiscoverers | The number of pre-forked instances of discovery workers. |
| StartEscalators | The number of pre-forked instances of escalators. |
| StartHistoryPollers | The number of pre-forked instances of history pollers. |
| StartHTTPAgentPollers | The number of pre-forked instances of asynchronous HTTP agent pollers. |
| StartHTTPPollers | The number of pre-forked instances of HTTP pollers. |
| StartIPMIPollers | The number of pre-forked instances of IPMI pollers. |
| StartJavaPollers | The number of pre-forked instances of Java pollers. |
| StartLLDProcessors | The number of pre-forked instances of low-level discovery (LLD) workers. |
| StartODBCPollers | The number of pre-forked instances of ODBC pollers. |
| StartPingers | The number of pre-forked instances of ICMP pingers. |
| StartPollersUnreachable | The number of pre-forked instances of pollers for unreachable hosts (including IPMI and Java). |
| StartPollers | The number of pre-forked instances of pollers. |
| StartPreprocessors | The number of pre-started instances of preprocessing workers. |
| StartProxyPollers | The number of pre-forked instances of pollers for passive proxies. |
| StartReportWriters | The number of pre-forked instances of report writers. |
| StartSNMPPollers | The number of pre-forked instances of asynchronous SNMP pollers. |
| StartSNMPTrapper | If set to 1, an SNMP trapper process will be started. |
| StartTimers | The number of pre-forked instances of timers. |
| StartTrappers | The number of pre-forked instances of trappers. |
| StartVMwareCollectors | The number of pre-forked VMware collector instances. |
| StatsAllowedIP | A list of comma-delimited IP addresses, optionally in CIDR notation, or DNS names of external Zabbix instances. The stats request will be accepted only from the addresses listed here. |
| Timeout | Specifies how long to wait (in seconds) for establishing connection and exchanging data with Zabbix proxy, agent, web service, and for SNMP checks (except SNMP walk[OID] and get[OID] items) and icmpping[*] item. |
| TLSCAFile | The full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix components. |
| TLSCertFile | The full pathname of a file containing the server certificate or certificate chain, used for encrypted communications between Zabbix components. |
| TLSCipherAll | The GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption. |
| TLSCipherAll13 | The cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption. |
| TLSCipherCert | The GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate-based encryption. |
| TLSCipherCert13 | The cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate-based encryption. |
| TLSCipherPSK | The GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for PSK-based encryption. |
| TLSCipherPSK13 | The cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for PSK-based encryption. |
| TLSCRLFile | The full pathname of a file containing revoked certificates. This parameter is used for encrypted communications between Zabbix components. |
| TLSKeyFile | The full pathname of a file containing the server private key, used for encrypted communications between Zabbix components. |
| TmpDir | The temporary directory. |
| TrapperTimeout | Specifies timeout in seconds for: - retrieval of historical data from Zabbix proxy; - sending configuration data to Zabbix proxy; - global script execution or remote command execution on Zabbix server. |
| TrendCacheSize | The size of the trend cache. |
| TrendFunctionCacheSize | The size of the trend function cache. |
| UnavailableDelay | Determines how often host is checked for availability during the unavailability period. |
| UnreachableDelay | Determines how often host is checked for availability during the unreachability period. |
| UnreachablePeriod | Determines after how many seconds of unreachability treats a host as unavailable. |
| User | Drop privileges to a specific, existing user on the system. |
| ValueCacheSize | The size of the history value cache. |
| Vault | Specifies the vault provider. |
| VaultDBPath | Specifies a location, from where database credentials should be retrieved by keys. |
| VaultPrefix | Custom prefix for the vault path or query. |
| VaultTLSCertFile | The name of the SSL certificate file used for client authentication. |
| VaultTLSKeyFile | The name of the SSL private key file used for client authentication. |
| VaultToken | The HashiCorp vault authentication token. |
| VaultURL | The vault server HTTP[S] URL. |
| VMwareCacheSize | The shared memory size for storing VMware data. |
| VMwareFrequency | The delay in seconds between data gathering from a single VMware service. |
| VMwarePerfFrequency | The delay in seconds between performance counter statistics retrieval from a single VMware service. |
| VMwareTimeout | The maximum number of seconds a vmware collector will wait for a response from VMware service. |
| WebDriverURL | WebDriver interface HTTP[S] URL. |
| WebServiceURL | HTTP[S] URL to Zabbix web service in the format <host:port>/report. |
パラメータが必須であると明示的に記載されていない限り、すべてのパラメータは必須ではありません。
注意点:
カスタムアラートスクリプトの保存場所(コンパイル時のインストール変数 datadir に依存します)
デフォルト: /usr/local/share/zabbix/alertscripts
サーバーを「root」で実行できるようにします。無効にした場合、サーバーが'root'で起動された場合、サーバーは'zabbix'ユーザーに切り替えようとします。一般ユーザーで起動した場合は効果がありません。
デフォルト: 0
値: 0 - 許可しない、1 - 許可する
Zabbix UI が zabbix.com からソフトウェアアップデートに関する情報を受信することを許可します。
デフォルト: 1
値: 0 - 許可しない、1 - 許可する
サーバーがサポートされていないデータベースバージョンで動作することを許可します。
デフォルト: 0
値: 0 - 許可しない、1 - 許可する
設定キャッシュのサイズ(バイト単位)。ホストとアイテムのデータを保存するための共有メモリのサイズです。
デフォルト: 32MB
範囲: 128KB-64GB
このパラメータは、Zabbix が設定キャッシュを更新する頻度(秒単位)を指定します。ランタイム制御 のオプションも参照してください。
デフォルト: 10
範囲: 1-3600
データベースのホスト名
MySQL の場合、localhost または空文字列を指定するとソケットが使用されます。PostgreSQL の場合、空文字列のみを指定するとソケットの使用が試行されます。Oracle の場合、空文字列を指定するとネット・サービス名接続方式が使用されます。この場合、TNS_ADMIN 環境変数を使用して tnsnames.ora ファイルのディレクトリを指定することを検討してください。
デフォルト: localhost
データベース名
Oracle でネット・サービス名接続方法を使用する場合は、tnsnames.ora からサービス名を指定するか、空の文字列に設定します。DBName が空の文字列に設定されている場合は、TWO_TASK 環境変数を設定します。
必須: 必須
データベースのパスワード。パスワードを使用しない場合は、この行をコメントアウトしてください。
ローカルソケットを使用しない場合のデータベースポート
Oracle では、ネットサービス名接続方法が使用されている場合、このパラメータは無視され、代わりに tnsnames.ora ファイルのポート番号が使用されます。
範囲: 1024-65535
データベーススキーマ名。PostgreSQL で使用されます。
MySQLソケットファイルへのパス。3
データベースユーザー
このオプションを以下の値に設定すると、データベースへの TLS 接続が強制的に使用されます。
required - TLS を使用して接続します。
verify_ca - TLS を使用して接続し、証明書を検証します。
verify_full - TLS を使用して接続し、証明書を検証し、DBHost で指定されたデータベース ID がその証明書と一致することを確認します。
MySQL 5.7.11 以降および PostgreSQL では、以下の値がサポートされています。required、verify_ca、verify_full
MariaDB バージョン 10.2.6 以降では、required および verify_full の値がサポートされています。
デフォルトではどのオプションも設定されておらず、動作はデータベース構成によって異なります。
データベース証明書検証用の最上位CA証明書を含むファイルのフルパス名
必須: いいえ(DBTLSConnectがverify_caまたはverify_fullに設定されている場合は必須)
データベースへの認証に使用するZabbixサーバー証明書を含むファイルのフルパス名
データベースへの認証に使用する秘密鍵を含むファイルのフルパス名
ZabbixサーバーがTLS v1.2までのTLSプロトコルで許可する暗号化方式のリスト。MySQLでのみサポートされます。
ZabbixサーバーがTLS v1.3プロトコルで許可する暗号化暗号スイートのリスト。MySQLバージョン8.0.16以降でのみサポートされます。
デバッグレベルを指定します。
0 - Zabbix プロセスの起動と停止に関する基本情報
1 - 重要な情報
2 - エラー情報
3 - 警告
4 - デバッグ用(多くの情報を生成します)
5 - 拡張デバッグ(さらに多くの情報を生成します)
ランタイム制御オプションも参照してください。
デフォルト: 3
範囲: 0-5
Zabbix サーバーでグローバルスクリプトを有効にします。
注: グローバルスクリプトの実行はデフォルトで有効になっています。 ただし、Zabbix 7.0 以降の新規インストールでは、EnableGlobalScripts は明示的に 0 (無効) に設定されています。
デフォルト: 1
値: 0 - 無効、1 - 有効
イベント、履歴、トレンドを改行区切りのJSON形式でリアルタイムエクスポートするディレクトリ。設定すると、リアルタイムエクスポートが有効になります。
エクスポートファイル1つあたりの最大サイズ(バイト単位)。ExportDir が設定されている場合、ローテーション用に使用されます。
デフォルト: 1G
範囲: 1M-1G
リアルタイムエクスポート で使用するエンティティタイプ(イベント、履歴、トレンド)のカンマ区切りリスト(デフォルトではすべてのタイプ)ExportDir が設定されている場合にのみ有効です。
注 ExportType が指定されているにもかかわらず ExportDir が指定されていない場合は、設定エラーとなり、サーバーは起動しません。
履歴とトレンドのエクスポートの例:
イベントのみのエクスポートの例:
外部スクリプトの場所(コンパイル時のインストール変数datadirに依存します)
デフォルト: /usr/local/share/zabbix/externalscripts
fping6 のパス。fping6 バイナリが root 権限を持ち、SUID フラグが設定されていることを確認してください。fping ユーティリティが IPv6 アドレスを処理できる場合は、この行を空 ("Fping6Location=") にしてください。
デフォルト: /usr/sbin/fping6
fping のパス。fping バイナリが root 権限を持ち、SUID フラグが設定されていることを確認してください。
デフォルト: /usr/sbin/fping
高可用性クラスタのノード名。空の場合、サーバーはスタンドアロンモードで動作し、空の名前のノードが作成されます。
履歴キャッシュのサイズ(バイト単位)。履歴データを保存するための共有メモリのサイズです。
デフォルト: 16M
範囲: 128K-2G
履歴インデックスキャッシュのサイズ(バイト単位) 履歴キャッシュに保存されている履歴データをインデックス化するための共有メモリのサイズです。インデックスキャッシュのサイズは、1つのアイテムをキャッシュするのに約100バイト必要です。
デフォルト: 4M
範囲: 128K-2G
履歴ストレージ内の履歴値の前処理を有効にし、日付に基づいて異なるインデックスに値を保存できるようにします。
デフォルト: 0
値: 0 - 無効、1 - 有効
履歴ストレージのHTTP URL。このパラメータはElasticsearchのセットアップに使用されます。
履歴ストレージに送信される値の型をカンマ区切りで指定します。このパラメータは、Elasticsearch のセットアップに使用されます。
デフォルト: uint,dbl,str,log,text
このパラメータは、Zabbixがハウスキーピング処理を実行する頻度を時間単位で指定します。ハウスキーピングとは、データベースから古い情報を削除することです。
注:ハウスキーパーの過負荷(例えば、履歴やトレンドの期間が大幅に短縮された場合など)を防ぐため、1回のハウスキーピングサイクルで削除される古い情報は、各アイテムにつきHousekeepingFrequencyの4時間分までに制限されます。つまり、HousekeepingFrequencyが1の場合、1サイクルあたりに削除される古い情報は(最も古いエントリから)4時間分までに制限されます。
注:サーバー起動時の負荷を軽減するため、ハウスキーピングはサーバー起動後30分間延期されます。例えば、HousekeepingFrequency が 1 の場合、サーバー起動後の最初のハウスキーピング手順は 30 分後に実行され、その後 1 時間間隔で繰り返し実行されます。
HousekeepingFrequency を 0 に設定すると、自動ハウスキーピングを無効にすることができます。この場合、ハウスキーピング手順は housekeeper_execute ランタイム制御オプションによってのみ開始され、1 回のハウスキーピングサイクルで削除される古い情報の期間は、前回のハウスキーピングサイクルからの期間の 4 倍になりますが、4 時間以上 4 日以下となります。
ランタイム制御 オプションも参照してください。
デフォルト: 1
範囲: 0-24
設定ファイルには、ディレクトリ内の個々のファイルまたはすべてのファイルをインクルードできます。指定したディレクトリ内の関連ファイルのみをインクルードするには、パターンマッチングでアスタリスクワイルドカード文字を使用できます。制限事項については特記事項を参照してください。
例:
Zabbix JavaゲートウェイのIPアドレス。(またはホスト名)Javaポーラーが起動されている場合にのみ必要です。
Zabbix Java ゲートウェイが listen するポート
デフォルト: 10052
範囲: 1024-32767
TCP キュー内の保留中の接続の最大数
デフォルト値はシステムに依存するハードコードされた定数です。
サポートされる最大値はシステムに依存し、値が大きすぎる場合は'実装で指定された最大値'に自動的に切り捨てられる場合があります。
デフォルト: SOMAXCONN
範囲: 0 - INT_MAX
トラッパーがリッスンするIPアドレスのカンマ区切りリスト
このパラメータが指定されていない場合、トラッパーはすべてのネットワークインターフェースをリッスンします。
デフォルト: 0.0.0.0
トラッパーのリッスンポート
デフォルト: 10051
範囲: 1024-32767
サーバー起動時にロードするモジュール。モジュールはサーバーの機能を拡張するために使用されます。モジュールはLoadModulePathで指定されたディレクトリに配置するか、モジュール名の前にパスを指定する必要があります。パスが絶対パス('/'で始まる)の場合、LoadModulePathは無視されます。
形式:
LoadModule=<module.so>
LoadModule=<path/module.so>
LoadModule=</abs_path/module.so>
複数のLoadModuleパラメータを指定できます。
サーバーモジュールの場所へのフルパス。デフォルトはコンパイルオプションによって異なります。
ログファイル名
必須: LogType が file に設定されている場合は必須、それ以外の場合は必須
ログファイルの最大サイズ(MB)
0 - 自動ログローテーションを無効にします。
注: ログファイルのサイズ制限に達し、何らかの理由でファイルローテーションに失敗した場合、既存のログファイルは切り捨てられ、新たに開始されます。
デフォルト: 1
範囲: 0-1024
必須: LogType が file に設定されている場合は必須、それ以外の場合は必須ではありません。
データベースクエリがログに記録されるまでの所要時間をミリ秒単位で指定
0 - スロークエリをログに記録しません。
このオプションは、DebugLevel=3 以降で有効になります。
デフォルト: 0
範囲: 0-3600000
ログ出力の種類:
file - LogFile パラメータで指定されたファイルにログを書き込みます。
system - syslog にログを書き込みます。
console - 標準出力にログを書き込みます。
デフォルト: file
各HTTPエージェントポーラー、エージェントポーラー、またはSNMPポーラーで同時に実行できる非同期チェックの最大数StartHTTPAgentPollers、StartAgentPollers、StartSNMPPollersを参照してください。
デフォルト: 1000
範囲: 1-1000
1回のハウスキーピングサイクルにおいて、1タスクあたり最大'MaxHousekeeperDelete'行([テーブル名]、[フィールド]、[値]に対応)が削除
0に設定すると、行数制限は適用されません。この場合、データベースに過負荷をかけない 2
このパラメータは、既に削除されたアイテムの履歴とトレンドを削除する場合にのみ適用されます。
デフォルト: 5000
範囲: 0-1000000
フロントエンドがサーバーに接続する方法を上書きする、IPまたはホスト名(オプションでポート番号を含む)
形式: <address>[:<port>]
IPまたはホスト名が設定されていない場合は、ListenIPの値が使用されます。ListenIPが設定されていない場合は、値localhostが使用されます。
ポートが設定されていない場合は、ListenPortの値が使用されます。ListenPortが設定されていない場合は、値10051が使用されます。
このオプションは、フロントエンド構成で指定されたアドレスで上書きできます。
参照: HANodeName パラメータ、高可用性の有効化
デフォルト: 'localhost:10051'
PIDファイルの名前
デフォルト: /tmp/zabbix_server.pid
削除されたトリガーの問題をZabbixが削除する頻度(秒単位)
デフォルト: 60
範囲: 1-3600
ZabbixサーバーがZabbixプロキシに設定データを送信する頻度(秒単位)パッシブモードのプロキシでのみ使用されます。
デフォルト: 10
範囲: 1-604800
ZabbixサーバーがZabbixプロキシに履歴データを要求する頻度(秒単位) パッシブモードのプロキシでのみ使用されます。
デフォルト: 1
範囲: 1-3600
Zabbix がサービスマネージャーの設定を同期する頻度(秒単位)
デフォルト: 60
範囲: 1-3600
Zabbixサーバーで使用できるモデムファイルのカンマ区切りリスト。このパラメータはZabbix 7.0.0以降でサポートされています。
このパラメータが設定されていない場合、SMSの送信はできません。
例:
SNMPトラップデーモンからサーバーへデータを渡すために使用される一時ファイル
zabbix_trap_receiver.pl または SNMPTT 設定ファイルと同じである必要があります。
デフォルト: /tmp/zabbix_traps.tmp
Zabbix 内部サービスで使用される IPC ソケットを保存するディレクトリ
デフォルト: /tmp
以下の送信元IPアドレス:
SSH チェックおよびアクションで使用する公開鍵と秘密鍵の場所です。
クライアント認証用のSSLクライアント証明書ファイルの場所
このパラメータはWebモニタリングでのみ使用されます。
クライアント認証用のSSL秘密鍵ファイルの場所
このパラメータはWebモニタリングでのみ使用されます。
SSLサーバ証明書の検証に使用する証明機関(CA)ファイルの場所を上書きします。設定されていない場合は、システム全体のディレクトリが使用されます。
このパラメータの値は、libcurlオプションのCURLOPT_CAPATHとして設定されることに注意してください。libcurlバージョン7.42.0より前のバージョンでは、libcurlがOpenSSLを使用するようにコンパイルされている場合にのみ有効です。詳細については、cURLウェブページを参照してください。
このパラメータは、ウェブ監視およびSMTP認証で使用されます。
Zabbixエージェントのプリフォークインスタンスの数(ポーラー)MaxConcurrentChecksPerPollerを参照してください。
デフォルト: 1
範囲: 0-1000
alerters のプリフォークされたインスタンスの数
デフォルト: 3
範囲: 1-100
ブラウザアイテム ポーラー のプリフォークされたインスタンスの数
デフォルト: 1
範囲: 0-1000
コネクタワーカーのプリフォークされたインスタンスの数。コネクタワーカーが起動すると、コネクタマネージャプロセスが自動的に起動されます。
デフォルト: 0
範囲: 0-1000
履歴同期のプリフォークされたインスタンスの数
注: この値を変更する際は注意してください。値を大きくすると、メリットよりもデメリットが大きくなる可能性があります。おおよそ、デフォルト値で最大4000 NVPSまで処理できるはずです。
デフォルト: 4
範囲: 1-100
ディスカバリワーカー1のプリフォークされたインスタンスの数
デフォルト: 5
範囲: 0-1000
エスカレーター のプリフォークされたインスタンスの数
デフォルト: 1
範囲: 1-100
履歴ポーラーのプリフォークされたインスタンスの数
計算チェックの場合のみ必須です。
デフォルト: 5
範囲: 0-1000
HTTPエージェントポーラーのプリフォークされたインスタンスの数MaxConcurrentChecksPerPollerを参照してください。
デフォルト: 1
範囲: 0-1000
デフォルト: 1
範囲: 0-1000
IPMIポーラーのプリフォークされたインスタンスの数
デフォルト: 0
範囲: 0-1000
デフォルト: 0
範囲: 0-1000
低レベルディスカバリ(LLD)ワーカー1のプリフォークされたインスタンスの数
LLDワーカーが起動すると、LLDマネージャープロセスも自動的に起動されます。
デフォルト: 2
範囲: 0-100
デフォルト: 1
範囲: 0-1000
ICMP pingers1 のプリフォークされたインスタンスの数
デフォルト: 1
範囲: 0-1000
到達不能ホスト用ポーラー(IPMIおよびJavaを含む)のプリフォークされたインスタンスの数1
通常のポーラー、IPMIポーラー、またはJavaポーラーを起動する場合、少なくとも1つの到達不能ホスト用ポーラーが実行中である必要があります。
デフォルト: 1
範囲: 0-1000
デフォルト: 5
範囲: 0-1000
前処理用のワーカー1スレッドの事前起動インスタンス数は、利用可能なCPUコア数以上に設定する必要があります。前処理がCPUに依存せず、ネットワークリクエストが多数発生する場合は、ワーカー数を増やす必要があります。
デフォルト: 16 (Zabbix 7.0.6より前: 3)
範囲: 1-1000
パッシブプロキシ用ポーラー1のプリフォークされたインスタンスの数
デフォルト: 1
範囲: 0-250
レポートライターのプリフォークされたインスタンスの数
0に設定すると、スケジュールされたレポート生成は無効になります。
レポートライターが起動すると、レポートマネージャプロセスが自動的に開始されます。
デフォルト: 0
範囲: 0-100
SNMP ポーラー のプリフォークされたインスタンスの数MaxConcurrentChecksPerPoller を参照してください。
デフォルト: 1
範囲: 0-1000
1 に設定すると、SNMP トラッパー プロセスが起動します。
デフォルト: 0
範囲: 0-1
タイマー のプリフォークされたインスタンスの数
タイマープロセスのメンテナンス期間
デフォルト: 1
範囲: 1-1000
トラッパー1のプリフォークされたインスタンスの数
トラッパーは、Zabbixセンダー、アクティブエージェント、アクティブプロキシからの受信接続を受け入れます。
デフォルト: 5
範囲: 1-1000
プリフォークされた VMware Collector インスタンスの数
デフォルト: 0
範囲: 0-250
外部ZabbixインスタンスのIPアドレス(CIDR表記も可)、またはDNS名をカンマ区切りで指定します。統計情報リクエストは、ここにリストされたアドレスからのみ受け付けられます。このパラメータが設定されていない場合、統計情報リクエストは受け付けられません。
IPv6サポートが有効な場合、'127.0.0.1'、'::127.0.0.1'、'::ffff:127.0.0.1'は同等に扱われ、'::/0'はすべてのIPv4アドレスまたはIPv6アドレスを許可します。'0.0.0.0/0'はすべてのIPv4アドレスを許可します。
例:
Zabbixプロキシ、エージェント、Web サービス、SNMP監視(単一のOID番号または文字列)、および icmpping[*]と接続確立し、データを交換するまでの待機時間 (秒単位) を指定します。
このパラメータは、以下の通信操作の持続時間を定義します。
history.pushメソッドの通信タイムアウトデフォルト: 3
範囲: 1-30
Zabbixコンポーネント間の暗号化通信に使用される、ピア証明書検証用の最上位CA証明書を含むファイルのフルパス名
Zabbix コンポーネント間の暗号化通信に使用されるサーバー証明書または証明書チェーンを含むファイルのフルパス名
GnuTLS 優先度文字列または OpenSSL (TLS 1.2) 暗号文字列。証明書ベースおよび PSK ベースの暗号化におけるデフォルトの暗号スイート選択基準を上書きします。
例:
TLS 1.3 における OpenSSL 1.1.1 以降の暗号文字列。証明書ベースおよび PSK ベースの暗号化におけるデフォルトの暗号スイート選択基準を上書きします。
GnuTLS の例:
NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL::+SIGN-ALL:+CTYPE-X.509OpenSSL の例:
GnuTLS の優先度文字列または OpenSSL (TLS 1.2) の暗号文字列。証明書ベースの暗号化におけるデフォルトの暗号スイート選択基準を上書きします。
GnuTLS の例:
NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509OpenSSL の例:
TLS 1.3 における OpenSSL 1.1.1 以降の暗号文字列。証明書ベースの暗号化におけるデフォルトの暗号スイート選択基準を上書きします。
GnuTLS の優先度文字列または OpenSSL (TLS 1.2) の暗号文字列。PSK ベースの暗号化におけるデフォルトの暗号スイート選択基準を上書きします。
GnuTLS の例:
NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALLOpenSSL の例:
TLS 1.3 における OpenSSL 1.1.1 以降の暗号文字列。PSK ベースの暗号化におけるデフォルトの暗号スイート選択基準を上書きします。
例:
失効した証明書を含むファイルのフルパス名。このパラメータは、Zabbixコンポーネント間の暗号化通信に使用されます。
Zabbix コンポーネント間の暗号化通信に使用される、サーバー秘密鍵を含むファイルのフルパス名
一時ディレクトリ
デフォルト: /tmp
以下のタイムアウトを秒単位で指定します。
デフォルト: 300
範囲: 1-300
トレンドキャッシュのサイズ(バイト単位)
トレンドデータを保存するための共有メモリのサイズ
デフォルト: 4M
範囲: 128K-2G
トレンド関数キャッシュのサイズ(バイト単位)
計算されたトレンド関数データをキャッシュするための共有メモリのサイズ
デフォルト: 4M
範囲: 128K-2G
利用不可期間中にホストの可用性をチェックする頻度(秒単位)
デフォルト: 60
範囲: 1-3600
到達不能期間中にホストの可用性をチェックする頻度(秒単位)
デフォルト: 15
範囲: 1-3600
到達不能状態が何秒続いた場合にホストを利用不可と判断するかを指定します。
デフォルト: 45
範囲: 1-3600
システム上の特定の既存ユーザーの権限を削除します。
'root'として実行され、AllowRoot が無効になっている場合にのみ有効です。
デフォルト: zabbix
履歴値キャッシュのサイズ(バイト単位)
アイテム履歴データリクエストをキャッシュするための共有メモリのサイズ。
0 に設定すると、値キャッシュは無効になります(非推奨)
値キャッシュの共有メモリが不足すると、5 分ごとにサーバーログに警告メッセージが書き込まれます。
デフォルト: 8M
範囲: 0,128K-64G
Vault プロバイダーを指定します。
HashiCorp - HashiCorp KV Secrets Engine バージョン 2
CyberArk - CyberArk Central 認証情報プロバイダー
フロントエンドで設定された Vault プロバイダーと一致する必要があります。
デフォルト: HashiCorp
データベースの資格情報がキーによって取得される、Vaultに応じたVaultパスまたはクエリ。
HashiCorpに使用されるキーは、'password'と'username'です。
VaultPrefix=/v1/secret/data/zabbix/ のパスの例:
VaultPrefix なしのパスの例:
CyberArk に使用されるキーは 'Content' と 'UserName' です。
例:
このオプションは、DBUserとDBPasswordが指定されていない場合にのみ使用できます。
Vault パスまたはクエリのカスタムプレフィックス(Vault によって異なります)。指定がない場合は、最適なデフォルトが使用されます。
HashiCorp の場合、VaultPrefix が指定されていない場合、マウントポイントの後に'data'が自動的に追加されることに注意してください。
Hashicorp のプレフィックスの例:
Cyberark のプレフィックスの例:
クライアント認証に使用するSSL証明書ファイルの名前
証明書ファイルはPEM1形式である必要があります。
証明書ファイルに秘密鍵も含まれている場合は、SSL鍵ファイルフィールドを空のままにしてください。
このファイルを含むディレクトリは、構成パラメータSSLCertLocationで指定されます。
このオプションは省略可能ですが、CyberArkCCP Vaultの場合は推奨されます。
クライアント認証に使用するSSL秘密鍵ファイルの名前
秘密鍵ファイルはPEM1形式である必要があります。
このファイルを含むディレクトリは、設定パラメータSSLKeyLocationで指定します。
このオプションは省略可能ですが、CyberArkCCP Vaultでは推奨されます。
HashiCorp Vault認証トークン。Zabbixサーバー専用に生成され、Vaultマクロで指定されたパスへの読み取り専用権限と、オプションのVaultDBPath設定パラメータで指定されたパスへの読み取り専用権限が付与されます。
VaultTokenとVAULT_TOKEN環境変数が同時に定義されている場合はエラーになります。
必須: VaultがHashiCorpに設定されている場合は必須。それ以外の場合は必須ではありません。
Vault サーバーの HTTP[S] URL。SSLCALocation が指定されていない場合は、システム全体の CA 証明書ディレクトリが使用されます。
デフォルト: https://127.0.0.1:8200
VMware データを保存するための共有メモリのサイズ
VMware 内部チェック zabbix[vmware,buffer,...] を使用して、VMware キャッシュの使用状況を監視できます (内部チェック を参照)
VMware Collector インスタンスが起動設定されていない場合、共有メモリは割り当てられませんのでご注意ください。
デフォルト: 8M
範囲: 256K-2G
単一の VMware サービスからのデータ収集間隔(秒単位)
この間隔は、VMware 監視項目の中で最も短い更新間隔に設定する必要があります。
デフォルト: 60
範囲: 10-86400
単一の VMware サービスからパフォーマンスカウンタ統計情報を取得する間隔(秒単位)。この間隔は、VMware パフォーマンスカウンタを使用する VMware 監視 item のうち、最も短い更新間隔に設定する必要があります。
デフォルト: 60
範囲: 10-86400
VMware コレクターが VMware サービス(vCenter または ESX ハイパーバイザー)からの応答を待機する最大秒数
デフォルト: 10
範囲: 1-300
http[s]://host:port/report 形式のZabbix Webサービスへの HTTP[S] URL
例:
注意: スキーム (http://) は、非TLS (HTTP) 接続の場合にのみ省略できます。TLSが構成されている場合は、https:// を使用する必要があります。
WebDriver インターフェースの HTTP[S] URL
例 (Selenium WebDriver スタンドアロンサーバーで使用):
1 IPMIマネージャー、SNMPトラッパー、および前処理ワーカーと一緒にデータ収集プロセス(pollers,unreachable pollers, HTTP pollers, Java pollers, pingers, trappers,proxypollers)が多すぎると、前処理マネージャーのプロセスごとのファイル記述子の制限が使い果たされる可能性があることに注意してください。
上記が発生するとZabbixサーバーが停止します(通常は起動直後に停止しますが、時間がかかる場合もあります)。 この状況を回避するには、設定ファイルを修正するか、制限を引き上げる必要があります。
2 多くのアイテムが削除されると、ハウスキーパーがこれらのアイテムが持っていたすべての履歴データを削除する必要があるため、データベースへの負荷が増加します。 たとえば、1つのアイテムのプロトタイプを削除するだけで、このプロトタイプが50のホストにリンクされ、ホストごとにプロトタイプが100の実際のアイテムに拡張される場合、合計5000のアイテムを削除する必要があります(1 * 50 * 100 )。 MaxHousekeeperDeleteに500が設定されている場合(MaxHousekeeperDelete = 500)、ハウスキーパープロセスは、1サイクルで履歴テーブルとトレンドテーブルから削除されたアイテムの最大2500000値(5000 * 500)を削除する必要があります。