Webhook-тай интеграцийг хэрхэн тохируулах вэ?
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Шинэ интеграци нэмэх
Webhook-ийг GravityZone Cloud Security Posture Management-тай нэгтгэхийн тулд дараах алхмыг хийнэ.
- Консолын баруун дээд булан дахь Settings дүрсийг дарна.
- Integrations-г сонгоно.
- Notification Destinations хэсэгт Webhook интеграцийн Configuration товчийг дарна.
Webhook-ийн тохиргооны самбар нээгдэнэ.
- Configuration товчийг дарна.
Webhook Integration хуудас нээгдэнэ.
- Add a new integration (Шинэ интеграци нэмэх) товчийг дарна.
- Webhook-ийн шаардлагатай мэдээллийг бөглөнө.
- Webhook name — Интеграцид ойлгомжтой нэр бичнэ.
- Webhook URL — Webhook холболтын URL-ийг оруулна.
- Description — Интеграцийн тайлбар бичнэ.
- Payload — Холболтыг тохируулахад шаардлагатай payload-ыг оруулна.
- Оруулсан бүх мэдээлэл зөв эсэхийг шалгахын тулд Test integration (Интеграцийг туршиж үзэх) товчийг дарна.
- Save changes товчийг дарна.
MS Teams-тэй интеграци хийх урьдчилсан нөхцөл
URL авахын тулд дараах алхмыг хийнэ.
- Microsoft Teams-д нэвтэрнэ.
- Цонхны баруун талын Teams дүрсийг дарна.
- (Заавал биш) Хэрэв танд баг дотроо харилцах суваг байхгүй бол үүсгэнэ.
1. Сонгосон багийн More options (Нэмэлт сонголт) товчийг дарна.
2. Add channel (Суваг нэмэх)-ийг сонгоно.
3. Шаардлагатай мэдээллийг бөглөж Create товчийг дарна.
- Мэдэгдэл тохируулах сувгийнхаа More options товчийг дарж Manage channel-ийг сонгоно.
- Connectors хэсгийн доорх Edit товчийг дарна.
- Incoming Webhook connector-ын Configure товчийг дарна.
- Ойлгомжтой нэр бичиж Create товчийг дарна.
URL гарна. Үүнийг хуулж найдвартай газар хадгална. Та үүнийг Webhook integration цонхны Webhook URL талбарт буулгана.
Webhook интеграцид шаардлагатай payload-ыг бүтээхийн тулд дараах алхмыг хийнэ.
- Webhook үүсгэх зааврыг уншина.
- Microsoft Teams-д зориулсан
- Discord-д зориулсан
- Доорх урьдчилан тодорхойлсон хувьсагчдын нэг буюу хэд хэдийг ашиглан payload үүсгэнэ.
- cloud_provider — Cloud үйлчилгээ үзүүлэгчийн нэр. Жишээ: AWS
- scan_group — GravityZone дахь шалгалтын бүлгийн нэр. Жишээ: Production Group
- scan_account — GravityZone дахь шалгалтын дансны нэр. Жишээ: Mobile App Account
- cloud_account_id — Cloud дансны ID. Жишээ: 308692709302
- company_name — GravityZone дахь таны компанийн нэр. Жишээ: My Company
- url — GravityZone Cloud Security-ийн тойм хуудасны URL. Жишээ: https://app.cs.gravityzone.bitdefender.com/org/f9xaebf1-8cx4-418b-bx02-8x2dx48e1dbx
- scan_completed_at — Илрүүлэлтийг олсон цагийн тэмдэг. Жишээ: 2024-06-06T09:23:40.566528
- findings_overview.critical — Компани дахь Critical ноцтой байдалтай илрүүлэлтийн нийт тоо. Жишээ: Дурын бүхэл тоо.
- findings_overview.high — Компани дахь High ноцтой байдалтай илрүүлэлтийн нийт тоо. Жишээ: Дурын бүхэл тоо.
- findings_overview.medium — Компани дахь Medium ноцтой байдалтай илрүүлэлтийн нийт тоо. Жишээ: Дурын бүхэл тоо.
- findings_overview.low — Компани дахь Critical ноцтой байдалтай илрүүлэлтийн нийт тоо. Жишээ: Дурын бүхэл тоо.
- findings_overview.informational — Компани дахь Informational ноцтой байдалтай илрүүлэлтийн нийт тоо. Жишээ: Дурын бүхэл тоо.
- findings_new.critical — Сүүлийн шалгалтаар шинээр илэрсэн Critical ноцтой байдалтай илрүүлэлтийн нийт тоо. Жишээ: Дурын бүхэл тоо.
- findings_new.high — Сүүлийн шалгалтаар шинээр илэрсэн High ноцтой байдалтай илрүүлэлтийн нийт тоо. Жишээ: Дурын бүхэл тоо.
- findings_new.medium — Сүүлийн шалгалтаар шинээр илэрсэн Medium ноцтой байдалтай илрүүлэлтийн нийт тоо. Жишээ: Дурын бүхэл тоо.
- findings_new.low — Сүүлийн шалгалтаар шинээр илэрсэн Low ноцтой байдалтай илрүүлэлтийн тоо. Жишээ: Дурын бүхэл тоо.
- findings_new.informational — Сүүлийн шалгалтаар шинээр илэрсэн Informational ноцтой байдалтай илрүүлэлтийн нийт тоо. Жишээ: Дурын бүхэл тоо.
```
{
"type": "message",
"attachments": [
{
"content": {
"body": [
{
"size": "medium",
"text": "GravityZone Cloud Security Scan Summary for {$.company_name}: {$.cloud_provider} cloud",
"type": "TextBlock",
"wrap": true,
"style": "heading",
"weight": "bolder"
},
{
"text": "{$.scan_group}: {$.scan_account}",
"type": "TextBlock",
"wrap": true,
"weight": "bolder"
},
{
"text": "Detected at: {$.scan_completed_at}",
"type": "TextBlock",
"wrap": true,
"spacing": "none",
"isSubtle": true
},
{
"text": "There are new findings discovered during the last scan:",
"type": "TextBlock",
"wrap": true
},
{
"text": "CRIT Findings: {$.findings_new.critical}",
"type": "TextBlock"
},
{
"text": "HIGH Findings: {$.findings_new.high}",
"type": "TextBlock"
},
{
"text": "----------",
"type": "TextBlock"
},
{
"text": "Total Open Findings in the Company:",
"type": "TextBlock"
},
{
"text": "{$.findings_overview.critical} CRIT | {$.findings_overview.high} HIGH | {$.findings_overview.medium} MED | {$.findings_overview.low} LOW | {$.findings_overview.informational} INFO",
"type": "TextBlock",
"wrap": true
}
],
"type": "AdaptiveCard",
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"actions": [
{
"url": "{$.url}",
"type": "Action.OpenUrl",
"title": "Go to GravityZone"
}
],
"version": "1.2"
},
"contentType": "application/vnd.microsoft.card.adaptive"
}
]
}
```
- Үүнийг хуулж найдвартай газар хадгална. Та үүнийг Webhook integration цонхны Payload хэсэгт буулгана.
Webhook интеграцийг засах
- Консолын баруун дээд булан дахь Settings дүрсийг дарна.
- Integrations-г сонгоно.
- Notification Destinations хэсэгт Webhook интеграцийн Configuration товчийг дарна.
Webhook-ийн тохиргооны самбар нээгдэнэ.
- Edit (Засах) товчийг дарна.
> Тэмдэглэл: Идэвхтэй интеграцийг засах боломжгүй. Эхлээд холбогдсон бүх хуваарьаас хасна уу.
- Шаардлагатай өөрчлөлтийг хийнэ.
- Save товчийг дарна.
Webhook интеграцийг устгах
- Консолын баруун дээд булан дахь Settings дүрсийг дарна.
- Integrations-г сонгоно.
- Notification Destinations хэсэгт Webhook интеграцийн Configuration товчийг дарна.
Webhook-ийн тохиргооны самбар нээгдэнэ.
- Delete (Устгах) товчийг дарна.
> Тэмдэглэл: Идэвхтэй интеграцийг устгах боломжгүй. Эхлээд холбогдсон бүх хуваарьаас хасна уу.
