7.8 システムログの管理をする #
Syslogメッセージの表示、Syslog設定の表示、Syslogの設定を行います。また、本製品のログであるamlogメッセージを表示します。
7.8.1 Syslogメッセージを表示する #

Syslogメッセージを表示するには、show syslog messageコマンドを実行します。
書式
show syslog message [follow] [lines NUMBER]
設定項目
| 項目 | 内容 |
|---|---|
| follow | followを指定すると、Syslog出力を監視し、継続的にログを出力します。 ログの出力を中止するには、「CTRL」+「C」キーを入力します。 |
| lines | NUMBERに、出力するログの行数を指定します。 省略すると、10行分の最新ログが出されます。 |
出力フォーマット
SYSLOG
(省略)
出力項目
| 項目 | 内容 |
|---|---|
| SYSLOG | ログが表示されます。 |
実行例
管理者モードと設定モードで、コマンドの入力と出力は同じです。以下に、管理者モードの実行例を示します。

amnimo# show syslog message ⮠ ←linesとfollowを指定しない場合
2020-08-07T08:02:01.253126+00:00 test 1 ←10行のメッセージが表示される
2020-08-07T08:02:01.255466+00:00 test 2
2020-08-07T08:02:01.295917+00:00 test 3
2020-08-07T08:02:32.883885+00:00 test 4
2020-08-07T08:02:32.886249+00:00 test 2
2020-08-07T08:02:32.918905+00:00 test 5
2020-08-07T08:02:32.928120+00:00 test 3
2020-08-07T08:02:32.964404+00:00 test 6
2020-08-07T08:02:32.971292+00:00 test 7
2020-08-07T08:02:32.971713+00:00 test 8
amnimo# show syslog message lines 15 ⮠ ←lines 15で指定した場合
2020-08-07T08:01:47.799239+00:00 test 2 ←15行のメッセージが表示される
2020-08-07T08:01:47.836894+00:00 test 3
2020-08-07T08:01:59.699354+00:00 test 1
2020-08-07T08:01:59.701602+00:00 test 2
2020-08-07T08:01:59.742651+00:00 test 3
2020-08-07T08:02:01.253126+00:00 test 1
2020-08-07T08:02:01.255466+00:00 test 2
2020-08-07T08:02:01.295917+00:00 test 3
2020-08-07T08:02:32.883885+00:00 test 4
2020-08-07T08:02:32.886249+00:00 test 2
2020-08-07T08:02:32.918905+00:00 test 5
2020-08-07T08:02:32.928120+00:00 test 3
2020-08-07T08:02:32.964404+00:00 test 6
2020-08-07T08:02:32.971292+00:00 test 7
2020-08-07T08:02:32.971713+00:00 test 8
amnimo# show syslog message follow ⮠ ←followを指定した場合
2020-08-07T08:02:01.253126+00:00 test 1
2020-08-07T08:02:01.255466+00:00 test 2
2020-08-07T08:02:01.295917+00:00 test 3
2020-08-07T08:02:32.883885+00:00 test 4
2020-08-07T08:02:32.886249+00:00 test 2
2020-08-07T08:02:32.918905+00:00 test 5
2020-08-07T08:02:32.928120+00:00 test 3
2020-08-07T08:02:32.964404+00:00 test 6
2020-08-07T08:02:32.971292+00:00 test 7
2020-08-07T08:02:32.971713+00:00 test 8
「Ctrl」+「C」キーを入力して終了
7.8.2 Syslogの設定を表示する #

