1 一般設定

概要

管理 → 一般設定セクションには、フロントエンド関連のデフォルト設定とZabbixをカスタマイズするためのいくつかのサブセクションが含まれています。

使用可能なサブセクションのリストは、管理メニューセクションの一般設定を押すと表示されます。 左上隅のタイトルドロップダウンを使用して、サブセクションを切り替えることもできます。

GUI

このセクションでは、Webインターフェースに関連するいくつかのデフォルト設定をカスタマイズできます。

設定パラメータ:

Parameter Description
デフォルト言語 プロファイルで言語を指定していないユーザーおよびゲストユーザーに対するデフォルト言語です。
詳細については、追加のWebインターフェース言語のインストールを参照してください。
デフォルトタイムゾーン プロファイルでタイムゾーンを指定していないユーザーおよびゲストユーザーに対するデフォルトのタイムゾーンです。
デフォルトテーマ プロファイルでテーマを指定していないユーザーおよびゲストユーザーに対するデフォルトテーマです。
検索およびフィルター結果の上限 Webインターフェースのリストに表示される要素(行)の最大数です。たとえば、データ収集 > ホスト などです。
: たとえば「50」に設定すると、影響を受けるすべてのWebインターフェースのリストで最初の50要素のみが表示されます。あるリストに50を超える要素が含まれている場合、そのことは "Displaying 1 to 50 of 50+ found" の「+」記号で示されます。また、フィルタリングを使用しても一致件数が50を超える場合は、最初の50件のみが表示されます。
このパラメータの値を増やすと、Webサーバー側でパフォーマンスの低下やメモリ消費の増加を招く可能性があることに注意してください。
概要テーブルの
列数と行数の最大値
データ概要およびトリガー概要のダッシュボードウィジェットに表示する列数と行数の最大値です。同じ上限が列と行の両方に適用されます。表示数を超える行や列が存在する場合、システムはテーブルの下部に次の警告を表示します: 「Not all results are displayed. Please provide more specific search criteria.」
テーブルセル内に表示する
要素数の最大値
1つのテーブルセル内に表示されるエントリについて、ここで設定した数を超えては表示されません。
Zabbixサーバー停止時に警告を表示 このパラメータを有効にすると、Zabbixサーバーに到達できない場合(停止している可能性がある場合)に、ブラウザウィンドウに警告メッセージが表示されます。メッセージは、ユーザーがページを下にスクロールしても表示されたままです。メッセージにマウスカーソルを合わせると、一時的に非表示になり、その下の内容を確認できます。
稼働時間 このシステム全体のパラメータは、稼働時間を定義します。グラフでは、稼働時間は白い背景で表示され、非稼働時間は灰色で表示されます。
時間形式の説明については、期間指定ページを参照してください。
ユーザーマクロをサポートしています。
技術的エラーを表示 チェックを入れると、登録済みのすべてのユーザーが技術的エラー(PHP/SQL)を確認できるようになります。チェックを外すと、この情報は Zabbix Super Admins および デバッグモード が有効なユーザーグループに属するユーザーのみが利用できます。
履歴表示期間の最大値 監視 > 最新データ の履歴データ、監視 > ホスト のホスト webシナリオ 情報、および データ概要 ダッシュボードウィジェットに表示する履歴データの最大期間です。
許容範囲: 24時間(デフォルト)~1週間。時間サフィックス(例: 1w(1週間)、36h(36時間))をサポートしています。
時間フィルターのデフォルト期間 グラフおよびダッシュボードでデフォルトで使用される期間です。許容範囲: 1分~10年(デフォルト: 1時間)。
時間サフィックス(例: 10m(10分)、5w(5週間))をサポートしています。
注: ユーザーがグラフの表示中に期間を変更すると、その期間はユーザー設定として保存され、グローバルデフォルトまたは以前のユーザー選択を置き換えます。
時間セレクターの最大期間 グラフおよびダッシュボードで利用可能な最大期間です。ユーザーはそれより古いデータを表示できません。許容範囲: 1年~10年(デフォルト: 2年)。
時間サフィックス(例: 1y(1年)、365w(365週間))をサポートしています。

