ネットワークを使用してユーザーをログに記録したいと思います。いくつかの異なるスクリプトから独自のバージョンを作成して、dhcp 割り当て操作をディスクに記録し、電子メールで送信しました。
情報を取得したいと思います-「知られている-Macで」人々がネットワーク(wifi)をどれだけ頻繁に使用しているか。
/tool e-mail send to="xxx" subject=([/system identity get name] . " Log " . [/system clock get date]) file=("dhcpLog.0.txt");
:wait 10;
/file set [find name="dhcpLog.0.txt"] contents=""
:log info ("System Log emailed at " . [/sys cl get time] . " " . [/sys cl get date]);
新しいログを追加します
4 dhcp dhcpLog dhcpLog
!debug
!packet
そしてそれに対する新たな行動
4 name="dhcpLog" target=disk disk-file-name="dhcpLog"
disk-lines-per-file=10000 disk-file-count=1 disk-stop-on-full=no
1日1回、MTからメールが来ました
しかし..私はこの解決策について心配しています。
- 電子メールを送信してから遅延するまでの間に、いくつかのログが失われることがあります。
- スクリプトからログファイルを作成できないため、「」の値でファイルを設定しました。ファイルを使用すると、MT はログに記録されません。( Mikrotik ルーターのスクリプトで新しいファイルを作成する方法)