Syslogの設定を表示するには、show config syslogコマンドを実行します。
書式
show config syslog [local | remote]
設定項目
| 項目 | 内容 |
|---|---|
| local remote | 「local」または「remote」を付けて実行することで、ローカルログ出力またはリモートログ転送の設定を個別に表示することができます。省略すると、両方の設定が表示されます。![]() 「Tab」キーを入力すると、「local」または「remote」の入力を補完することができます。 |
出力フォーマット
# --- transition to configure mode ---
configure
# --- syslog local configure ---
syslog local
ENABLE
rotate-size ROTATE-SIZE
rotate-count ROTATE-COUNT
level LEVEL
exit
# --- syslog remote configure ---
syslog remote
ENABLE
SERVER-ADDRESS
server-port SERVER-PORT
level LEVEL
exit
# --- exit configure mode ---
exit
出力項目
| 項目 | 内容 |
|---|---|
| ENABLE | ローカルログ出力またはリモートログ転送が有効/無効な場合の情報が表示されます。 ※1を参照 |
| ROTATE-SIZE | ログローテーションのしきい値サイズが表示されます。 |
| ROTATE-COUNT | ログローテーションの世代数が表示されます。 |
| LEVEL | ログ出力レベルが表示されます。 |
| SERVER-ADDRESS | リモートログの転送先のIPアドレスが、「server-address { IPアドレス}」という形式で表示されます。 リモートログの転送先のIPアドレスが設定されていない場合は、表示されません。 |
| SERVER-PORT | リモートログの転送先のポート番号が表示されます。 |
※1
| 設定 | 表示 |
|---|---|
| 有効 | 「enable」と表示されます。 |
| 無効 | 「no enable」と表示されます。 |
実行例
以下に、管理者モードと設定モードの実行例を示します。
amnimo# show config syslog ⮠
# ---- transition to configure mode. ----
configure
# ---- syslog local configure. ----
syslog local
enable
rotate-size 10240
rotate-count 8
level informational
exit
# ---- syslog remote configure. ----
syslog remote
enable
server-address 192.168.0.11
server-port 514
level informational
exit
# ---- exit configure mode. ----
exit
amnimo# show config syslog local ⮠
# ---- transition to configure mode. ----
configure
# ---- syslog local configure. ----
syslog local
enable
rotate-size 10240
rotate-count 8
level informational
exit
# ---- exit configure mode. ----
exit
amnimo# show config syslog remote ⮠
# ---- transition to configure mode. ----
configure
# ---- syslog remote configure. ----
syslog remote
enable
server-address 192.168.0.11
server-port 514
level informational
exit
# ---- exit configure mode. ----
exit
amnimo(cfg)# show config syslog ⮠
# ---- syslog local configure. ----
syslog local
enable
rotate-size 10240
rotate-count 8
level informational
exit
# ---- syslog remote configure. ----
syslog remote
enable
server-address 192.168.0.11
server-port 514
level informational
exit
amnimo(cfg)# show config syslog local ⮠
# ---- syslog local configure. ----
syslog local
enable
rotate-size 10240
rotate-count 8
level informational
exit
amnimo(cfg)# show config syslog remote ⮠
# ---- syslog remote configure. ----
syslog remote
enable
server-address 192.168.0.11
server-port 514
level informational
exit
![]() | Syslogの詳細設定モードでshow configコマンドを実行すると、設定モードと同様の情報が表示されます。 ※2を参照 |
|---|
※2
amnimo(cfg)# syslog local ⮠ ←Syslogの詳細設定モードに移行
amnimo(cfg-syslog-local)# show config ⮠
enable ←以下、設定モードと同じ
(省略)
7.8.3 Syslogの設定をする #

Syslogを設定するには、詳細設定モードに移行し、設定コマンドを実行します。
syslogコマンドに、「local」または「remote」を付けて実行すると、それぞれの詳細設定モードに移行します。
ここで設定した内容は、アムニモ設定情報に書き込まれます。
書式
ローカルログ出力を設定する場合
syslog local
enable
no enable
rotate-size SIZE
rotate-count COUNT
level <emergencies | alerts | critical | errors | warnings | notifications | informational | debugging>
exit
リモートログ転送を設定する場合
syslog remote
enable
no enable
server-address IPADDRESS
server-port PORT
level <emergencies | alerts | critical | errors | warnings | notifications | informational | debugging>
exit
コマンド
| コマンド | 内容 |
|---|---|
| syslog local | ローカルログ出力の設定コマンドを実行します。![]() 設定モードでコマンドを実行すると、ローカルログ詳細設定モードに移行します。 |
| syslog remote | リモートログ転送の設定コマンドを実行します。![]() 設定モードでコマンドを実行すると、リモートログ詳細設定モードに移行します。 |
| enable | サービスを起動します。 local詳細設定モードの場合、ローカルログの出力が有効になります。 remote詳細設定モードの場合、リモートログの転送が有効になります。 |
| no enable | サービスを停止します。 local詳細設定モードの場合、ローカルログの出力が無効になります。 remote詳細設定モードの場合、リモートログの転送が無効になります。 |
| rotate-size | ローカルログのローテーションのしきい値サイズを指定します。 ・ エッジゲートウェイ、IoTルーター 範囲:512~10240kbyte(デフォルト:10240kbyte) ・ コンパクトルーター 範囲:512~2048kbyte(デフォルト:2048kbyte) |
| rotate-count | ローカルログのローテーションの世代数を1~8の範囲で指定します。デフォルトでは、「8」で設定されています。 |
| level | local詳細設定モードの場合、ローカルログの出力レベルを指定します。 remote詳細設定モードの場合、リモートログ出力レベルを指定します。 |
| server-address | リモートログ転送先のIPアドレスを指定します。 |
| server-port | リモートログ転送先のポート番号を1~65535の範囲で指定します。デフォルトでは、「514」が設定されています。 |
| exit | 詳細設定モードを終了して、設定モードへ移行します。 |
実行例
syslogコマンドに、「local」または「remote」を付けて実行します。ここで設定した内容は、アムニモ設定情報に書き込まれます。
amnimo(cfg)# syslog local ⮠ ←ローカルログ出力の設定
amnimo(cfg-syslog-local)# rotate-size 10240 ⮠
amnimo(cfg-syslog-local)# rotate-count 8 ⮠
amnimo(cfg-syslog-local)# level informational ⮠
amnimo(cfg-syslog-local)# enable ⮠
amnimo(cfg-syslog-local)# exit ⮠
amnimo(cfg)# syslog remote ⮠ ←リモートログ転送の設定
amnimo(cfg-syslog-remote)# server-address 192.168.0.11 ⮠
amnimo(cfg-syslog-remote)# server-port 514 ⮠
amnimo(cfg-syslog-remote)# level informational ⮠
amnimo(cfg-syslog-remote)# enable ⮠
amnimo(cfg-syslog-remote)# exit ⮠
amnimo(cfg)# exit
7.8.4 amlogメッセージを表示する #

