syslogメッセージの抑制
syslogサーバーとして構成されている場合、NetScaler Consoleは、構成済みのCitrix Application Delivery Controller (NetScaler) インスタンスからすべてのsyslogメッセージを受信します。表示したくないメッセージが多数存在する可能性があります。たとえば、すべての情報レベルのメッセージを表示することには関心がないかもしれません。関心のないsyslogメッセージの一部を破棄できるようになりました。いくつかのフィルターを設定することで、NetScaler Consoleに入ってくるsyslogメッセージの一部を抑制できます。NetScaler Consoleは、基準に一致するすべてのメッセージを破棄します。これらの破棄されたメッセージはNetScaler Console GUIには表示されず、顧客のNetScaler Consoleデータベースにも保存されません。
いくつかのフィルターを設定することで、NetScaler Consoleに入ってくるログに記録されたsyslogメッセージの一部を抑制できます。syslogメッセージの抑制に使用できる2つのフィルターは、重大度とファシリティです。特定のNetScalerインスタンスまたは複数のインスタンスから送信されるメッセージを抑制することもできます。NetScaler Consoleがメッセージを検索して抑制するためのテキストパターンを提供することもできます。NetScaler Consoleは、基準に一致するすべてのメッセージを破棄します。これらの破棄されたメッセージはNetScaler Console GUIには表示されず、顧客データベースにも保存されません。したがって、ストレージサーバーの容量を大幅に節約できます。
syslogメッセージを抑制するためのいくつかのユースケースは次のとおりです。
-
すべての情報レベルのメッセージを無視したい場合は、レベル6(情報)を抑制します。
-
ファイアウォールのエラー状態のみを記録したい場合は、レベル3(エラー)以外のすべてのレベルを抑制します。
フィルターを作成してsyslogメッセージを抑制する
-
NetScaler Consoleで、インフラストラクチャ > イベント > Syslogメッセージ に移動します。
-
歯車アイコンをクリックして、抑制フィルター ページを表示します。syslogメッセージを抑制する(/en-us/netscaler-console-service/media/suppress-filter-button.png)
-
抑制フィルター ページで、追加 をクリックします。
-
抑制フィルターの作成 で、次の情報を更新します。
-
名前 - フィルターの名前を入力します。注:異なるユーザーが複数のNetScalerインスタンスに対して異なるアクセス権を持っている場合、ユーザーはアクセス権を持つすべてのインスタンスのフィルターのみを表示できるため、インスタンスごとに異なるフィルターを作成する必要があります。
-
重大度 - メッセージを抑制する必要があるログレベルを選択して追加します。 たとえば、受信する情報メッセージを表示したくない場合は、情報を選択してそれらのメッセージを抑制できます。
-
インスタンス - syslogメッセージが構成されているNetScalerインスタンスを選択します。抑制フィルターを作成(/en-us/netscaler-console-service/media/create-suppress-filter.png)
-
ファシリティ - メッセージを生成するソースに基づいてメッセージを抑制するファシリティを選択します。
-
メッセージパターン - アスタリスク (*) で囲まれたテキストパターンを入力して、メッセージを抑制することもできます。メッセージはテキストパターン文字列で検索され、このパターンを含むメッセージは抑制されます。
-
フィルターの無効化
NetScaler Consoleでメッセージを表示できるようにするには、フィルターを無効にする必要があります。
-
Infrastructure > Events > Syslog Messagesに移動します。
-
歯車アイコンをクリックして、抑制フィルターページを表示します。
-
抑制フィルターページで、フィルターを選択し、編集をクリックします。
-
抑制フィルターの構成ページで、フィルターを有効にするチェックボックスをオフにして、フィルターを無効にします。抑制フィルター(/en-us/netscaler-console-service/media/disable-suppress-filter.png)