Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

syslog() Function (Python, SLAX, and XSLT)

名前 空間

Python 構文

SLAX 構文

XSLT 構文

説明

システム ログ ファイルに指定された優先度を持つメッセージをログに記録します。

優先度は、文字列または計算された整数として facility.severity 表すことができます。 message 引数は、システム・ログ・ファイルに書き込まれるストリングです。必要に応じて、追加の文字列を引数リストに含めることができます。引数は message 追加の引数と連結され、連結された文字列がシステム・ログ・ファイルに書き込まれます。syslogファイルは、設定の [edit system syslog] 階層レベルで指定されます。

prefix名前空間 URI に関連付けられているものは、スタイル シートのプレフィックスから名前空間へのマッピングで定義する必要があります。

パラメーター

message

システム ログ ファイルに出力される文字列。

message2

(オプション)関数の引数として渡される追加の文字列数。これらは引数と message 連結され、システム・ログ・ファイルに出力されます。

priority

syslog メッセージに優先されます。

優先度は文字列として facility.severity 指定することも、ファシリティおよび重大度文字列の対応する数値から計算した整数として表すこともできます。Python スクリプトでは、優先度整数値を文字列として渡す必要があります。

表 1表 2 は、使用可能なファシリティと重大度の文字列とそれに対応する数値を示しています。このパラメーターの整数値は、ファシリティ文字列のpriority数値に 8 を乗算し、重大度文字列の数値を加算して計算します。たとえば、文字列ペアが の"pfe.alert"場合facility.severity、優先値は161((20 x 8)+1)です。

表 1:ファシリティ文字列
ファシリティ文字列 記述 数値

認証

認証システム

4

変更

構成変更ログ

22

競合

設定競合ログ

21

デーモン

さまざまなシステム プロセス

3

外部

ローカル外部アプリケーション

18

ファイアウォール

ファイアウォール フィルタリング システム

19

Ftp

FTP プロセス

11

対話

UI によって実行されるコマンド

23

Pfe

パケット転送エンジン

20

ユーザー

ユーザー プロセス

1

表 2:重大度文字列
重大度文字列記述 数値

警告

直ちに修正すべき条件

1

クリット

重要な条件

2

デバッグ

デバッグ メッセージ

7

新興またはパニック

パニック状態

0

エラーまたはエラー

エラー状態

3

情報

通知メッセージ

6

通知

特別に取り扱うべき条件

5

警告または警告

警告メッセージ

4

使用例

次の 3 つの SLAX 例では、優先度の高いログ メッセージをalert記録pfeしています。「mymessage」という文字列がシステムログファイルに出力されます。3 つの例はすべて同等です。

次の例では、前の例と同様に、優先度をalert持つメッセージをログに記録pfeします。ただし、この例では、追加の文字列引数があります。この場合、連結された文字列"mymessage mymessage2"がシステムログファイルに出力されます。

同様に、Pythonでは:

リリース情報

Junos OS リリース 7.6 で導入された機能

Junos OS リリース 12.2 で追加 http://xml.libslax.org/slax slax 名前空間のサポート。

QFX シリーズ スイッチと ACX シリーズ、MX シリーズ、PTX シリーズ、T Series ルーターの Junos OS リリース 16.1R1 で追加された Python のサポート。

ACX500、ACX1000、ACX1100、ACX2000、ACX2100、ACX2200、ACX4000 ルーター、EX シリーズ スイッチで Junos OS リリース 17.1R1 に追加された Python のサポート。

SRX1500、SRX4100、SRX4200、SRX5400、SRX5600、SRX5800 デバイスおよび vSRX インスタンスで Junos OS リリース 17.3R1 に追加された Python のサポート。

ACX5048およびACX5096ルーターのJunos OSリリース18.3R1で追加されたPythonのサポート。