amlogコマンドを使用すると、ログレベルを指定し、最新のログから指定した行数を抽出して表示することができます。
![]() | コンパクトルーターでは、本機能は利用できません。 |
|---|
書式
show amlog [level <emergencies | alerts | critical | errors | warnings | notifications | informational | debugging>] [tail [TAIL_LINENUM]]
設定項目
| 項目 | 内容 |
|---|---|
| level | LOG_LEVELに、ログレベルを数値で指定します。 ここで指定したログレベル以下のログが表示されます。 デフォルトでは、「informational」が設定されています。 ※3を参照 |
| tail | TAIL_LINENUMに、表示したい最新ログの行数を指定します。![]() ・ tailを省略すると、すべての行が出力されます。 ・ tailを指定して、TAIL_LINENUMを指定しない場合、最新のログが10行表示されます。 |
※3
| 設定 | 内容 |
|---|---|
| emergencies | LOG_EMERG。システムが不安定な状態を示すログです。 |
| alerts | LOG_ALERT。即対処が必要なレベルのログです。 |
| critical | LOG_CRIT。致命的なエラーを示すログです。 |
| errors | LOG_ERR。エラーログです。 |
| warnings | LOG_WARNING。警告ログです。 |
| notifications | LOG_NOTICE。通常発生しますが、重要な情報を持つログです。 |
| informational | LOG_INFO。インフォメーションログです。 |
| debugging | LOG_DEBUG。デバッグレベルのログです。 |
出力フォーマット
YYYY-mm-ddTHH:MM:ssZ LOG_LEVEL LOG_MESSAGE
YYYY-mm-ddTHH:MM:ssZ LOG_LEVEL LOG_MESSAGE
YYYY-mm-ddTHH:MM:ssZ LOG_LEVEL LOG_MESSAGE
出力項目
| 項目 | 内容 |
|---|---|
| YYYY-mm-ddTHH:MM:ssZ | ログの発生した日時が表示されます。 |
| LOG_LEVEL | ログレベルの数値が表示されます。 ※4を参照 |
| LOG_MESSAGE | ログメッセージの内容が表示されます。最大で246byteで、分格納が可能です。 |
※4
| 表示 | 内容 |
|---|---|
| emergencies | LOG_EMERG。システムが不安定な状態を示すログです。 |
| alerts | LOG_ALERT。即対処が必要なレベルのログです。 |
| critical | LOG_CRIT。致命的なエラーを示すログです。 |
| errors | LOG_ERR。エラーログです。 |
| warnings | LOG_WARNING。警告ログです。 |
| notifications | LOG_NOTICE。通常発生しますが、重要な情報を持つログです。 |
| informational | LOG_INFO。インフォメーションログです。 |
| debugging | LOG_DEBUG。デバッグレベルのログです。 |
実行例
コマンドの入力と出力は、すべてのモードで同じです。以下に、一般ユーザーモードの実行例を示します。

amnimo$ show amlog level informational tail 5 ⮠
2020-07-20T10:21:48+0900 LOG_INFO U-Boot 2018.03-devel-18.12.3--g5007f1d952 (Jul 02 2020 - 22:39:06 +0900)
2020-07-20T10:21:48+0900 LOG_INFO STATUS:SN=[300002],MAC0=[E8:1B:4B:00:30:02],BS=[a:1 b:308 h:0 s:0],DIPBM=[ubootcommand]
2020-07-20T10:22:08+0900 LOG_INFO Start mounting to /dev/mmcblk0p4
2020-07-20T10:22:08+0900 LOG_INFO Start mounting to /dev/mmcblk0p5
2020-07-20T10:22:09+0900 LOG_INFO Update bootarea to 1
7.8.5 amlogのログを消去する #

すべてのログを消去します。
コマンドの実行が完了するまで、数十秒の時間が必要です。
![]() | コンパクトルーターでは、本機能は利用できません。 |
|---|
実行例
管理者モードと設定モードで、コマンドの入力と出力は同じです。以下に、管理者モードの実行例を示します。

amnimo# amlog initialize ⮠

