GreenLight Microsoft Teams チャネルへのアラートをトリガーできます。次の例は、ジェネリック Linux シェル スクリプト アクションを使用してこれを行う方法を説明しています。


要件


 

  • 次のスクリプトを作成し、
############################### #!/bin/bash ## ## 最後に # を必ず追加してください変数宣言とcurlコマンドの行 ## 誤ってキャリッジリターンが埋め込まれないように ## ## TeamsでWebhookを設定する手順: ## https://docs.microsoft.com/en -us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook ## TODO: 以下に Webhook URL を追加します。 WEBHOOK_URL="https://your.webhook.url" の下の GL_MESSAGE のように、URL をパラメータとして渡すようにこれを設定することもできます。 # ## ## パラメータ $1 はメッセージ タイプ (「INFORMATION」や「ERROR」など) )、パラメータ $2 はアクションの最初のパラメータです。 ## のパラメータ GreenLight 一重引用符で囲む必要があります。例: '${config.nodeDefinition.name} への接続に失敗しました' GL_MESSAGE="$1: $2" # ## jsonPayload=$(cat << _EOM_ { "text": " $GL_MESSAGE " } _EOM_ ) ##curl -H "Content-Type: application/json" -d "$jsonPayload" $WEBHOOK_URL #


  • スクリプトをにアップロードします GreenLight WinSCP などを使用してサーバーで次のことを行います。 / opt /panagenda/ appdata / volume / gl / scripts / gl_action

  • Linux シェル スクリプト アクションを作成します (パラメータは送信されるメッセージです。忘れずに「一重引用符」で囲んでください)。