自動登録

このセクションでは、アクティブエージェントの自動登録に対する暗号化レベルを設定できます。

adm\_autoreg2.png

アスタリスクが付いたパラメータは必須です。

設定パラメータ:

Parameter Description
Encryption level 暗号化レベルとして、以下のいずれか、または両方のオプションを選択します:
暗号化なし - 暗号化されていない接続を許可します
PSK - 事前共有鍵を使用したTLS暗号化接続を許可します
PSK identity 事前共有鍵の識別文字列を入力します。
このフィールドは、Encryption level として「PSK」が選択されている場合にのみ使用できます。
PSK identity には機密情報を含めないでください。受信側にどのPSKを使用するかを通知するため、ネットワーク上で暗号化されずに送信されます。
PSK 事前共有鍵(16進文字を偶数個並べたもの)を入力します。
最大長: ZabbixがGnuTLSまたはOpenSSLライブラリを使用している場合は512桁の16進数(256バイトPSK)、Zabbixがmbed TLS(PolarSSL)ライブラリを使用している場合は64桁の16進数(32バイトPSK)。
例: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952
このフィールドは、Encryption level として「PSK」が選択されている場合にのみ使用できます。

関連項目: 安全な自動登録

タイムアウト

このセクションでは、グローバルなアイテムタイプ別タイムアウトおよびネットワークタイムアウトを設定できます。
このフォームのすべての項目は必須です。

パラメータ 説明
アイテムタイプのタイムアウト 監視対象のアイテムから応答を待機する秒数(タイプに基づく)。
許容範囲: 1 - 600秒(デフォルト: 3秒、Browser アイテムタイプのデフォルト: 60秒)。
時間サフィックス(例: 30s、1m)および ユーザーマクロ をサポートしています。

サポートされるアイテムタイプ:
- Zabbixエージェント(パッシブチェックとアクティブチェックの両方)
- シンプルチェックicmpping*vmware.* アイテムを除く)
- SNMPエージェント(SNMP walk[OID] および get[OID] アイテムのみ)
- 外部チェック
- データベースモニタ
- HTTPエージェント
- SSHエージェント
- TELNETエージェント
- スクリプト
- Browser

プロキシを使用しており、そのタイムアウトが設定済みの場合、プロキシのタイムアウト設定がグローバル設定より優先されることに注意してください。特定のアイテムにタイムアウトが設定されている場合は、それらがプロキシおよびグローバル設定より優先されます。
UIのネットワークタイムアウト
通信 アイドル状態のソケットを閉じるまで待機する秒数(以前にZabbixサーバーへの接続が確立されていても、この時間内にWebインターフェースがデータの読み取り/送信処理を完了できない場合、接続は切断されます)。許容範囲: 1 - 300秒(デフォルト: 3秒)。
接続 Zabbixサーバーへの接続試行を中止するまで待機する秒数。許容範囲: 1 - 30秒(デフォルト: 3秒)。
メディアタイプテスト メディアタイプのテスト時に応答を待機する秒数。許容範囲: 1 - 300秒(デフォルト: 65秒)。
スクリプト実行 スクリプト実行時に応答を待機する秒数。許容範囲: 1 - 300秒(デフォルト: 60秒)。
このタイムアウトは、長さがさまざまなスクリプト実行チェーン全体に対するものです。たとえば、スクリプトがエージェント上で実行される場合、サーバー(場合によってはプロキシも経由)からエージェントへ送られ、戻ってくる往復全体が対象になります。
エージェント上で実行されるスクリプトには、server または proxy のタイムアウトが適用されます。
アクティブなエージェントでのみ実行されるスクリプトについては、デフォルトのサーバー/プロキシタイムアウトを引き上げる必要がある可能性があります。サーバー/プロキシタイムアウトはアクティブチェックの更新頻度より長くする必要があります。そうしないと、アクティブなエージェントがスクリプトを受信する前にサーバー/プロキシタイムアウトを超過する可能性があります。
参照: スクリプトタイムアウト
アイテムテスト アイテムのテスト時に返されるデータを待機する秒数。許容範囲: 1 - 600秒(デフォルト: 60秒)。
定期レポートテスト 定期レポートのテスト時に返されるデータを待機する秒数。許容範囲: 1 - 300秒(デフォルト: 60秒)。

