LogRhythm
במסמך הזה מוסבר איך לשלב את LogRhythm עם Google SecOps.
החל מגרסה 10 של השילוב הזה, לא יהיה יותר מחבר של Alarms. המחבר הזה הוצא משימוש, כי SOAP API הוצא משימוש בצד LogRhythm. מעכשיו, השילוב כולו משתמש ב-API בארכיטקטורת REST, שהושק בגרסה LogRhythm 7.9.
מידע נוסף זמין במאמר SOAP API (LogRhythm 7.x.x).
בנוסף, השילוב מתעדכן לגרסה 3 של Python, ולכן אי אפשר להשתמש במחבר הזה (מגרסה 9) עם הגרסה החדשה יותר של השילוב (גרסה 10), וזה גורם להתנהגויות לא צפויות.
פועלים לפי התהליך המומלץ לעדכון הזה:
לפני שמעדכנים את השילוב לגרסה 10, צריך להעביר כל 'LogRhythm Alarms Connector' אל 'LogRhythm - Rest API Alarms Connector' באמצעות גרסה 9 של השילוב.
מעדכנים את השילוב לגרסה 10.
הגדרת שילוב של LogRhythm ב-Google Security Operations
הוראות מפורטות להגדרת שילוב ב-Google SecOps מופיעות במאמר הגדרת שילובים.
פרמטרים של שילוב
משתמשים בפרמטרים הבאים כדי להגדיר את השילוב:
| שם התצוגה של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| ספריית הבסיס של ה-API | String | https://{IP}:8501 | כן | הבסיס של ה-API במופע LogRhythm. |
| טוקן API | סיסמה | לא רלוונטי | לא | טוקן ה-API של מופע LogRhythm. |
| קובץ אישור CA | String | לא רלוונטי | לא | קובץ אישור CA בקידוד Base64. |
| אימות SSL | תיבת סימון | התיבה לא מסומנת | כן | אם האפשרות הזו מופעלת, צריך לוודא שאישור ה-SSL לחיבור לשרת LogRhythm תקף. |
פעולות
פינג
תיאור
בודקים את הקישוריות ל-LogRhythm באמצעות הפרמטרים שמופיעים בדף ההגדרות של השילוב בכרטיסייה Google Security Operations Marketplace.
פרמטרים
לא רלוונטי
תרחישים לדוגמה
לא רלוונטי
ריצה
הפעולה הזו לא מופעלת על ישויות, ואין לה פרמטרים של קלט חובה.
תוצאות הפעולה
תוצאת סקריפט
| שם תוצאת התסריט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success=False |
תוצאת JSON
N/A
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
Case Wall
| סוג התוצאה | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה: אם הפעולה הצליחה: "החיבור לשרת LogRhythm בוצע בהצלחה עם פרמטרי החיבור שסופקו!" הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה: אם התגובה נכשלה: "החיבור לשרת LogRhythm נכשל! השגיאה היא {0}".format(exception.stacktrace) |
כללי |
העשרת ישויות
תיאור
העשרת ישויות באמצעות מידע מ-LogRhythm. הישויות הנתמכות: שם מארח, כתובת IP.
פרמטרים
| שם התצוגה של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| יצירת תובנה | תיבת סימון | סימן אישור | לא | אם האפשרות הזו מופעלת, הפעולה יוצרת תובנה שמכילה את כל המידע שאוחזר לגבי הישות. |
הפעלה ב-
הפעולה הזו מופעלת בישויות הבאות:
- כתובת IP
- שם המארח
תוצאות הפעולה
תוצאת סקריפט
| שם תוצאת התסריט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success=False |
תוצאת JSON
{
"id": 2,
"entity": {
"id": 2,
"name": "EchoTestEntity"
},
"name": "EchoTestHost",
"shortDesc": "LogRhythm ECHO",
"riskLevel": "None",
"threatLevel": "None",
"threatLevelComments": "",
"recordStatusName": "Active",
"hostZone": "Internal",
"location": {
"id": -1
},
"os": "Windows",
"osVersion": "Microsoft Windows NT 6.2.9200.0",
"useEventlogCredentials": false,
"osType": "Server",
"dateUpdated": "2021-04-14T09:18:17.677Z",
"hostRoles": [],
"hostIdentifiers": [
{
"type": "IPAddress",
"value": "10.1.2.50",
"dateAssigned": "2021-04-14T09:17:31Z"
},
{
"type": "WindowsName",
"value": "EchoTestHost",
"dateAssigned": "2021-04-14T09:17:31Z"
}
]
}
העשרה של ישויות
| שם שדה ההעשרה | לוגיקה – מתי להחיל |
|---|---|
| description | כשהנתונים זמינים בפורמט JSON |
| risk_level | כשהנתונים זמינים בפורמט JSON |
| threat_level | כשהנתונים זמינים בפורמט JSON |
| סטטוס | כשהנתונים זמינים בפורמט JSON |
| host_zone | כשהנתונים זמינים בפורמט JSON |
| os | כשהנתונים זמינים בפורמט JSON |
| סוג | כשהנתונים זמינים בפורמט JSON |
| ips | כשהנתונים זמינים בפורמט JSON |
תובנות
לא רלוונטי
Case Wall
| סוג התוצאה | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה: אם הנתונים זמינים עבור ישות אחת (is_success=true): "Successfully enriched the following entities using information from LogRhythm: {entity.identifier}". אם הנתונים לא זמינים עבור ישות אחת (is_success=true): "לא הייתה אפשרות להעשיר את הישויות הבאות באמצעות מידע מ-LogRhythm: {entity.identifier}". אם הנתונים לא זמינים לכל הישויות (is_success=false): "אף אחת מהישויות שסופקו לא עברה העשרה". הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה: אם מדווחת שגיאה קריטית, כמו פרטי כניסה שגויים, אין חיבור לשרת או שגיאה אחרת: "שגיאה בהפעלת הפעולה 'הוספת פרטים לישויות'. הסיבה: {0}''.format(error.Stacktrace) |
כללי |
| Case Wall Table | כותרת הטבלה: {entity.identifier} | ישות |
עדכון ההתראה
תיאור
עדכון התראה ב-LogRhythm.
פרמטרים
| שם התצוגה של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| מזהה ההתראה | String | לא רלוונטי | כן | מציינים את המזהה של ההתראה שצריך לעדכן ב-LogRhythm. |
| סטטוס | DDL | יש לבחור טווח ערכים אפשריים:
|
לא | מציינים את הסטטוס של ההתראה. |
| דירוג סיכונים | מספר שלם | לא רלוונטי | לא | מציינים ציון סיכון חדש להתראה. מקסימום: 100 |
הפעלה ב-
הפעולה הזו מופעלת בישויות הבאות:
- כתובת URL
- כתובת IP
תוצאות הפעולה
תוצאת סקריפט
| שם תוצאת התסריט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success=False |
תוצאת JSON
N/A
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
Case Wall
| סוג התוצאה | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה: אם מדווח קוד הסטטוס 200 (is_success=true): "ההתראה עם המזהה {ID} עודכנה בהצלחה ב-LogRhythm". הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה: אם מדווחת שגיאה קריטית, כמו פרטי כניסה שגויים, אין חיבור לשרת או שגיאה אחרת: "Error executing action "Update Alarm". Reason: {0}''.format(error.Stacktrace) אם קוד הסטטוס הוא לא 200: "Error executing action "Update Alarm". Reason: {0}''.format(responseMessage)" אם הפרמטר 'סטטוס' מוגדר לערך 'בחירת ערך' ולא מסופק אף אחד מהערכים האחרים: 'שגיאה בהפעלת הפעולה 'עדכון התראה'. הסיבה: צריך לספק ערך לפחות לאחד מפרמטרי הפעולה'. |
כללי |
קבלת פרטי התראה
תיאור
קבלת פרטי התראות ב-LogRhythm. הפעולה הזו מאפשרת לקבל פרטים מאירועים של LogRhythm Advanced Intelligence Engine (AIE) ולהעביר את הנתונים האלה ל-Google SecOps.
פרמטרים
| שם התצוגה של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| מזהי התראות | CSV | לא רלוונטי | כן | מציינים רשימה מופרדת בפסיקים של מזהי התראות, שצריך לאחזר לגביהם פרטים. |
| מספר מקסימלי של אירועים לאחזור | מספר שלם | 50 | לא | מציינים את מספר האירועים שיוחזרו. |
הפעלה ב-
הפעולה הזו לא מופעלת על ישויות.
תוצאות הפעולה
תוצאת סקריפט
| שם תוצאת התסריט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success=False |
תוצאת JSON
[
{
"alarmRuleID": 98,
"alarmId": 18755,
"personId": -100,
"alarmDate": "2021-08-17T13:36:39.78",
"alarmStatus": 0,
"alarmStatusName": "New",
"entityId": 2,
"entityName": "EchoTestEntity",
"alarmRuleName": "LogRhythm Agent Heartbeat Missed",
"lastUpdatedID": -100,
"lastUpdatedName": "LogRhythm Administrator",
"dateInserted": "2021-08-17T13:36:39.807",
"dateUpdated": "2021-08-17T13:36:39.86",
"associatedCases": [],
"lastPersonID": null,
"eventCount": 1,
"eventDateFirst": "2021-08-17T13:36:37.057",
"eventDateLast": "2021-08-17T13:36:37.057",
"rbpMax": 39,
"rbpAvg": 39,
"smartResponseActions": null,
"alarmDataCached": "N",
"alarmEventsDetails": [
{
"account": "admin5",
"action": "",
"amount": null,
"bytesIn": null,
"bytesOut": null,
"classificationId": 2600,
"classificationName": "Compromise",
"classificationTypeName": "Security",
"command": "",
"commonEventId": 1031412,
"cve": "",
"commonEventName": "AIE: CSC: Disabled Account Auth Success",
"count": 1,
"directionId": 0,
"directionName": "Unknown",
"domain": "",
"duration": 0,
"entityId": -1000001,
"entityName": "",
"group": "",
"impactedEntityId": -100,
"impactedEntityName": "Global Entity",
"impactedHostId": -1,
"impactedHostName": "",
"impactedInterface": "",
"impactedIP": null,
"impactedLocation": {
"countryCode": "",
"name": "",
"latitude": 0,
"locationId": 0,
"locationKey": "",
"longitude": 0,
"parentLocationId": 0,
"recordStatus": "Deleted",
"regionCode": "",
"type": "NULL",
"dateUpdated": "0001-01-01T00:00:00"
},
"impactedMAC": "",
"impactedName": "",
"impactedNATIP": "",
"impactedNATPort": null,
"impactedNetwork": {
"beginIPRange": {
"value": ""
},
"dateUpdated": "0001-01-01T00:00:00",
"riskThreshold": "",
"endIPRange": {
"value": ""
},
"entityId": 0,
"hostZone": "Unknown",
"locationId": 0,
"longDesc": "",
"name": "",
"networkId": 0,
"recordStatus": "Deleted",
"shortDesc": ""
},
"impactedPort": -1,
"impactedZone": "Unknown",
"itemsPacketsIn": 0,
"itemsPacketsOut": 0,
"logDate": "2021-08-16T09:51:16.993",
"login": "admin5",
"logMessage": "",
"logSourceHostId": -1000001,
"logSourceHostName": "AI Engine Server",
"logSourceName": "AI Engine",
"logSourceTypeName": "LogRhythm AI Engine",
"messageId": 173885,
"mpeRuleId": -1,
"mpeRuleName": "",
"normalDateMax": "0001-01-01T00:00:00",
"objectName": "",
"objectType": "",
"originEntityId": -100,
"originEntityName": "Global Entity",
"originHostId": -1,
"originHostName": "",
"originInterface": "",
"originIP": null,
"originLocation": {
"countryCode": "",
"name": "",
"latitude": 0,
"locationId": 0,
"locationKey": "",
"longitude": 0,
"parentLocationId": 0,
"recordStatus": "Deleted",
"regionCode": "",
"type": "NULL",
"dateUpdated": "0001-01-01T00:00:00"
},
"originMAC": "",
"originName": "",
"originNATIP": "",
"originNATPort": null,
"originNetwork": {
"beginIPRange": {
"value": ""
},
"dateUpdated": "0001-01-01T00:00:00",
"riskThreshold": "",
"endIPRange": {
"value": ""
},
"entityId": 0,
"hostZone": "Unknown",
"locationId": 0,
"longDesc": "",
"name": "",
"networkId": 0,
"recordStatus": "Deleted",
"shortDesc": ""
},
"originPort": -1,
"originZone": "Unknown",
"parentProcessId": "",
"parentProcessName": "",
"parentProcessPath": "",
"policy": "",
"priority": 91,
"process": "",
"processId": -1,
"protocolId": -1,
"protocolName": "",
"quantity": 0,
"rate": 0,
"reason": "",
"recipient": "",
"result": "",
"responseCode": "",
"sender": "",
"session": "",
"recipientIdentityId": null,
"recipientIdentityName": ""
}
]
}
]
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
Case Wall
| סוג התוצאה | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה: אם קוד סטטוס 200 של ישות אחת מדווח (is_success=true): 'הפרטים של ההתראות הבאות ב-LogRhythm אוחזרו בהצלחה: {IDs}' אם לא נמצאה התראה אחת (is_success=true):"ההתראות הבאות לא נמצאו ב-LogRhythm: {IDs}" אם לא נמצאו כל ההתראות (is_success=false): 'אף אחת מההתראות שצוינו לא נמצאה ב-LogRhythm'. הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה: אם מדווחת שגיאה קריטית, כמו פרטי כניסה שגויים, אין חיבור לשרת או שגיאה אחרת: "Error executing action "Get Alarm Details". Reason: {0}''.format(error.Stacktrace) |
כללי |
| Case Wall Table | שם הטבלה: Alarm {ID} Events עמודות הטבלה:
|
כללי |
הוספת תגובה להתראה
תיאור
מוסיפים תגובה להתראה ב-LogRhythm.
פרמטרים
| שם התצוגה של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| מזהה ההתראה | String | לא רלוונטי | כן | מציינים את המזהה של ההתראה שרוצים להוסיף לה תגובה ב-LogRhythm. |
| תגובה | String | לא רלוונטי | כן | מציינים תגובה שצריך להוסיף להתראה. |
הפעלה ב-
הפעולה הזו לא מופעלת על ישויות.
תוצאות הפעולה
תוצאת סקריפט
| שם תוצאת התסריט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success=False |
תוצאת JSON
N/A
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
Case Wall
| סוג התוצאה | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה: אם מדווח על קוד סטטוס 200 (is_success=true): "הערה נוספה בהצלחה לאזעקה עם המזהה {ID} ב-LogRhythm". הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה: אם מדווחת שגיאה חמורה, כמו פרטי כניסה שגויים, אין חיבור לשרת או שגיאה אחרת: "שגיאה בהפעלת הפעולה 'הוספת תגובה להתראה'". הסיבה: {0}''.format(error.Stacktrace) אם קוד הסטטוס הוא לא 200: 'שגיאה בהפעלת הפעולה 'הוספת הערה להתראה'. הסיבה: {0}''.format(responseMessage) |
כללי |
הצגת רשימת הוכחות לבקשת תמיכה
תיאור
הצגת רשימת ההוכחות לבקשת תמיכה ב-LogRhythm.
פרמטרים
| שם התצוגה של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| מספר פנייה | String | לא רלוונטי | כן | מציינים את מספר הפנייה שרוצים לקבל עבורה רשימה של ראיות. |
| סינון לפי סטטוס | CSV | לא רלוונטי | לא | מציינים רשימה מופרדת בפסיקים של מסנני סטטוסים להוכחה. הערכים האפשריים: בהמתנה, הושלם, נכשל. אם לא מציינים כלום, הפעולה תחזיר הוכחות מכל הסטטוסים. |
| מסנן סוגים | CSV | לא רלוונטי | לא | מציינים רשימה מופרדת בפסיקים של מסנני סוגים להוכחה. ערכים אפשריים: alarm, userEvents, log, note, file. אם לא תסופק רשימה כזו, הפעולה תחזיר ראיות מכל הסוגים. |
| מספר מקסימלי של הוכחות להחזרה | מספר שלם | 50 | לא | מציינים את מספר הראיות שיוחזרו. |
הפעלה ב-
הפעולה הזו לא מופעלת על ישויות.
תוצאות הפעולה
תוצאת סקריפט
| שם תוצאת התסריט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success=False |
תוצאת JSON
[
{
"number": 4,
"dateCreated": "2021-07-31T11:00:40.2433333Z",
"dateUpdated": "2021-07-31T11:00:40.2433333Z",
"createdBy": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"lastUpdatedBy": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"type": "file",
"status": "completed",
"statusMessage": null,
"text": "test",
"pinned": false,
"datePinned": null,
"file": {
"name": "UploadCustomListTemplate .csv",
"size": 161
}
}
]
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
Case Wall
| סוג התוצאה | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה: אם קוד הסטטוס 200 מדווח (is_success=true): "Successfully listed evidence related to the case with ID {ID} in LogRhythm." אם אין ראיות זמינות (is_success=false): "לא נמצאו ראיות לגבי המקרה עם המזהה {ID} ב-LogRhythm". הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה: אם מדווחת שגיאה קריטית, כמו פרטי כניסה שגויים, אין חיבור לשרת או שגיאה אחרת: "שגיאה בהפעלת הפעולה 'רשימת ראיות לתיק'". הסיבה: {0}''.format(error.Stacktrace) אם קוד הסטטוס 404 מדווח: "שגיאה בהפעלת הפעולה 'רשימת ראיות לתיק'. הסיבה: {0}''.format(message) אם צוין ערך לא חוקי לפרמטר Status: 'שגיאה בהפעלת הפעולה 'List Case Evidence'. הסיבה: ערכים לא חוקיים צוינו בפרמטר 'Status Filter': {invalid value}. ערכים אפשריים: pending, completed, failed'. אם צוין ערך לא תקין לפרמטר Type: 'שגיאה בהפעלת הפעולה 'List Case Evidence'. הסיבה: ערכים לא תקינים שצוינו בפרמטר Type: {invalid value}. ערכים אפשריים: alarm, userEvents, log, note, file'. |
כללי |
| Case Wall | הוכחות בנושא פנייה מספר {case id} סוג סטטוס הקשר |
הוספת התראה לכרטיסייה
תיאור
הוספת התראה לבקשת התמיכה ב-LogRhythm.
פרמטר
| שם התצוגה של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| מספר פנייה | String | לא רלוונטי | כן | מציינים את מספר הפנייה שאליה רוצים להוסיף את ההתראות. |
| מזהי התראות | CSV | לא רלוונטי | כן | מציינים רשימה מופרדת בפסיקים של התראות שצריך להוסיף לכרטיס. |
הפעלה ב-
הפעולה הזו לא מופעלת על ישויות.
תוצאות הפעולה
תוצאת סקריפט
| שם תוצאת התסריט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success=False |
תוצאת JSON
[
{
"number": 23,
"dateCreated": "2021-08-11T09:02:17.0066667Z",
"dateUpdated": "2021-08-11T09:02:17.0066667Z",
"createdBy": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"lastUpdatedBy": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"type": "alarm",
"status": "completed",
"statusMessage": null,
"text": "",
"pinned": false,
"datePinned": null,
"alarm": {
"alarmId": 15298,
"alarmDate": "2021-07-30T02:07:29.813+03:00",
"alarmRuleId": 1000,
"alarmRuleName": "AIE: ISO-27001: File Monitoring Event-File Changes",
"dateInserted": "2021-07-30T02:07:29.82+03:00",
"entityId": -100,
"entityName": "Global Entity",
"riskBasedPriorityMax": 1
}
},
{
"number": 24,
"dateCreated": "2021-08-11T09:03:18.65Z",
"dateUpdated": "2021-08-11T09:03:18.65Z",
"createdBy": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"lastUpdatedBy": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"type": "alarm",
"status": "completed",
"statusMessage": null,
"text": "",
"pinned": false,
"datePinned": null,
"alarm": {
"alarmId": 15297,
"alarmDate": "2021-07-30T02:07:28.353+03:00",
"alarmRuleId": 1419,
"alarmRuleName": "AIE: CCF: FIM General Activity",
"dateInserted": "2021-07-30T02:07:29.82+03:00",
"entityId": 1,
"entityName": "Primary Site",
"riskBasedPriorityMax": 0
}
}
]
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
Case Wall
| סוג התוצאה | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה: אם מדווח על קוד הסטטוס 201 (is_success=true): "Successfully added alarm evidence related to the case with ID {ID} in LogRhythm." אם מדווח על קוד סטטוס 200 (is_success=true): "All of the provided alarm evidence was already a part of the case with ID {ID} in LogRhythm." הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה: אם מדווחת שגיאה קריטית, כמו פרטי כניסה שגויים, אין חיבור לשרת או שגיאה אחרת: "שגיאה בהפעלת הפעולה 'הוספת התראה לכרטיס'. הסיבה: {0}''.format(error.Stacktrace) אם מדווח על קוד הסטטוס 404: "שגיאה בהפעלת הפעולה 'הוספת התראה לכרטיס'. הסיבה: {0}''.format(message or details) |
כללי |
צירוף קובץ לכרטיס
תיאור
מצרפים קובץ לבקשת התמיכה ב-LogRhythm.
פרמטרים
| שם התצוגה של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| מספר פנייה | String | לא רלוונטי | כן | מציינים את מספר הפנייה שאליה רוצים לצרף קבצים. |
| נתיבי קבצים | CSV | לא רלוונטי | כן | מציינים רשימה מופרדת בפסיקים של נתיבי קבצים מוחלטים. |
| נתונים | String | לא רלוונטי | לא | מציינים הערה שצריך להוסיף לפנייה לצד הקובץ. |
הפעלה ב-
הפעולה הזו לא מופעלת על ישויות.
תוצאות הפעולה
תוצאת סקריפט
| שם תוצאת התסריט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success=False |
תוצאת JSON
[
{
"number": 26,
"dateCreated": "2021-08-11T09:17:33.91Z",
"dateUpdated": "2021-08-11T09:17:33.91Z",
"createdBy": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"lastUpdatedBy": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"type": "file",
"status": "completed",
"statusMessage": null,
"text": "",
"pinned": false,
"datePinned": null,
"file": {
"name": "Get Deep Visibility Query Result_JsonResultSample.json",
"size": 4979
}
}
]
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
Case Wall
| סוג התוצאה | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה: אם הפעולה הושלמה עבור קובץ אחד נתיב (is_success=true): "הקבצים הבאים נוספו בהצלחה לפנייה עם המזהה {ID} ב-LogRhythm". אם הפעולה נכשלה עבור נתיב קובץ אחד (is_success= true): "Action wasn't able to add the following files to the case with ID {ID} in LogRhythm: {failed file paths}". אם הפעולה נכשלה עבור כל נתיבי הקבצים (is_success=false): "לא נוספו קבצים לכרטיס עם המזהה {ID} ב-LogRhythm". הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה: אם מדווחת שגיאה חמורה, כמו פרטי כניסה שגויים, אין חיבור לשרת או שגיאה אחרת: "שגיאה בהפעלת הפעולה 'צירוף קובץ לכרטיס'". הסיבה: {0}''.format(error.Stacktrace) אם מדווח על קוד הסטטוס 404: "שגיאה בהפעלת הפעולה 'צירוף קובץ לכרטיס'. הסיבה: {0}''.format(message) אם נתקלתם בזמן קצוב לתפוגה: "Error executing action "Attach File To Case". הסיבה: הפעולה נתקלה בפסק זמן. הקבצים הבאים עדיין בתהליך עיבוד: {pending files}. צריך להגדיל את הזמן הקצוב לתפוגה ב-IDE. הערה: אם תוסיפו את אותו קובץ, תיצורו רשומה נפרדת ב-LogRhythm. |
כללי |
הוספת הערה לכרטיס
תיאור
מוסיפים הערה לפנייה ב-LogRhythm.
פרמטרים
| שם התצוגה של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| מספר פנייה | String | לא רלוונטי | כן | מציינים את מספר הפנייה שאליה רוצים להוסיף הערה. |
| נתונים | String | לא רלוונטי | כן | מציינים הערה שרוצים להוסיף לפנייה. |
הפעלה ב-
הפעולה הזו לא מופעלת על ישויות.
תוצאות הפעולה
תוצאת סקריפט
| שם תוצאת התסריט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success=False |
תוצאת JSON
{
"number": 29,
"dateCreated": "2021-08-11T12:21:11.5547306Z",
"dateUpdated": "2021-08-11T12:21:11.5547306Z",
"createdBy": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"lastUpdatedBy": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"type": "note",
"status": "completed",
"statusMessage": null,
"text": "asdasd",
"pinned": false,
"datePinned": null
}
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
Case Wall
| סוג התוצאה | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה: אם מדווח קוד סטטוס 201 (is_success=true): "הערה נוספה בהצלחה לכרטיס עם המזהה {ID} ב-LogRhythm". הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה: אם מדווחת שגיאה קריטית, כמו פרטי כניסה שגויים, אין חיבור לשרת או שגיאה אחרת: 'שגיאה בהפעלת הפעולה 'הוספת הערה לכרטיס'. הסיבה: {0}''.format(error.Stacktrace) אם מדווח על קוד הסטטוס 404: "שגיאה בהפעלת הפעולה 'הוספת הערה לכרטיס'. הסיבה: {0}''.format(message) |
כללי |
יצירת פנייה לתמיכה
תיאור
יצירת בקשת תמיכה ב-LogRhythm.
פרמטרים
| שם התצוגה של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| שם | String | לא רלוונטי | כן | מציינים את שם התיק. |
| עדיפות | DDL | 1 ערכים אפשריים:
|
כן | מציינים את העדיפות של בקשת התמיכה. |
| תאריך יעד | String | לא רלוונטי | לא | מציינים את תאריך היעד לטיפול בפנייה. פורמט: ISO 8601 דוגמה: 2021-04-23T12:38Z |
| תיאור | String | לא רלוונטי | לא | מציינים תיאור לבקשת התמיכה. |
הפעלה ב-
הפעולה הזו לא מופעלת על ישויות.
תוצאות הפעולה
תוצאת סקריפט
| שם תוצאת התסריט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success=False |
תוצאת JSON
{
"id": "BA210B5A-0E4F-4E07-A770-8C24FB82747A",
"number": 2,
"externalId": "",
"dateCreated": "2021-08-11T12:37:42.8942168Z",
"dateUpdated": "2021-08-11T12:37:42.8942168Z",
"dateClosed": null,
"owner": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"lastUpdatedBy": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"name": "System Compromise",
"status": {
"name": "Created",
"number": 1
},
"priority": 1,
"dueDate": "2019-08-24T14:15:22Z",
"resolution": null,
"resolutionDateUpdated": null,
"resolutionLastUpdatedBy": null,
"summary": "Investigated a potential system compromise. More details at http://example.com/.",
"entity": {
"number": -100,
"name": "Global Entity",
"fullName": "Global Entity"
},
"collaborators": [
{
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
}
],
"tags": []
}
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
Case Wall
| סוג התוצאה | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה: אם מדווח על קוד סטטוס 201 (is_success=true): 'נוצר בהצלחה אירוע {number} ב-LogRhythm'. הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה: אם מדווחת שגיאה קריטית, כמו פרטי כניסה שגויים, אין חיבור לשרת או שגיאה אחרת: "שגיאה בהפעלת הפעולה 'יצירת פנייה'. הסיבה: {0}''.format(error.Stacktrace) אם מדווח קוד הסטטוס 404: 'שגיאה בהפעלת הפעולה 'יצירת פנייה'. הסיבה: {0}''.format(message) |
כללי |
עדכון בקשת תמיכה
תיאור
עדכון בקשת תמיכה ב-LogRhythm.
פרמטרים
| שם התצוגה של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| מספר פנייה | String | לא רלוונטי | כן | מציינים את המזהה של בקשת התמיכה שרוצים לעדכן. |
| שם | String | לא רלוונטי | לא | מציינים שם חדש לבקשת התמיכה. |
| עדיפות | DDL | יש לבחור טווח ערכים אפשריים:
|
לא | מציינים עדיפות חדשה לבקשת התמיכה. |
| תאריך יעד | String | לא רלוונטי | לא | מציינים תאריך יעד חדש לבקשת התמיכה. פורמט: ISO 8601 דוגמה: 2021-04-23T12:38Z |
| תיאור | String | לא רלוונטי | לא | מציינים תיאור חדש לבקשת התמיכה. |
| רזולוציה | String | לא רלוונטי | לא | מציינים איך הפנייה נפתרה. |
| סטטוס | DDL | יש לבחור טווח ערכים אפשריים:
|
לא | מציינים את הסטטוס החדש של בקשת התמיכה. |
הפעלה ב-
הפעולה הזו לא מופעלת על ישויות.
תוצאות הפעולה
תוצאת סקריפט
| שם תוצאת התסריט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success=False |
תוצאת JSON
{
"id": "BA210B5A-0E4F-4E07-A770-8C24FB82747A",
"number": 2,
"externalId": "",
"dateCreated": "2021-08-11T12:37:42.8942168Z",
"dateUpdated": "2021-08-11T12:48:52.9765558Z",
"dateClosed": null,
"owner": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"lastUpdatedBy": {
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
},
"name": "System Compromise",
"status": {
"name": "Created",
"number": 1
},
"priority": 1,
"dueDate": "2019-08-24T14:15:22Z",
"resolution": null,
"resolutionDateUpdated": null,
"resolutionLastUpdatedBy": null,
"summary": "Investigated a potential system compromise. More details at http://example.com/.",
"entity": {
"number": -100,
"name": "Global Entity",
"fullName": "Global Entity"
},
"collaborators": [
{
"number": -100,
"name": "LogRhythm Administrator",
"disabled": false
}
],
"tags": []
}
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
Case Wall
| סוג התוצאה | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה: אם קוד הסטטוס 201 מדווח (is_success=true): 'העדכון של מקרה {ID} ב-LogRhythm בוצע בהצלחה'. הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה: אם מדווחת שגיאה קריטית, כמו פרטי כניסה שגויים, אין חיבור לשרת או שגיאה אחרת: "שגיאה בהפעלת הפעולה 'עדכון פנייה'". הסיבה: {0}''.format(error.Stacktrace)" אם מדווח על קוד הסטטוס 404: "שגיאה בהפעלת הפעולה 'עדכון פנייה'. הסיבה: {0}''.format(message) אם קוד הסטטוס הוא 400: "Error executing action "Update Case". Reason: {0}''.format(validationErrors)" (שגיאה בהפעלת הפעולה 'עדכון פנייה'. סיבה: {0}''.format(validationErrors)) אם הפרמטרים 'סטטוס' או 'עדיפות' מוגדרים לערך 'בחירת ערך' ולא מסופק אף אחד מהערכים האחרים: 'שגיאה בהפעלת הפעולה 'עדכון פנייה''. הסיבה: צריך לספק ערך לפחות לאחד מפרמטרים הפעולה". |
כללי |
הורדת קבצים של פניות
תיאור
הורדת קבצים שקשורים לבקשת התמיכה ב-LogRhythm.
פרמטרים
| שם התצוגה של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| מספר פנייה | String | לא רלוונטי | כן | מציינים את מספר הפנייה שממנה רוצים להוריד קבצים. |
| נתיב תיקיית ההורדות | String | לא רלוונטי | כן | מציינים את הנתיב לתיקייה שבה רוצים לאחסן את קובצי הפניות. |
| החלפה | בוליאני | לא נכון | כן | אם האפשרות הזו מופעלת, הפעולה דורסת את הקובץ עם אותו שם. |
הפעלה ב-
הפעולה הזו לא מופעלת על ישויות.
תוצאות הפעולה
תוצאת סקריפט
| שם תוצאת התסריט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success=False |
תוצאת JSON
{"absolute_file_paths": ["file_path_1","file_path_2"]}
``` ##### Entity
Enrichment
N/A
##### Insights
N/A
##### Case Wall
<table>
<thead>
<tr>
<th><strong>Result type</strong></th>
<th><strong>Value/Description</strong></th>
<th><strong>Type</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>Output message*</td>
<td><p><strong>The action should not fail nor stop a playbook execution:</strong></p><p><strong></strong></p><p><em>If the</em> <strong></strong> <em>200 status code for all cases is reported (is_success=true):</em> "Successfully downloaded files related to case with ID {ID} in LogRhythm."</p><p></p><p><em>If no files are found (is_success=true): "</em>No related files were found for the case with ID {ID} in LogRhythm."</p><p></p><p><strong>The action should fail and stop a playbook execution:</strong></p><p><strong></strong></p><p><em>If a</em> <strong></strong> <em>fatal error, like wrong credentials, no connection to the server, other is reported:</em> "Error executing action "Download Case Files". Reason: {0}''.format(error.Stacktrace)"</p><p></p><p><em>If the 404 status code is reported:</em> "Error executing action "Download Case Files". Reason: {0}''.format(message)"</p><p></p><p><em>If a file with the same name already exists, but "Overwrite" is set to false:</em> "Error executing action "Download Case Files". Reason: files with path {0} already exist. Please delete the files or set "Overwrite" to true."</p></td>
<td>General</td>
</tr>
</tbody>
</table>
### List Entity Events
#### Description
List events related to entities in LogRhythm. Supported entities: Hostname, IP
Address, User, CVE, Hash, URL.
Note: This action runs as async. Adjust the script timeout value in the
Google SecOps IDE for the action as needed.
#### Parameters
<table>
<thead>
<tr>
<th><strong>Parameter Display Name</strong></th>
<th><strong>Type</strong></th>
<th><strong>Default Value</strong></th>
<th><strong>Is Mandatory</strong></th>
<th><strong>Description</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>Time Frame</td>
<td>DDL</td>
<td><p>Last Hour</p><p><strong></strong></p><p>Possible Values: </p><ul><li>Last Hour</li><li>Last 6 Hours</li><li>Last 24 Hours</li><li>Last Week</li><li>Last Month</li><li>Custom</li></ul></td>
<td>No</td>
<td>Name of the watchlist from which you want to remove values.</td>
</tr>
<tr>
<td>Start Time</td>
<td>String</td>
<td>N/A</td>
<td>No</td>
<td><p>Specify the start time for the results.</p><p></p><p>This parameter is mandatory, if "Custom" is selected for the "Time Frame" parameter. </p><p></p><p>Format: ISO 8601</p><p></p><p>Example: 2021-04-23T12:38Z</p></td>
</tr>
<tr>
<td>End Time</td>
<td>String</td>
<td>N/A</td>
<td>No</td>
<td><p>Specify the end time for the results. </p><p></p><p>If nothing is provided and "Custom" is selected for the "Time Frame" parameter then this parameter uses current time.</p><p></p><p>Format: ISO 8601</p></td>
</tr>
<tr>
<td>Sort Order</td>
<td>DDL</td>
<td><p>Datetime ASC <strong></strong> </p><p></p><p>Possible values:</p><ul><li>Datetime ASC</li><li>Datetime DESC</li><li>Risk ASC</li><li>RiskDESC</li></ul></td>
<td>No</td>
<td>Specify the sorting logic for the query.</td>
</tr>
<tr>
<td>Max Events To Return</td>
<td>Integer</td>
<td>50</td>
<td>No</td>
<td>Specify the number of events to return.</td>
</tr>
</tbody>
</table>
#### Run On
This action runs on the following entities:
* Hostname
* IP Address
* User
* CVE
* Hash
* URL
#### Action Results
##### Script Result
<table>
<thead>
<tr>
<th><strong>Script Result Name</strong></th>
<th><strong>Value Options</strong></th>
<th><strong>Example</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>is_success</td>
<td>True/False</td>
<td>is_success:False</td>
</tr>
</tbody>
</table>
##### JSON Result
```json
{
"kBytes": 2521.025390625,
"kBytesIn": 2500.0,
"kBytesOut": 21.025390625,
"outboundKBytes": 21.025390625,
"impactedHostTotalKBytes": 2521.025390625,
"keyField": "messageId",
"count": 1,
"classificationId": 3200,
"classificationName": "Error",
"classificationTypeName": "Operations",
"commonEventName": "HTTP 504 : Server Error - Gateway Time-Out",
"commonEventId": 8938,
"direction": 3,
"directionName": "External",
"entityId": 2,
"entityName": "EchoTestEntity",
"rootEntityId": 2,
"rootEntityName": "EchoTestEntity",
"impactedEntityId": -100,
"impactedEntityName": "Global Entity",
"impactedHost": "192.0.2.11",
"impactedInterface": "0",
"impactedIp": "192.0.2.11",
"impactedPort": 80,
"impactedZoneName": "External",
"indexedDate": 1629460029041,
"insertedDate": 1629123439811,
"logDate": 1629134239789,
"logMessage": "CISCONGFW EVENT Ev_Id=436 Ev",
"logSourceHost": "EchoTestHost",
"logSourceHostId": 2,
"logSourceHostName": "EchoTestHost",
"logSourceId": 15,
"logSourceName": "Echo_2_1000107",
"logSourceType": 1000107,
"logSourceTypeName": "Flat File - Cisco NGFW",
"messageId": "23066",
"messageTypeEnum": 2,
"mpeRuleId": 1176829,
"mpeRuleName": "HTTP 504 : Server Error : Gateway Timeout",
"normalDate": 1629123439791,
"normalDateMin": 1629123439791,
"normalMsgDateMax": 1629123439791,
"normalDateHour": 1629122400000,
"originEntityId": -100,
"originEntityName": "Global Entity",
"originHostId": -1,
"originHost": "192.0.2.12",
"originInterface": "0",
"originIp": "192.0.2.12",
"originPort": 14042,
"originZone": 3,
"originZoneName": "External",
"priority": 38,
"process": "5",
"processId": 300003,
"protocolId": 6,
"protocolName": "TCP",
"serviceId": 1388,
"serviceName": "HTTP",
"portProtocol": "HTTP",
"session": "436",
"severity": "57",
"url": "http://www.google.com/",
"vendorMessageId": "504",
"version": "2",
"status": "504"
}
Case Wall
| סוג התוצאה | ערך / תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה: אם נמצאו נתונים של ישות אחת (is_success=true): "Successfully retrieved events for the following entities in LogRhythm: {entity.identifier}." אם הפעולה נכשלה עבור ישות אחת (is_success=true): "לא הייתה אפשרות לאחזר אירועים עבור הישויות הבאות ב-LogRhythm: {entity.identifier}." אם הפעולה נכשלה עבור כל הישויות (is_success=false): "לא הייתה אפשרות לאחזר אירועים עבור הישויות שסופקו ב-LogRhythm". אם אין נתונים לפחות לישות אחת (is_success=true): "לא נמצאו אירועים לישויות הבאות ב-LogRhythm: {entity.identifier}". אם לא נמצאו נתונים לגבי כל הישויות (is_success=false): "לא נמצאו אירועים לגבי הישויות שצוינו ב-LogRhythm". אם חלף הזמן הקצוב לתפוגה של ישות אחת (is_success=true): 'חלף הזמן הקצוב לתפוגה של הפעולה במהלך ההפעלה. ישויות בהמתנה: {entities that didn't return data}. צריך להגדיל את הזמן הקצוב לתפוגה של הפעולה בסביבת הפיתוח המשולבת (IDE)'. הודעה אסינכרונית: 'המתנה למידע על אירועים עבור הישויות הבאות: {entity.identifier}' הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה: אם מדווחת שגיאה קריטית, כמו פרטי כניסה שגויים, אין חיבור לשרת או שגיאה אחרת: "שגיאה בהפעלת הפעולה 'רשימת אירועים של ישות'". הסיבה: {0}''.format(error.Stacktrace)" אם נתקלתם בפסק זמן לכל הישויות (is_success=false): 'שגיאה בהפעלת הפעולה 'List Entity Events'. הסיבה: הפעולה נתקלה בפסק זמן במהלך ההפעלה. לא אוחזר מידע על האירועים עבור הישויות שסופקו. צריך להגדיל את פסק הזמן של הפעולה ב-IDE'. אם הפרמטר 'שעת התחלה' ריק, כשהפרמטר 'מסגרת זמן' מוגדר לערך 'בהתאמה אישית' (נכשל): 'שגיאה בהפעלת הפעולה ''. הסיבה: צריך לציין את 'שעת ההתחלה' כשבוחרים באפשרות 'בהתאמה אישית' בפרמטר 'מסגרת זמן'.' אם הערך של הפרמטר 'שעת התחלה' גדול מהערך של הפרמטר 'שעת סיום' (נכשל): 'שגיאה בהפעלת הפעולה "". הסיבה: 'שעת הסיום' צריכה להיות מאוחרת יותר מ'שעת ההתחלה'. אם הערך של max items to return (מספר הפריטים המקסימלי להחזרה) לא גדול מ-0: "Error executing action "". Reason: "Max Events To Return" should be greater than 0. |
כללי |
| Case Wall Table | שם הטבלה: {entity.identifier} עמודות הטבלה:
הערה: העמודה הזו תופיע אם יש לפחות רשומה אחת עם ערך. |
ישות |
מחברים
LogRhythm Cases Connector
תיאור
שליפת כרטיסי תמיכה מ-LogRhythm.
פרמטרים של מחברים
| שם התצוגה של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| שם שדה המוצר | String | לא רלוונטי | כן | מזינים את שם שדה המקור כדי לאחזר את שם שדה המוצר. |
| שם השדה של האירוע | String | event_type | כן | מזינים את שם שדה המקור כדי לאחזר את שם שדה האירוע. |
| שם השדה בסביבה | String | "" | לא | מתאר את שם השדה שבו מאוחסן שם הסביבה. אם לא נמצא שדה סביבה, הסביבה היא סביבת ברירת המחדל. |
| תבנית ביטוי רגולרי (regex) של סביבה | String | .* | לא | תבנית regex להפעלה על הערך שנמצא בשדה 'שם שדה הסביבה'. ברירת המחדל היא .* כדי לתפוס את כל הערכים ולהחזיר אותם ללא שינוי. משמש כדי לאפשר למשתמש לשנות את שדה הסביבה באמצעות לוגיקה של ביטוי רגולרי. אם תבנית הביטוי הרגולרי היא null או ריקה, או שערך הסביבה הוא null, התוצאה הסופית של הסביבה היא סביבת ברירת המחדל. |
| זמן קצוב לסקריפט (בשניות) | מספר שלם | 180 | כן | מגבלת הזמן הקצוב לתהליך Python שמריץ את הסקריפט הנוכחי. |
| הבסיס של ה-API | String | https://{IP}:8501 | כן | הבסיס של ה-API במופע LogRhythm. |
| טוקן API | סיסמה | לא רלוונטי | כן | טוקן API של LogRhythm. |
| מספר הימים המקסימלי אחורה | מספר שלם | 1 | כן | מספר הימים שממנו יאוחזרו בקשות התמיכה. |
| העדיפות הכי נמוכה לאחזור | מספר שלם | לא רלוונטי | לא | העדיפות הכי נמוכה שצריך להשתמש בה כדי לאחזר פניות. אם לא מציינים כלום, המערכת תבצע המרה של כל המקרים בכל העדיפויות. ערכים אפשריים: מ-1 עד 5. |
| מגבלת מספר ההתראות | מספר שלם | 10 | כן | מספר הכרטיסים לטיפול בכל איטרציה של המחבר. |
| קובץ אישור CA | String | לא רלוונטי | לא | קובץ אישור CA בקידוד Base64. |
| שימוש ברשימת ההיתרים כרשימה שחורה | תיבת סימון | התיבה לא מסומנת | כן | אם ההגדרה הזו מופעלת, רשימת ההיתרים משמשת כרשימת חסימות. |
| אימות SSL | תיבת סימון | התיבה לא מסומנת | כן | אם האפשרות הזו מופעלת, צריך לוודא שאישור ה-SSL לחיבור לשרת LogRhythm תקף. |
| כתובת שרת ה-Proxy | String | לא רלוונטי | לא | הכתובת של שרת ה-Proxy שבו רוצים להשתמש. |
| שם משתמש של שרת proxy | String | לא רלוונטי | לא | שם המשתמש ב-proxy לאימות. |
| סיסמת שרת Proxy | סיסמה | לא רלוונטי | לא | סיסמת ה-proxy לאימות. |
כללים של מחברים
תמיכה בשרת proxy
המחבר תומך ב-Proxy.
LogRhythm - Rest API Alarms Connector
תיאור
שליפת התראות מ-LogRhythm באמצעות Rest API.
הגדרה של LogRhythm – מחבר התראות של Rest API ב-Google SecOps
הוראות מפורטות להגדרת מחבר ב-Google SecOps מופיעות במאמר בנושא הגדרת המחבר.
פרמטרים של מחברים
משתמשים בפרמטרים הבאים כדי להגדיר את המחבר:
| השם המוצג של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| שם שדה המוצר | String | שם המוצר | כן | מזינים את שם שדה המקור כדי לאחזר את שם שדה המוצר. |
| שם השדה של האירוע | String | classificationTypeName | כן | מזינים את שם שדה המקור כדי לאחזר את שם שדה האירוע. |
| שם השדה בסביבה | String | "" | לא | מתאר את שם השדה שבו מאוחסן שם הסביבה. אם לא נמצא שדה סביבה, הסביבה היא סביבת ברירת המחדל. |
| תבנית ביטוי רגולרי (regex) של סביבה | String | .* | לא | תבנית regex להפעלה על הערך שנמצא בשדה 'שם שדה הסביבה'. ברירת המחדל היא .* כדי לתפוס את כל הערכים ולהחזיר אותם ללא שינוי. ההגדרה הזו מאפשרת למשתמש לשנות את שדה הסביבה באמצעות לוגיקה של ביטוי רגולרי. אם תבנית הביטוי הרגולרי היא null או ריקה, או שערך הסביבה הוא null, התוצאה הסופית של הסביבה היא סביבת ברירת המחדל. |
| זמן קצוב לסקריפט (בשניות) | מספר שלם | 180 | כן | מגבלת הזמן הקצוב לתהליך Python שמריץ את הסקריפט הנוכחי. |
| ספריית הבסיס של ה-API | String | https://{IP}:8501 | כן | הבסיס של ה-API במופע LogRhythm. |
| טוקן API | סיסמה | לא רלוונטי | כן | טוקן API של LogRhythm. |
| מספר השעות המקסימלי אחורה | מספר שלם | 1 | לא | מספר השעות שממנו יאוחזרו ההתראות. |
| מספר מקסימלי של התראות לאחזור | מספר שלם | 10 | לא | מספר ההתראות לעיבוד בכל איטרציה של המחבר. |
| שימוש ברשימת ההיתרים כרשימה שחורה | תיבת סימון | התיבה לא מסומנת | כן | אם ההגדרה הזו מופעלת, רשימת ההיתרים משמשת כרשימת חסימות. |
| אימות SSL | תיבת סימון | התיבה לא מסומנת | כן | אם האפשרות הזו מופעלת, צריך לוודא שאישור ה-SSL לחיבור לשרת LogRhythm תקף. |
| כתובת שרת ה-Proxy | String | לא רלוונטי | לא | הכתובת של שרת ה-Proxy שבו רוצים להשתמש. |
| שם משתמש של שרת proxy | String | לא רלוונטי | לא | שם המשתמש ב-proxy לאימות. |
| סיסמת שרת Proxy | סיסמה | לא רלוונטי | לא | סיסמת ה-proxy לאימות. |
כללים של מחברים
תמיכה בשרת proxy
המחבר תומך ב-Proxy.
תעסוקה
סנכרון הערות על פניות
תיאור
העבודה הזו מסנכרנת תגובות בבקשות תמיכה ב-LogRhythm ובבקשות תמיכה ב-Google SecOps.
פרמטרים
| השם המוצג של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| הבסיס של ה-API | String | https://{IP}:8501 | כן | הבסיס של ה-API במופע LogRhythm. |
| טוקן API | סיסמה | לא רלוונטי | כן | טוקן API של LogRhythm. |
| קובץ אישור CA | String | לא רלוונטי | לא | קובץ אישור CA בקידוד Base64. |
| אימות SSL | תיבת סימון | סימן אישור | כן | אם האפשרות הזו מופעלת, צריך לוודא שאישור ה-SSL לחיבור לשרת LogRhythm תקף. |
סנכרון של פניות סגורות
תיאור
העבודה הזו מסנכרנת בין פניות סגורות ב-LogRhythm לבין התראות ב-Google SecOps.
פרמטרים
| השם המוצג של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| הבסיס של ה-API | String | https://{IP}:8501 | כן | הבסיס של ה-API במופע LogRhythm. |
| טוקן API | סיסמה | לא רלוונטי | כן | טוקן API של LogRhythm. |
| קובץ אישור CA | String | לא רלוונטי | לא | קובץ אישור CA בקידוד Base64. |
| מספר השעות המקסימלי אחורה | מספר שלם | 24 | לא | מציינים את מספר השעות אחורה שבהן הסטטוסים יסונכרנו. |
| אימות SSL | תיבת סימון | סימן אישור | כן | אם האפשרות הזו מופעלת, צריך לוודא שאישור ה-SSL לחיבור לשרת LogRhythm תקף. |
סנכרון הערות על התראות
תיאור
העבודה הזו מסנכרנת תגובות בהתראות של LogRhythm ובמקרים של Google SecOps.
פרמטרים
| השם המוצג של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| הבסיס של ה-API | String | https://{IP}:8501 | כן | הבסיס של ה-API במופע LogRhythm. |
| טוקן API | סיסמה | לא רלוונטי | כן | טוקן API של LogRhythm. |
| קובץ אישור CA | String | לא רלוונטי | לא | קובץ אישור CA בקידוד Base64. |
| אימות SSL | תיבת סימון | סימן אישור | כן | אם האפשרות הזו מופעלת, צריך לוודא שאישור ה-SSL לחיבור לשרת LogRhythm תקף. |
סנכרון של התראות סגורות
תיאור
העבודה הזו מסנכרנת התראות סגורות של LogRhythm והתראות של Google SecOps.
פרמטרים
| השם המוצג של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| הבסיס של ה-API | String | https://{IP}:8501 | כן | הבסיס של ה-API במופע LogRhythm. |
| טוקן API | סיסמה | לא רלוונטי | כן | טוקן API של LogRhythm. |
| קובץ אישור CA | String | לא רלוונטי | לא | קובץ אישור CA בקידוד Base64. |
| מספר השעות המקסימלי אחורה | מספר שלם | 24 | לא | מציינים את מספר השעות אחורה שבהן הסטטוסים יסונכרנו. |
| אימות SSL | תיבת סימון | סימן אישור | כן | אם האפשרות הזו מופעלת, צריך לוודא שאישור ה-SSL לחיבור לשרת LogRhythm תקף. |
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.