התקנה והגדרה של המעביר
במאמר הזה מוסבר איך להתקין ולהגדיר את הכלי להעברת נתונים של Google Security Operations במערכות Linux ו-Windows באמצעות Docker.
העברת הודעות היא רכיב תוכנה שאפשר להתקין במכונה או במכשיר, כמו שרת, בתוך הרשת שלכם. הוא אוסף נתוני יומן ומעביר אותם למכונת Google SecOps שלכם.
אתם יכולים להשתמש ב-forwarder כדי לשלוח יומנים ישירות מהסביבה שלכם אל Google SecOps, בלי שתצטרכו קטגוריות בענן או ממשקי API של צד שלישי לסוגי יומנים שלא נתמכים. הפתרון הזה מוכן לפריסה, ולא צריך לבצע שילוב ידני עם ה-API להעברת נתונים.
Google SecOps מספק קונטיינר Docker לפריסה מאובטחת של מעביר נתונים. אפשר להריץ ולנהל את קונטיינר Docker במכונות פיזיות או וירטואליות.
דרישות מערכת
אלה המלצות כלליות. לקבלת המלצות ספציפיות למערכת שלכם, אפשר לפנות לתמיכה של Google SecOps.
מערכת Linux
העברת הודעות נתמכת בהפצות שונות של Linux, כמו Debian, Ubuntu, Red Hat ו-Suse. כדי להשיג ביצועים אופטימליים, צריך להשתמש ב-Docker בגרסה 20.10.21 ואילך.
זיכרון RAM: נדרש זיכרון RAM בנפח 1GB לכל סוג נתונים שנאסף ומתקבל על ידי Google SecOps לצורך הטמעה. לדוגמה, אם מציינים ארבעה אוספי נתונים שונים, צריך 4GB RAM כדי לאסוף נתונים לכל הארבעה.
מעבד: שני מעבדים מספיקים לטיפול בעד 10,000 אירועים בשנייה (EPS) בכל סוגי הנתונים. אם אתם צופים שספק ההעברה יטפל ביותר מ-10,000 EPS, הקצו ארבע עד שש יחידות CPU.
דיסק: מומלץ להקצות 20GB של נפח אחסון בדיסק, בלי קשר לכמות הנתונים שה-Forwarder מטפל בהם.
מערכת Windows
העברת הודעות נתמכת ב-Microsoft Windows Server 2022. כדי להשיג ביצועים אופטימליים, צריך להשתמש ב-Docker בגרסה 20.10.21 ואילך.
זיכרון RAM: נדרש זיכרון RAM בנפח 1.5GB לכל סוג נתונים שנאסף ומתקבל ב-Google SecOps לצורך הטמעה. לדוגמה, אם מציינים ארבעה אוספים שונים, צריך 6GB RAM כדי לאסוף נתונים לכל הארבעה.
מעבד: שני מעבדים מספיקים לטיפול בעד 10,000 אירועים בשנייה (EPS) בכל סוגי הנתונים. אם אתם צופים שחברת השילוח תטפל ביותר מ-10,000 חבילות ביום, הקצו ארבע עד שש יחידות CPU.
כונן: מומלץ להקצות 20GB של נפח אחסון בכונן, בלי קשר לכמות הנתונים שמטופלת על ידי המעביר.
לפני שמתחילים
לפני שמתחילים בהטמעה של המעביר, חשוב לקחת בחשבון את הנקודות הבאות.
טווחי כתובות IP של Google
כשמגדירים את המעביר, יכול להיות שיהיה צורך לשנות את הגדרות חומת האש שכוללות ציון של טווחי כתובות IP. טווח כתובות ה-IP של הדומיין שמשמש כברירת מחדל את שירותי Google ואת ממשקי ה-API של Google מוקצה באופן דינמי ומשתנה לעיתים קרובות. מידע נוסף זמין במאמר בנושא קבלת טווחי כתובות IP של Google.
אימות ההגדרות של חומת האש
אם קונטיינר ההעברה פועל מאחורי חומת אש או שרת proxy מאומת, צריך להעניק גישה יוצאת למארחים הבאים:
| סוג החיבור | יעד | Port |
| TCP | malachiteingestion-pa.googleapis.com | 443 |
| TCP | asia-northeast1-malachiteingestion-pa.googleapis.com | 443 |
| TCP | asia-south1-malachiteingestion-pa.googleapis.com | 443 |
| TCP | asia-southeast1-malachiteingestion-pa.googleapis.com | 443 |
| TCP | australia-southeast1-malachiteingestion-pa.googleapis.com | 443 |
| TCP | eu-chronicle.googleapis.com | 443 |
| TCP | europe-malachiteingestion-pa.googleapis.com | 443 |
| TCP | europe-west2-malachiteingestion-pa.googleapis.com | 443 |
| TCP | europe-west3-malachiteingestion-pa.googleapis.com | 443 |
| TCP | europe-west6-malachiteingestion-pa.googleapis.com | 443 |
| TCP | europe-west9-malachiteingestion-pa.googleapis.com | 443 |
| TCP | europe-west12-malachiteingestion-pa.googleapis.com | 443 |
| TCP | me-central1-malachiteingestion-pa.googleapis.com | 443 |
| TCP | me-central2-malachiteingestion-pa.googleapis.com | 443 |
| TCP | me-west1-malachiteingestion-pa.googleapis.com | 443 |
| TCP | northamerica-northeast2-malachiteingestion-pa.googleapis.com | 443 |
| TCP | southamerica-east1-malachiteingestion-pa.googleapis.com | 443 |
| TCP | accounts.google.com | 443 |
| TCP | gcr.io | 443 |
| TCP | cloud.google.com/artifact-registry | 443 |
| TCP | oauth2.googleapis.com | 443 |
| TCP | storage.googleapis.com | 443 |
תכנון ההטמעה
לפני שמתחילים להגדיר את המעביר, כדאי לתכנן את ההטמעה. כך תוכלו להתאים את מקורות הנתונים ואת מאפייני ההגדרה למטרות האבטחה, ליכולות התשתית ולדרישות ההתאמה שלכם.
קובעים אילו נתונים יוכנסו
מזהים את מקורות הנתונים הרלוונטיים ביותר להעברה מבין האפשרויות הבאות:
Splunk: מתאים אם אתם כבר משתמשים ב-Splunk לניהול יומנים.
Syslog: רב-תכליתי ליומני מערכת ואפליקציות ממכשירים שונים.
קובץ: גמיש להטמעה של כל קובץ יומן.
חבילות: מאפשרת לראות את כל התנועה ברשת על ידי לכידת תנועה גולמית.
Kafka: מתאים במיוחד לצבירת יומנים בזמן אמת ממערכות מבוזרות.
WebProxy: מתאים במיוחד לקבלת תובנות לגבי תנועת גולשים באתר והתנהגות המשתמשים.
מגבלה
הגודל המקסימלי של שורת יומן בפידים של נתונים הוא 4MB.
קביעת ההגדרה
לפני שמתקינים את המעביר, צריך לקבוע את המאפיינים העיקריים הבאים כדי להבטיח הטמעה מוצלחת.
דחיסת נתונים
דחיסת נתונים או יומנים מצמצמת את צריכת רוחב הפס ברשת כשמעבירים יומנים אל Google SecOps. עם זאת, יכול להיות שהיא תגרום לעלייה בשימוש במעבד. האיזון האופטימלי בין החיסכון ברוחב הפס לבין השימוש במעבד תלוי בכמה גורמים, כמו סוג היומן, יכולת הדחיסה של הנתונים, משאבי המעבד הזמינים והמגבלות של רוחב הפס ברשת.
לדוגמה, בדרך כלל אפשר לבצע דחיסה טובה של יומנים מבוססי-טקסט, והם יכולים לחסוך כמות משמעותית של רוחב פס עם שימוש נמוך במעבד. לעומת זאת, יכול להיות שאי אפשר לבצע דחיסה יעילה של נתונים מוצפנים או בינאריים, והם עלולים לגרום לשימוש גבוה יותר במעבד.
כברירת מחדל, דחיסת היומנים מושבתת. כדאי להעריך את הפשרה על סמך הסביבה הספציפית שלכם ואופי נתוני היומן.
אגירת נתונים בדיסק
מומלץ להפעיל את האפשרות 'שמירת נתונים בזיכרון המטמון של הדיסק'. באמצעות אחסון זמני של הודעות בדיסק, אפשר לאחסן זמנית בדיסק הודעות שהצטברו בתור במקום בזיכרון, וכך להגן על הנתונים במקרה של קריסת המעביר או המארח. עם זאת, הפעלת אגירת נתונים בדיסק עלולה להשפיע על הביצועים.
אם ההשהיה של הדיסק מושבתת, המעביר מקצה 1GB של זיכרון (RAM) לכל סוג יומן (לדוגמה, לכל מחבר). הזיכרון המקסימלי המותר לשימוש בזיכרון מטמון בדיסק הוא 4GB.
מסננים של ביטויים רגולריים
מסננים של ביטויים רגולריים מאפשרים להעריך דפוסים מול נתוני יומן גולמיים באמצעות תחביר RE2. כל מסנן חייב לכלול ביטוי רגולרי, ויכול להגדיר אופציונלית את ההתנהגות כשמתרחשת התאמה.
תוויות שרירותיות
התוויות משמשות לצירוף מטא-נתונים מותאמים אישית ליומנים באמצעות צמדי מפתח/ערך. אפשר להגדיר תוויות לכל המעביר או בתוך אוסף ספציפי של המעביר. אם יש תוויות בשתי הרמות, התוויות ברמת האוסף מבטלות את התוויות ברמת המעביר אם יש חפיפה במפתחות.
מרחבי שמות
אתם יכולים להשתמש בתוויות של מרחב שמות כדי לזהות יומנים מפלחים שונים ברשת וכדי למנוע התנגשויות בין כתובות IP חופפות. אפשר להגדיר תווית של מרחב שמות לכל המעביר או בתוך אוסף ספציפי של המעביר. אם שניהם קיימים, מרחב השמות ברמת האוסף מבטל את מרחב השמות ברמת המעביר.
סוג יומן הביקורת
Google SecOps תומך במגוון סוגים של יומנים. רשימה מלאה זמינה במאמר מערכי נתונים נתמכים.
אפשרויות של איזון עומסים וזמינות גבוהה
איזון עומסים נתמך רק בסוג האיסוף syslog.
אפשר לפרוס את המעביר בסביבות שבהן מאזן עומסים בשכבה 4 מותקן בין מקור הנתונים לבין מופעי המעביר. כך אפשר לפצל את איסוף היומנים בין כמה מעבירים, ולשפר את המהימנות על ידי הפניית היומנים למעביר אחר במקרה של כשל.
למעביר יש שרת HTTP מובנה שמגיב לבדיקות תקינות ממאזני עומסים ומונע אובדן של יומנים במהלך ההפעלה והכיבוי. אתם יכולים להגדיר את שרת ה-HTTP, איזון העומסים ואפשרויות הזמינות הגבוהה כדי לציין את משכי הזמן של זמן קצוב לתפוגה וקודי הסטטוס לבדיקות תקינות. ההגדרה הזו תואמת גם לפריסות מבוססות-קונטיינר וגם למאזני עומסים.
| הגדרה | תיאור |
|---|---|
| פסק זמן (timeout) מבוקר | משך הזמן שבו מתקבלים חיבורים חדשים אחרי שהמעביר מחזיר סטטוס unready בתגובה לבדיקת תקינות.
זה גם הזמן להמתנה בין קבלת אות להפסקת הפעולה לבין תחילת ההשבתה של השרת עצמו. כך מאזן העומסים מקבל זמן להסיר את המפנה מהמאגר.הערכים התקינים הם בשניות. לדוגמה, כדי לציין 10 שניות, מקלידים 10.
אסור להשתמש בערכים עשרוניים.ברירת מחדל: 15 שניות |
| פסק זמן להפסקת הפעילות | כמה זמן ממתין המעביר לחיבורים פעילים להיסגר בעצמם לפני שהם נסגרים על ידי השרת. לדוגמה, כדי לציין 5 שניות, מקלידים 5.
אסור להשתמש בערכים עשרוניים.ברירת מחדל: 10 שניות |
| Port | מספר היציאה שהשרת HTTP מאזין לה לבדיקות תקינות ממאזן העומסים. הערך חייב להיות בין 1,024 ל-65,535. ברירת מחדל: 8080 |
| כתובת IP או שם מארח | כתובת ה-IP או שם המארח שאפשר לתרגם לכתובת IP, שהשרת צריך להאזין לה. ברירת מחדל: 0.0.0.0 (המערכת המקומית) |
| הזמן הקצוב לתפוגת הקריאה | משמשת לכוונון של שרת ה-HTTP. בדרך כלל אין צורך לשנות את הגדרת ברירת המחדל. הזמן המקסימלי שמוקצב לקריאת הבקשה כולה, גם הכותרת וגם גוף הבקשה. אפשר להגדיר את השדה read timeout ואת השדה read header timeout. ברירת מחדל: 3 שניות |
| הזמן הקצוב לתפוגה של קריאת הכותרת | משמשת לכוונון של שרת ה-HTTP. בדרך כלל אין צורך לשנות את הגדרת ברירת המחדל. הזמן המקסימלי שמוקצב לקריאת כותרות הבקשה. המועד האחרון לקריאה של החיבור מאופס אחרי קריאת הכותרת. ברירת מחדל: 3 שניות |
| זמן קצוב לתפוגה של כתיבה | משמשת לכוונון של שרת ה-HTTP. בדרך כלל אין צורך לשנות את הגדרת ברירת המחדל. משך הזמן המקסימלי שמוקצב לשליחת תשובה. הערך מתאפס כשכותרת בקשה חדשה נקראת. ברירת מחדל: 3 שניות |
| זמן קצוב לתפוגה של מצב המתנה | משמשת לכוונון של שרת ה-HTTP. בדרך כלל אין צורך לשנות את הגדרת ברירת המחדל. משך הזמן המקסימלי להמתנה לבקשה הבאה כשהאפשרות 'חיבורים בלי פעילות' מופעלת. אם השדה idle timeout מוגדר לאפס, המערכת משתמשת בערך של השדה read timeout. אם שני הערכים הם אפס, המערכת משתמשת בשדה read
header timeout . ברירת מחדל: 3 שניות |
| קוד סטטוס זמין | קוד הסטטוס שספק ההעברה מחזיר כשמתקבלת בדיקת פעילות והספק זמין. מתזמני קונטיינרים ומארגני קונטיינרים שולחים לעיתים קרובות בדיקות פעילות. ברירת מחדל: 204 |
| קוד הסטטוס 'מוכן' | קוד הסטטוס שמוחזר על ידי המעביר כשהוא מוכן לקבל תנועה באחד מהמצבים הבאים:
|
| קוד סטטוס לא מוכן | קוד הסטטוס שמוחזר על ידי המעביר כשהוא לא מוכן לקבל תנועה. ברירת מחדל: 503 |
שלב 1: הגדרת ההפניה
לכל מעביר שפורס צריך קובץ הגדרה של מעביר. קובץ הגדרות של מעביר נתונים מציין את ההגדרות להעברת הנתונים למופע של Google SecOps. מומלץ ליצור קובץ הגדרה חדש לכל מארח כדי לשמור על הבחנה ברורה בין האוספים שמשויכים לכל אחד מהם.
Google Cloud הכלי מתאים אישית את קובצי ההגדרה האלה עם מטא-נתונים ספציפיים לכל מופע של מעביר. אתם יכולים לשנות את הקבצים האלה בהתאם לדרישות הספציפיות שלכם, ולכלול בהם פרטים על סוגי היומנים שאתם רוצים להעביר.
אפשר ליצור קובץ הגדרות של מעביר נתונים דרך ממשק המשתמש, דרך ה-API או באופן ידני.
ממשק המשתמש מספק ממשק גרפי להגדרת מעבירי הודעות, והוא הדרך המומלצת ליצירת הגדרת מעביר הודעות. זו הדרך הכי קלה להתחיל, והיא לא דורשת תכנות. כדי להוריד את קובץ ההגדרות באמצעות ממשק המשתמש של Google SecOps, אפשר לעיין במאמר בנושא ניהול הגדרות של מעבירי נתונים דרך ממשק המשתמש של Google SecOps.
ה-API מספק דרך פרוגרמטית להגדיר העברות. כדי להוריד את ההגדרות של המעביר באופן פרוגרמטי, אפשר לעיין במאמר בנושא Forwarder Management API.
אפשר ליצור את קובץ ההגדרות באופן ידני ולהוסיף לו את אפשרויות ההגדרה. מומלץ להשתמש בשיטה של ממשק המשתמש כדי ליצור את קובץ ההגדרות, כדי להבטיח דיוק ולצמצם את הסיכון לשגיאות. כדי ליצור את הקובץ באופן ידני, אפשר לעיין במאמר בנושא ניהול ידני של קובץ התצורה של המעביר.
שלב 2: התקנת Docker
בקטע הזה מוסבר איך להתקין את Docker במערכת.
אימות Docker באמצעות Artifact Registry
כחלק מההתקנה של Docker, צריך לאמת את Docker. אפשר לאמת את docker באמצעות Google Cloud CLI (ממשק שורת הפקודה), או, אם אי אפשר להתקין את Google Cloud CLI, באמצעות יצירת קובץ JSON חדש של חשבון שירות במכונה הווירטואלית.
שיטה ראשונה: שימוש בממשק שורת הפקודה (CLI) של Google Cloud CLI
מריצים את הפקודה הבאה כדי לבצע אימות של Docker:
gcloud auth configure-docker gcr.io
שיטה שנייה: יוצרים ומורידים קובץ JSON חדש של חשבון שירות במכונה הווירטואלית (VM).
משתמשים בשיטה הזו אם אין אפשרות להתקין את Google Cloud CLI (ממשק שורת הפקודה).
מריצים את הפקודה הבאה כדי לבצע אימות של Docker:
cat key.json | docker login -u _json_key --password-stdin https://gcr.io
מידע נוסף על שיטות נוספות לאימות Docker זמין במאמר בנושא הגדרת אימות ל-Artifact Registry עבור Docker
מערכת Linux
Docker הוא קוד פתוח, וכל התיעוד הנדרש זמין בקהילת הקוד הפתוח של Docker. הוראות להתקנת Docker מופיעות במאמר Install Docker Engine (התקנת Docker Engine).
כדי לבדוק אם Docker מותקן בצורה תקינה במערכת, מריצים את הפקודה הבאה (נדרשות הרשאות מורחבות):
docker ps
התגובה הבאה מציינת ש-Docker הותקן בצורה תקינה:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
מערכת Windows
מפעילים את Windows PowerShell עם הרשאות אדמין ובודקים את הקישוריות לרשת אל Google Cloud באמצעות השלבים הבאים:
לוחצים על התחלה.
מקלידים
PowerShellולוחצים לחיצה ימנית על Windows PowerShell.לוחצים על הפעל כמנהל.
מריצים את הפקודה הבאה:
C:\> test-netconnection <host> -port <port>פלט הפקודה מציין שהסטטוס של
TcpTestSucceededהואtrue.דוגמה:
C:\> test-netconnection malachiteingestion-pa.googleapis.com -port 443 ComputerName : malachiteingestion-pa.googleapis.com RemoteAddress : 198.51.100.1 RemotePort : 443 InterfaceAlias : Ethernet SourceAddress : 203.0.113.1 TcpTestSucceeded : True
כדי להתקין את Docker בשרת Windows, מבצעים את הפעולות הבאות.
מפעילים את תכונת המאגר של Microsoft Windows:
Install-WindowsFeature containers -Restartמריצים את הפקודה הבאה במצב אדמין ב-PowerShell כדי להתקין את Docker CE:
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1 .\install-docker-ce.ps1כדי לבדוק את ממשק שורת הפקודה של Docker, מריצים את הפקודה
docker ps, שמחזירה רשימה של קונטיינרים פעילים. אם Docker לא מותקן בצורה תקינה, מוצגת שגיאה.מידע נוסף זמין במאמר תחילת העבודה: הכנת Windows לקונטיינרים.
בפריסות ארגוניות, מתקינים את Mirantis Container Runtime, שנקרא גם Docker EE.
שלב 3: מתקינים את המפנה
בקטע הזה מוסבר איך להתקין את המעביר באמצעות קונטיינר Docker.
שלב 3א: מעבירים את קובצי ההגדרות לספריית המעביר
השלב הראשון בתהליך ההתקנה של המעביר הוא להציב את קובצי התצורה הנדרשים בספרייה המיועדת של המעביר.
מערכת Linux
כדי למקם את קובצי ההגדרות בספריית המעביר, פועלים לפי השלבים הבאים:
מתחברים למארח של מעביר הנתונים ב-Linux באמצעות הטרמינל.
עוברים לספריית הבית שבה פועל קובץ ה-Docker.
יוצרים ספרייה לאחסון קובצי התצורה של המעביר.
mkdir /opt/chronicle/'CONFIG'
אתם יכולים להחליף את שם הספרייה,
CONFIG, בכל שם שתבחרו. חשוב להשתמש באותו שם של ספרייה כשמריצים את הפקודהdocker run.משנים את הספרייה.
cd /opt/chronicle/config
אחרי העברת הקבצים, מוודאים שקבצי ההגדרות נמצאים בספרייה
/opt/chronicle/config.ls -l
מערכת Windows
יוצרים תיקייה בשם C:\config וממקמים בה את קובצי ההגדרות. אפשר להחליף את שם התיקייה, config, בכל שם שרוצים. חשוב לוודא שמשתמשים באותו שם תיקייה כשמריצים את הפקודה docker run.
שלב 3ב: מריצים את המעביר
אחרי שמעבירים את קובצי ההגדרות לספרייה הייעודית של המעביר, אפשר להפעיל את המעביר או לשדרג לגרסה האחרונה של מאגר Google SecOps.
אם משדרגים את הקונטיינר, צריך לנקות את כל ההרצות הקודמות של Docker על ידי הרצת הפקודות הבאות.
docker stop 'cfps'
docker rm 'cfps'
בדוגמה, שם קובץ ה-Docker הוא cfps.
כדי להפעיל את המעביר בפעם הראשונה או כדי לשדרג לגרסה האחרונה של מאגר התגים של Google SecOps, מבצעים את הפעולות הבאות:
מקבלים את קובץ האימג' העדכני ביותר של Docker מ Google Cloud:
מערכת Linux:
docker pull gcr.io/chronicle-container/cf_production_stableמערכת Windows:
docker pull gcr.io/chronicle-container/cf_production_stable_windowsמפעילים את המעביר ממכולת Docker:
מערכת Linux:
docker run \ --detach \ --name cfps \ --restart=always \ --log-opt max-size=100m \ --log-opt max-file=10 \ --net=host \ -v /opt/chronicle/config:/opt/chronicle/external \ gcr.io/chronicle-container/cf_production_stable(אופציונלי למערכת Linux) כשמפעילים את המעביר מקונטיינר Docker, יש אפשרות לטעון ספריית משנה ספציפית מ-
/var/log/.
כדי לטעון ספריית משנה ספציפית, מוסיפים את השורה הבאה לפקודה ומחליפים את ערך placeholder<parser-name>בשם הספרייה במערכת המארחת שממנה צריך לאסוף את היומנים:-v /var/log/<parser-name>:/opt/chronicle/edr \מערכת Linux (כולל האפשרות לטעון ספריית משנה ספציפית):
`docker run \ --detach \ --name cfps \ --restart=always \ --log-opt max-size=100m \ --log-opt max-file=10 \ --net=host \ -v /opt/chronicle/config:/opt/chronicle/external \ -v /var/log/<parser-name>:/opt/chronicle/edr \ gcr.io/chronicle-container/cf_production_stable`מערכת Windows:
docker run ` --detach ` --name cfps ` --restart=always ` --log-opt max-size=100m ` --log-opt max-file=10 ` -p 0.0.0.0:10515-10520:10515-10520/udp ` -v C:\config\:C:/opt/chronicle/external ` gcr.io/chronicle-container/cf_production_stable_windows
האפשרויות --log-opt זמינות החל מ-Docker 1.13. האפשרויות האלה מגבילות את הגודל של קובצי היומן של הקונטיינר, וחובה להשתמש בהן כל עוד גרסת Docker שבה אתם משתמשים תומכת בהן.
ניהול המעביר
בקטעים הבאים מוסבר איך לנהל את המעביר.
צפייה ביומנים של המעביר
כדי להציג את היומנים של המעביר, מריצים את הפקודה הבאה:
docker logs cfpsכדי לראות את הנתיב של הקובץ שבו היומנים מאוחסנים, מריצים את הפקודה הבאה:
docker inspect --format='{{.LogPath}}' CONTAINER_NAMEכדי לראות את היומנים הפעילים, מריצים את הפקודה הבאה:
docker logs cfps -fכדי לאחסן את היומנים בקובץ, מריצים את הפקודה הבאה:
docker logs cfps &> logs.txt
הסרת המעביר
הפקודות הבאות של Docker עוזרות לעצור, להסיר או להשבית את המעביר.
כדי לעצור או להסיר את קונטיינר ההעברה, מריצים את הפקודה הבאה:
docker stop cfps
כדי להסיר את מאגר ההפניה, מריצים את הפקודה הבאה:
docker rm cfps
עדכון המעביר
המעביר מורכב משני רכיבים, שלכל אחד מהם יש תהליך עדכון משלו:
חבילת העברת נתונים: הרכיב הזה מתעדכן באופן אוטומטי, כך שלא צריך להפעיל מחדש את המחשב.
קובץ אימג' של Docker של Forwarder: העדכונים של הרכיב הזה מתבצעים באופן ידני. תצטרכו לעצור את מופע ההעברה הנוכחי ולהתחיל מופע חדש, כמו שמתואר בשלב 3ב.
מדריכים להוספת נתונים באמצעות מעביר נתונים עבור מערכי נתונים ספציפיים
כדי ללמוד איך קבוצת נתונים מסוימת מוזנת באמצעות מעבירי נתונים, אפשר לעיין במאמרים הבאים:
- התקנת Carbon Black Event Forwarder
- איסוף יומנים של חומת אש Cisco ASA
- איסוף יומנים של Corelight Sensor
- איסוף יומנים של Fluentd
- איסוף יומני מערכת של Linux auditd ו-Unix
- איסוף נתונים מ-Microsoft Windows AD
- איסוף נתוני DHCP של Microsoft Windows
- איסוף נתוני DNS של Microsoft Windows
- איסוף נתוני אירועים של Microsoft Windows
- איסוף נתונים של Sysmon ב-Microsoft Windows
- איסוף יומנים של osquery
- איסוף יומנים של OSSEC
- איסוף יומנים של חומת האש של Palo Alto Networks
- איסוף יומנים של Splunk CIM
- איסוף יומנים של Zeek
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.