画像

画像セクションには、Zabbixで利用可能なすべての画像が表示されます。画像はデータベースに保存されます。

Type ドロップダウンでは、アイコン画像と背景画像を切り替えることができます。

  • アイコンは、ネットワーク マップの要素を表示するために使用されます
  • 背景画像は、ネットワークマップの背景画像として使用されます

画像の追加

右上隅にある Create icon または Create background ボタンをクリックすると、独自の画像を追加できます。

画像の属性:

Parameter Description
Name 画像の一意な名前。
Upload ローカルシステムからZabbixにアップロードするファイル(PNG、JPEG、GIF、またはWebP)を選択します。
アップロード時にPNGへ変換される他の形式もアップロードできる場合があります。画像処理にはGDライブラリが使用されるため、サポートされる形式は使用しているライブラリのバージョンに依存します(Zabbixでは2.0.28以上が必要です)。

アップロードファイルの最大サイズは、1024x1024バイトまたは1 MBである ZBX_MAX_IMAGE_SIZE の値によって制限されます。

画像サイズが1 MBに近く、MySQL設定パラメータ max_allowed_packet がデフォルトの 1MBに設定されている場合、画像のアップロードに失敗することがあります。 この場合は、 max_allowed_packet パラメータを増やしてください。

アイコンのマッピング

このセクションでは、特定のホストと特定のアイコンのマッピングを作成できます。マッピングの作成には、ホストインベントリフィールドの情報が使用されます。

作成したマッピングは、ネットワークマップの設定で使用して、一致するホストに適切なアイコンを自動的に割り当てることができます。

新しいアイコンマップを作成するには、右上隅にある アイコンマップの作成 をクリックします。

設定パラメータ:

Parameter Description
Name アイコンマップの一意の名前。
Mappings マッピングの一覧。マッピングの順序によって、どれが優先されるかが決まります。ドラッグ&ドロップでマッピングを一覧内で上下に移動できます。
Inventory field 一致を検索するために参照されるホストインベントリフィールド。
Expression 一致条件を記述する正規表現。
Icon 式に一致した場合に使用するアイコン。
Default 使用するデフォルトのアイコン。

正規表現

このセクションでは、Webインターフェース内の複数の場所で使用できるカスタム正規表現を作成できます。詳細については、正規表現 セクションを参照してください。

トリガー表示オプション

このセクションでは、Webインターフェースでのトリガーのステータス表示方法、およびトリガーの深刻度の名前と色をカスタマイズできます。

Parameter Description
Use custom event status colors このパラメータをチェックすると、確認済み/未確認の障害に対する色のカスタマイズが有効になります。
Unacknowledged PROBLEM events,
Acknowledged PROBLEM events,
Unacknowledged RESOLVED events,
Acknowledged RESOLVED events
新しいカラーコードを入力するか、色をクリックして表示されるパレットから新しい色を選択します。
blinkingチェックボックスをオンにすると、ステータス変更時にトリガーが一定時間点滅し、より目立つようになります。
Display OK triggers for OKのトリガーを表示する期間です。許容範囲: 0~24時間。時間サフィックス(例: 5m、2h、1d)をサポートしています。
On status change triggers blink for トリガーが点滅する時間の長さです。許容範囲: 0~24時間。時間サフィックス(例: 5m、2h、1d)をサポートしています。
Not classified,
Information,
Warning,
Average,
High,
Disaster
システムのデフォルトの代わりに表示する、カスタムの深刻度名および/または色です。
新しいカラーコードを入力するか、色をクリックして表示されるパレットから新しい色を選択します。

ここで入力したカスタム深刻度名は、すべてのロケールで使用される点に注意してください。特定のユーザー向けに他の言語へ翻訳する必要がある場合は、トリガーの深刻度のカスタマイズページを参照してください。

