Cisco Software Defined WAN-összekötő a Microsoft Sentinelhez
A Cisco szoftveralapú WAN(SD-WAN) adatösszekötője lehetővé teszi a Cisco SD-WAN Syslog- és Netflow-adatok Microsoft Sentinelbe való betöltését.
Ez automatikusan létrehozott tartalom. A módosításokért forduljon a megoldásszolgáltatóhoz.
Csatlakozás or attribútumok
Csatlakozás or attribútum | Leírás |
---|---|
Kusto függvény aliasa | CiscoSyslogUTD |
Kusto függvény URL-címe | https://aka.ms/sentinel-CiscoSyslogUTD-parser |
Log Analytics-tábla(ok) | Rendszernapló CiscoSDWANNetflow_CL |
Adatgyűjtési szabályok támogatása | Munkaterület-átalakítás – DCR |
Támogatja: | Cisco-rendszerek |
Példák lekérdezésekre
Syslog-események – Minden Syslog-esemény.
Syslog
| sort by TimeGenerated desc
Cisco SD-WAN Netflow-események – Minden Netflow-esemény.
CiscoSDWANNetflow_CL
| sort by TimeGenerated desc
Szállító telepítési útmutatója
A Cisco SD-WAN Syslog- és Netflow-adatok Microsoft Sentinelbe való betöltéséhez kövesse az alábbi lépéseket.
- A Syslog-adatok Microsoft sentinelbe való betöltésének lépései
Az Azure Monitor Agent használatával gyűjthetők a syslog-adatok a Microsoft Sentinelbe. Ehhez először létre kell hoznia egy Azure Arc-kiszolgálót ahhoz a virtuális géphez, amelyről a rendszer naplóadatokat küld.
1.1 Az Azure Arc Server hozzáadásának lépései
- Az Azure Portalon lépjen a Kiszolgálók – Azure Arc lapra, és kattintson a Hozzáadás gombra.
- Válassza a Szkript létrehozása lehetőséget az Egyetlen kiszolgáló hozzáadása szakaszban. A felhasználók szkripteket is létrehozhatnak több kiszolgálóhoz is.
- Tekintse át az Előfeltételek lapon található információkat, majd válassza a Tovább gombot.
- Az Erőforrás részletei lapon adja meg a Microsoft Sentinel, régió, operációs rendszer és Csatlakozás ivity metódus előfizetését és erőforráscsoportját. Ezután válassza a Tovább gombra.
- A Címkék lapon tekintse át a javasolt alapértelmezett fizikai helycímkéket, adjon meg egy értéket, vagy adjon meg egy vagy több egyéni címkét a szabványok támogatásához. Ezután válassza a Tovább elemet
- Válassza a Letöltés lehetőséget a szkriptfájl mentéséhez.
- Most, hogy létrehozta a szkriptet, a következő lépés az, hogy azon a kiszolgálón futtassa, amelyet az Azure Arcba szeretne előkészíteni.
- Ha Azure-beli virtuális géppel rendelkezik, kövesse a hivatkozásban említett lépéseket a szkript futtatása előtt.
- Futtassa a szkriptet a következő paranccsal:
./<ScriptName>.sh
- Miután telepítette az ügynököt, és konfigurálta az Azure Arc-kompatibilis kiszolgálókhoz való csatlakozásra, lépjen az Azure Portalra, és ellenőrizze, hogy a kiszolgáló sikeresen csatlakozott-e. A gép megtekintése az Azure Portalon. Hivatkozás hivatkozása
1.2 Az adatgyűjtési szabály (DCR) létrehozásának lépései
Az Azure Portalon keresse meg a Monitort. A Gépház területen válassza az Adatgyűjtési szabályok és a Létrehozás lehetőséget.
Az Alapszintű panelen adja meg a szabály nevét, előfizetését, erőforráscsoportját, régióját és platformtípusát.
Válassza a Következő: Erőforrások lehetőséget.
Válassza az Erőforrások hozzáadása lehetőséget. A szűrőkkel megkeresheti a naplók gyűjtéséhez használni kívánt virtuális gépet.
Válassza ki a virtuális gépet. Válassza az Alkalmazás lehetőséget.
Válassza a Tovább elemet: Gyűjtse össze és kézbesítse.
Válassza az Adatforrás hozzáadása lehetőséget. Adatforrástípus esetén válassza a Linux syslog lehetőséget.
A minimális naplószintnél hagyja meg az alapértelmezett értékeket LOG_DEBUG.
Válassza a Tovább: Cél lehetőséget.
Válassza a Cél hozzáadása lehetőséget, és adja hozzá a céltípust, az előfizetést, a fiókot vagy a névteret.
Válassza az Adatforrás hozzáadása lehetőséget. Válassza a Tovább: Ellenőrzés és létrehozás lehetőségre.
Válassza a Létrehozás lehetőséget. Várjon 20 percet. A Microsoft Sentinelben vagy az Azure Monitorban ellenőrizze, hogy az Azure Monitor-ügynök fut-e a virtuális gépen. Hivatkozás hivatkozása
A Netflow-adatok Microsoft sentinelbe való betöltésének lépései
A Netflow-adatok Microsoft sentinelbe való betöltéséhez telepíteni és konfigurálni kell a Filebeat-t és a Logstash-t a virtuális gépen. A konfiguráció után a virtuális gép képes lesz netflow-adatokat fogadni a konfigurált porton, és az adatok a Microsoft sentinel munkaterületére kerülnek.
2.1 A filebeat és a logstash telepítése
- A filebeat és logstash apt használatával történő telepítéséhez tekintse meg ezt a dokumentumot:
- Fájlbeat: https://www.elastic.co/guide/en/beats/filebeat/current/setup-repositories.html.
- Logstash: https://www.elastic.co/guide/en/logstash/current/installing-logstash.html.
- A RedHat-alapú Linux (yum) fájlbeat és logstash telepítésének lépései a következők:
- Fájlbeat: https://www.elastic.co/guide/en/beats/filebeat/current/setup-repositories.html#_yum.
- Logstash: https://www.elastic.co/guide/en/logstash/current/installing-logstash.html#_yum
2.2 A Filebeat konfigurálása események logstashba való küldéséhez
- Filebeat.yml fájl szerkesztése:
vi /etc/filebeat/filebeat.yml
- Az Elasticsearch Output szakasz megjegyzése.
- Uncomment Logstash Output section (Uncomment out only these two lines)- output.logstash hosts: ["localhost:5044"]
- A Logstash Kimenet szakaszában, ha nem az alapértelmezett portot, azaz az 5044-es portot szeretné elküldeni, cserélje le a gazdagépek mező portszámát. (Megjegyzés: Ezt a portot hozzá kell adni a conf fájlhoz a logstash konfigurálása közben.)
- A "filebeat.inputs" szakaszban megjegyzést fűzzön a meglévő konfigurációhoz, és adja hozzá a következő konfigurációt: - típus: netflow max_message_size: 10KiB gazdagép: "0.0.0.0:2055" protokollok: [ v5, v9, ipfix ] expiration_timeout: 30m queue_size: 8192 custom_definitions: - /etc/filebeat/custom.yml detect_sequence_reset: true enabled: true enabled: true
- A Fájlbemenetek szakaszban, ha nem az alapértelmezett portot, azaz a 2055-ös portot szeretné megkapni, cserélje le a gazdagépmező portszámát.
- Adja hozzá a megadott custom.yml fájlt a /etc/filebeat/ könyvtárba.
- Nyissa meg a filebeat bemeneti és kimeneti portot a tűzfalon.
- Parancs futtatása:
firewall-cmd --zone=public --permanent --add-port=2055/udp
- Parancs futtatása:
firewall-cmd --zone=public --permanent --add-port=5044/udp
Megjegyzés: ha a fájlbemenethez/kimenethez egyéni portot ad hozzá, nyissa meg a portot a tűzfalon.
2.3 A Logstash konfigurálása események Microsoft Sentinelnek való küldéséhez
- Telepítse az Azure Log Analytics beépülő modult:
- Parancs futtatása:
sudo /usr/share/logstash/bin/logstash-plugin install microsoft-logstash-output-azure-loganalytics
- Tárolja a Log Analytics-munkaterület kulcsát a Logstash kulcstárolójában. A munkaterületkulcs az Azure Portalon, a Log analitikus munkaterület Kiválasztása munkaterület > > alatt található, Gépház válassza az Ügynök Log Analytics-ügynök > utasításait.
- Másolja ki az elsődleges kulcsot, és futtassa a következő parancsokat:
sudo /usr/share/logstash/bin/logstash-keystore --path.settings /etc/logstash create LogAnalyticsKey
sudo /usr/share/logstash/bin/logstash-keystore --path.settings /etc/logstash add LogAnalyticsKey
- Hozza létre a konfigurációs fájlt /etc/logstash/cisco-netflow-to-sentinel.conf: input { beats { port =><port_number> #(Adja meg a fájlbeatkonfigurálás során konfigurált kimeneti port számát, azaz filebeat.yml fájl .) } } kimenete { microsoft-logstash-output-azure-loganalytics { workspace_id => "<workspace_id>" workspace_key => "${LogAnalyticsKey}" custom_log_table_name => "CiscoSDWANNetflow" } }
Megjegyzés: Ha a tábla nincs jelen a Microsoft sentinelben, akkor létrehoz egy új táblát a sentinelben.
2.4 A Filebeat futtatása:
- Nyisson meg egy terminált, és futtassa a parancsot:
systemctl start filebeat
- Ez a parancs elindítja a filebeat futtatását a háttérben. A naplók megtekintéséhez állítsa le a filebeat (
systemctl stop filebeat
) fájlt, majd futtassa a következő parancsot:
filebeat run -e
2.5 A Logstash futtatása:
- Egy másik terminálon futtassa a következő parancsot:
/usr/share/logstash/bin/logstash --path.settings /etc/logstash -f /etc/logstash/cisco-netflow-to-sentinel.conf &
- Ez a parancs elindítja a logstash futtatását a háttérben. A logstash naplóinak megtekintéséhez ölje meg a fenti folyamatot, és futtassa a következő parancsot:
/usr/share/logstash/bin/logstash --path.settings /etc/logstash -f /etc/logstash/cisco-netflow-to-sentinel.conf
Következő lépések
További információ: a kapcsolódó megoldás az Azure Marketplace-en.