syslog

Syslogを設定する

メインメモリ上のログ保存領域(ブロック)の割り当て

キー バリュー
syslog.memory-block.[]...
保存領域の割り当て
設定上限
17個
syslog.memory-block.[].function
ファンクション名
制約事項:
省略不可
<Keyword>
候補
appgw | auth | daemon | dhcp | ether | ike | ipf | kern | l2tp | nat | ntp | ppp | pppac | route | smf | syslog | user
syslog.memory-block.[].size
割当ブロック数
<Number>
範囲
1-47
デフォルト値
1
ブロック数の指定方法と上限
保存領域は64ブロックあり、デフォルトで17個のファンクションに各1ブロック割り当てられ、47ブロックの空きがあります。
1つのファンクションに1ブロック追加する場合は合計2ブロックとなるため、割り当てブロック数に2を設定します。このとき空きブロック数は46になります。
ブロック数未指定のファンクション(各1ブロック)を含む全ての合計が64を超えないように設定してください。

リモートホストへのログ送信

キー バリュー
syslog.remote.server.[]
Syslog送信先
設定上限
4個
syslog.remote.server.[].ipv4.address
送信先IPv4アドレス
制約事項:
送信先ごとに...ipv4.addressまたは...ipv6.addressのいずれか必須
<IPv4address>
IPv4アドレス
syslog.remote.server.[].ipv6.address
制約事項:
送信先ごとに...ipv4.addressまたは...ipv6.addressのいずれか必須
<IPv6address>
IPv6アドレス
syslog.remote.server.[].port
送信先ポート番号
<Number>
ポート番号
範囲
1-65535
デフォルト値
514
syslog.remote.server.[].hostname
ログに含めるホスト名
<Hostname>
ホスト名
文字数 使用できる文字
1-32 -.0-9A-Za-z
注:
  • 先頭と最後に "-" は使用できません
    • 例:"-example.org"
syslog.remote.server.[].facility
ログのファシリティ
<Keyword>
候補
local0 | local1 | local2 | local3 | local4 | local5 | local6 | local7
デフォルト値
local1
syslog.remote.server.[].sequence-number
シーケンス番号の挿入
enable
有効化
disable
無効化
デフォルト値
disable
syslog.remote.server.[].alternate-timestamp
タイムスタンプの挿入
enable
有効化
disable
無効化
デフォルト値
disable
syslog.remote.server.[].log-level
送信するログを絞り込む
<Keyword>
候補
emerg | alert | crit | error | warning | notice | info | debug
デフォルト値
debug
  • 指定したレベル以上のログを送信します。
syslog.remote.server.[].source.ipv4.address
送信元IPv4アドレス
注:
送信先アドレスとアドレスファミリが異なる場合は設定できません。
<IPv4address>
IPv4アドレス
syslog.remote.server.[].source.ipv6.address
送信元IPv6アドレス
注:
送信先アドレスとアドレスファミリが異なる場合は設定できません。
<IPv6address>
IPv6アドレス
syslog.remote.format
ログの送信フォーマット
bsd
RFC3164準拠(BSD形式)の拡張フォーマットを使用する
  • 独自のパラメータ(alternate-timestamp, sequence-number)を含めて送信します。
rfc5424
RFC5424準拠のフォーマットを使用する
  • 独自のパラメータ(alternate-timestamp, sequence-number)を除外して送信します。
デフォルト値
bsd

Syslog TLSの設定

キー バリュー
syslog.remote.server.[].tls.certificate
送信先ログサーバの証明書
<String>
PEM形式のX.509証明書
syslog.remote.server.[].tls.verification
送信先ログサーバの証明書の検証
required
検証する
  • 証明書の有無や正当性を検証し、問題がある場合はエラーとします。
never
検証しない
  • 証明書の有無や正当性を問わず、常にエラーとしません。
デフォルト値
required
syslog.remote.tls.ca.[].certificate
TLSの認証に利用する認証局の証明書
設定上限
4個
<String>
PEM形式のX.509証明書
syslog.remote.tls.certificate
本装置の証明書
<String>
PEM形式のX.509証明書
  • 指定しない場合はログサーバへTLSの認証情報を送信しません。
  • 秘密鍵と正しく対応していない場合、本パラメータは無視されます。
syslog.remote.tls.private-key
本装置の秘密鍵
<String>
  • 指定しない場合はログサーバへTLSの認証情報を送信しません。
  • 証明書と正しく対応していない場合、本パラメータは無視されます。

VRFの設定

キー バリュー
syslog.remote.server.[].vrf
Syslogリモート転送に使用するVRF
<Number>
VRF ID
範囲
0-15
デフォルト値
0