地理マップ

このセクションでは、地理マップのタイルサービスプロバイダーを選択し、Geomap ダッシュボードウィジェット のサービスプロバイダー設定を構成できます。 地理マップを使用した可視化を提供するために、Zabbix はオープンソースの JavaScript インタラクティブマップライブラリ Leaflet を使用します。事前定義されたタイルプロバイダーを含むサードパーティのタイルプロバイダーが提供する画像の品質について、Zabbix は管理できない点に注意してください。

パラメータ 説明
タイルプロバイダー 利用可能なタイルサービスプロバイダーのいずれかを選択するか、Other を選択して別のタイルプロバイダーまたはセルフホストのタイルを追加します(カスタムタイルサービスプロバイダーの使用 を参照)。
タイルURL 地理マップ上でタイルレイヤーを読み込み、表示するための URL テンプレート(最大 2048 文字)。
このフィールドは、Tile providerOther に設定されている場合にのみ編集できます。

次のプレースホルダーをサポートしています。
{s} は利用可能なサブドメインのいずれかを表します。
{z} は URL 内のズームレベルパラメータを表します。
{x}{y} はタイル座標を表します。
{r} は、retina タイルを読み込むために URL に "\@2x" を追加するために使用できます。

例: https://{s}.example.com/{z}/{x}/{y}{r}.png
帰属表示テキスト マップ上の小さなテキストボックスに表示される、タイルプロバイダーの帰属表示テキスト。このフィールドは、Tile providerOther に設定されている場合にのみ表示されます。
最大ズームレベル マップの最大ズームレベル。このフィールドは、Tile providerOther に設定されている場合にのみ編集できます。
カスタムタイルサービスプロバイダーの使用

Geomapウィジェットは、カスタムのセルフホストまたはサードパーティのタイルプロバイダーサービスからラスタータイル画像を読み込むことができます。カスタムサードパーティタイルプロバイダーサービスまたはセルフホストタイルフォルダーまたはサーバーを使用するにはタイルプロバイダーフィールドでその他を選択し、適切なプレースホルダーを使用してタイルURLフィールドでカスタムURLを指定します。

モジュール

このセクションでは、カスタムのWebインターフェースモジュールおよび組み込みモジュールを管理できます。

カスタムモジュールを登録/登録解除するには、ディレクトリをスキャン をクリックします。 登録されたモジュールは一覧に表示され、登録解除されたモジュールは一覧から削除されます。

一覧内のモジュールステータスをクリックすると、モジュールを有効化/無効化できます。 また、一覧でモジュールを選択してから、一覧の下にある 有効化/無効化 ボタンをクリックすることで、モジュールを一括で有効化/無効化することもできます。

一覧内のモジュール名をクリックすると、その詳細がポップアップウィンドウに表示されます。

モジュールのステータスは、モジュール詳細のポップアップウィンドウでも更新できます。これを行うには、有効 チェックボックスをオン/オフにしてから、更新 をクリックします。

モジュールは、名前またはステータス(有効/無効)でフィルタリングできます。

コネクタ

このセクションでは、HTTP 経由で Zabbix データを 外部システムへストリーミング するためのコネクタを設定できます。

新しい コネクタ を設定するには、コネクタの作成 をクリックします。

コネクタは、名前またはステータス(有効/無効)でフィルタリングできます。リスト内のコネクタのステータスをクリックすると、コネクタを有効化/無効化できます。 また、リストでコネクタを選択し、リストの下にある 有効化/無効化 ボタンをクリックすることで、一括で有効化/無効化することもできます。

その他

このセクションでは、その他の各種Webインターフェースパラメータを設定できます。

