subscribeto_rule
ユーザーを電子メール通知付きのルールにサブスクライブします。
assignto
ユーザーのプリファレンスにすでに存在する電子メール・アドレスを指定してもエラーにはなりません。
送信メール・サーバー(SMTP)が設定されていない場合に、メッセージが表示されます。-fail_if_no_mail_server
を指定した場合、エラーになり、サブスクライブは発生しません。指定しない場合、警告が発行されますが、コマンドの成功に影響はありません。
書式
emcli subscribeto_rule -ruleset_name="ruleset_name" -rule_name="rule_name" -owner="rule_owner" [-assignto="em_username"] [-email="email_address";...] [-fail_if_no_mail_server] [ ] indicates that the parameter is optional
オプション
-
ruleset_name
インシデント・ルール・セットの名前。
-
rule_name
ルールの名前。
-
owner
ルール・セットの所有者。
-
assignto
通知ルールにサブスクライブするユーザー。
assignto
ユーザーが現行ユーザーではない場合、またはルールの所有者が現行ユーザーではない場合、スーパーユーザー権限が必要です。デフォルトは現行ユーザーです。 -
email
assignto
ユーザーをサブスクライブするルールに関連付ける電子メール・アドレスのリスト。これらのアドレスはassignto
ユーザーのプリファレンスに追加された後(重複は無視されます)、通知ルールに割り当てられます。電子メール・アドレスは、現行ユーザーがassignto
ユーザーをルールにサブスクライブする権限を持っている場合のみ追加されます。 -
fail_if_no_mail_server
送信メール・サーバー(SMTP)が設定されていない場合に、メッセージが表示されます。
-fail_if_no_mail_server
オプションを指定した場合、エラーになり、サブスクライブは発生しません。指定しない場合、警告が発行されますが、コマンドの成功に影響はありません。
例
例1
この例では、現行ユーザーの通知用電子メール・アドレスを使用して、現行ユーザーをルール"Agent Upload Problems"
にサブスクライブします。sysman
がルールを所有しているため、正常に実行を終了するには、現行ユーザーがSUPER_USER
(またはsysman
)権限を持っている必要があります。また、このコマンドが正常に終了するには、現行ユーザーのプリファレンスに少なくとも1つの電子メール・アドレスが含まれている必要があります。
emcli subscribeto_rule -name="Agent Upload Problems" -owner=sysman
例2
この例では、まず、2つの特定の電子メール・アドレスをユーザーjoe
のプリファレンスに追加します。joeの通知用電子メール・アドレスを使用して、ユーザーjoe
をルールAgent Upload Problems
にサブスクライブします。このコマンドが成功するには、現行ユーザーにSUPER_USER
権限が必要です(またはjoe
である必要があります)。
emcli subscribeto_rule -name="Agent Upload Problems" -owner=sysma -assignto=joe -email="joe@work.com;joe@home.com"