2017/02/14

YAMAHA RTX-1200 システムlog保存

大手企業から個人情報の流失問題が発生してしまった事を受け、国が個人情報保護の対策ついてのアンケートを実施してきた。
この中に外部へのアクセスlogの保存等という項目があったので、実装してみる事にする。

SYSLOGのバックアップを外部サーバに行う場合と、USB等の外部メモリに行う場合が選択できるようなので、まずはUSBでいいかな?と云うことで、その辺にあったbuffaloさんの8GBのUSBフラッシュメモリを接続してみた。
systemLogの外部メモリへの保存方法

telnetで接続して、administratorになってから行う。

外部メモリへの書き込み設定

# external-memory syslog filename usb1:rt_syslog.log

usb1にrt_syslog.logという名前で保存していく。

ファイルサイズは、自動で割り当てられるらしく、ファイルサイズはフォーマットをfat32にしたため、
最大でも4GBだが、外部メモリの空き容量をEn、config保存用の領域をCn、mainファイル用の領域をMn、
またbackupファイル用の領域をBnとすると、各領域のサイズはおよそ以下のような計算らしい。
Cn: 1MB、もしくはEn/10のうち、どちらか大きい方。但し、En/10の上限は100MB
Bn: (En - Cn)/2 
Mn: En - Cn - Bn

En=7,536,600KB ⇒ 最大値の 100,000KB
Bn=3,718,300KB
二つ目のファイルは
En=3,818,300KB ⇒ 最大値の100,000KB
Bn=1,859,150KB

となってくようだ。

容量が一杯になると、古いのを消すらいが、およそ一週間で8GBを使い切る予測なので、経過を確認したい。

USB1に保存されているファイルの確認をするコマンドライン

# show file list usb1:/
  size        date      time   sname        longname
--------- ----------- -------- ------------ --------------------------------
  2910179 Feb-14-2017 17:36:34 RT_SYS~1.LOG  rt_syslog.log
took 0 sec


こんな感じで表示される。

USBメモリの内容を確認したい場合

# show status external-memory
Host controller:           Running
Syslog profiles
  Syslog file name:        usb1:rt_syslog.log [Writable]
  Backup file name:        usb1:rt_syslog.bak
  Maximum file size:       965312512 bytes
  Buffering:               OK
Statistics profiles
  Syslog file name:        [Not specified]
Syslog statistics
  Recorded times:          2472 (TIMER:2472, FULL:0)
  Discarded times:         1 (FULL:0)
  Dropped lines:           1
File Operation statistics
  Syslog aborted:          1
  Open failed:             0
  Backup created:          0
  Backup failed:           0 (DELETE:0, RENAME:0, CLOSE:0)
  Write error:             0
  Write retry failed:      0

usb1
Bus power feed:            ON
Attached device
  Device name:             0x0098
  Vendor name:             0x0411
  Maximum transfer rate:   480Mbps(High speeed)
  Memory capacity:         7536600 KB
MASS Storage Class Transmit statistics
  Timeout:                 0
  Stalled:                 0
  Canceled:                0
  I/O error:               0
  Unknown:                 0

sd1
Bus power feed:            ON
Attached device            Not attached

USBを取り外す場合

RTX-1200本体のUSBの刺さっている横のボタンを2秒以上押して、
音が鳴ったら取り外してOK。