パラメータ 説明
Frontend URL Zabbix WebインターフェースのURL(最大2048文字)。
このパラメータは、ZabbixウェブサービスがWebインターフェースと通信するために使用され、定期レポートを有効にするには指定が必要です。
Group for discovered hosts ネットワークディスカバリ および エージェント自動登録 によって検出されたホストは、ここで選択したホストグループに自動的に配置されます。
Default host inventory mode ホストインベントリのデフォルトのモードです。ホストディスカバリ/自動登録時に Set host inventory mode 操作で上書きされない限り、サーバーまたはWebインターフェースによって新しいホストまたはホストプロトタイプが作成されるたびに、この設定が適用されます。
User group for database down message アラームメッセージ送信用のユーザーグループ、または「なし」。
Zabbixサーバーはバックエンドデータベースの可用性に依存しています。データベースなしでは動作できません。データベースが停止した場合、選択したユーザーに対してZabbixから通知できます。通知は、ここで設定したユーザーグループに対して、有効なユーザーメディアエントリを使用して送信されます。通知は次のメディアタイプを使用して送信されます(有効な場合):メール、SMS、カスタムアラートスクリプト。webhookメディアエントリが設定され有効になっていても、通知はトリガーされません。
Zabbixサーバーは停止せず、データベースが復旧するまで待機して処理を継続します。
通知は次の内容で構成されます。
[MySQL|PostgreSQL|Oracle] database <DB Name> [on <DB Host>:<DB Port>] is not available: <error message depending on the type of DBMS (database)>
<DB Host> は空の値として定義されている場合はメッセージに追加されず、<DB Port> はデフォルト値("0")の場合は追加されません。アラートマネージャー(Zabbixサーバーの特別なプロセス)は、10秒ごとにデータベースへの新しい接続の確立を試みます。データベースが引き続き停止している場合、アラートマネージャーはアラート送信を繰り返しますが、その頻度は15分に1回を超えません。
Log unmatched SNMP traps 対応するSNMPインターフェースが見つからなかった場合に、SNMPトラップをログに記録します。
認証
パラメータ 説明
ログイン試行回数 ログインの可能性がブロックされるまでの、ログイン失敗回数。
ログインブロック間隔 ログイン試行回数 の上限を超えた場合に、ログインが禁止される期間。許容範囲: 30~3600秒。時間のサフィックス(例: 90s、5m、1h)をサポートしています。
シークレットの保存

Vault provider パラメータを使用すると、ユーザーマクロの値を保存するためのシークレット管理ソフトウェアを選択できます。サポートされているオプションは次のとおりです。

  • HashiCorp Vault (デフォルト)
  • CyberArk Vault

シークレットの保存も参照してください。

セキュリティ
Parameter Description
URIスキームを検証 このチェックボックスをオフにすると、URIスキームの検証を無効にします(デフォルトで有効)。
オンの場合、許可するURIスキームのカンマ区切りリストを指定できます(デフォルト: http,https,ftp,file,mailto,tel,ssh)。これは、Webインターフェース内でURIが使用されるすべてのフィールド(たとえば、マップ要素のURL)に適用されます。
X-Frame-Options HTTPヘッダーを使用 このチェックボックスをオフにすると、HTTP X-Frame-optionsヘッダーを無効にします(非推奨)。
オンの場合、HTTP X-Frame-optionsヘッダーの値を指定できます。サポートされる値:
SAMEORIGIN(デフォルト)または 'self'(必ずシングルクォートで囲む) - ページ自体と同一オリジンのフレーム内でのみページを表示できます。
DENY または 'none'(必ずシングルクォートで囲む) - 表示を試みるサイトに関係なく、ページをフレーム内に表示できません。
スペース区切りのホスト名文字列; リストに 'self'(必ずシングルクォートで囲む)を追加すると、ページ自体と同一オリジンのフレーム内でページを表示できます。
'self' または 'none' をシングルクォートなしで使用すると、ホスト名として扱われる点に注意してください。
iframeサンドボックス化を使用 このチェックボックスをオフにすると、取得したURLコンテンツをサンドボックスに配置する機能を無効にします(非推奨)。
オンの場合、iframeサンドボックス化の例外を指定できます。指定されていない制限は引き続き適用されます。このフィールドが空の場合、sandbox属性のすべての制限が適用されます。
詳細については、sandbox 属性の説明を参照してください。