TS-453A
QTS 5.2.3.3006 Build 20250108
特定の条件下でイベントログにイベントを追加し、その後通知サーバーを使ってメールを送信できるようにするbashスクリプトを書こうとしています。2つの問題に直面しています。
問題1
管理者アカウント(組み込みのadminアカウントではありません)でSSHログインしています。log_toolを正常に動作させるにはsudoを使う必要があり、cron経由で実行するスクリプトでは明らかに使えません。
[MyAdminAccount@MyNAS ~]$ log_tool -v -a "MyError" -t 2
Appending append_msg log to database...
Done. Return value is -23
[MyAdminAccount@MyNAS ~]$ sudo log_tool -v -a "MyError" -t 2
Appending append_msg log to database...
Done. Return value is 0
問題2
イベントログビューアからそのイベントに対して「イベント通知ルールを作成」しようとすると、通知サーバーに移動し「このアプリケーションはNotification Center(通知センター)に正常に登録されていないため、通知ルールを作成できません」というエラーが表示されます。
スクリプトをアプリとして登録する必要があるのでしょうか?それともこれらの問題を回避する方法はありますか?NAS上で通常の管理作業だと思っているので、QNAP開発者として登録したくはありません。