Ma'lumot manbalarini ulash
Hodisalar platformaga keladigan barcha yo'llar — Windows agent, SSH, qurilmalardan syslog, log jo'natuvchilar, API va log fayllar — va har bir tomonda nima sozlanadi.
Konsol yon menyusidagi Ma’lumot manbalari shu sahifadagi ko’rsatmalarni platformangiz manzili bilan to’ldirib ko’rsatadi, manbaga kerak bo’lsa API kalit yaratadi va hodisa kelganini ko’rishingiz uchun sinov hodisasini yuboradi.
| Manba | Qanday keladi | Qayerda sozlanadi |
|---|---|---|
| Windows kompyuterlar | Legit AI agenti, HTTPS orqali | Endpointni ulash |
| Linux serverlar | Har 30 soniyada SSH; hech narsa o’rnatilmaydi | SSH serverlar |
| Firewall, switch, routerlar | 514-portga syslog, UDP yoki TCP | Pastda |
| rsyslog ishlab turgan serverlar | TCP orqali yo’naltirilgan syslog | Pastda |
| Fluent Bit, Vector | HTTPS, API kalit bilan | Pastda |
| O’z ilovangiz | HTTPS, API kalit bilan | Hodisa yuborish |
| Log fayllar | Hodisalar → Log faylni import qilish orqali yuklanadi | — |
Qurilmalardan syslog
«Qurilmalardan syslog» bo'limiO’z serveringizda platforma syslog’ni 514-portda, UDP va TCP orqali qabul qiladi — qurilmalar allaqachon qanday yuborsa, xuddi shunday: agentsiz, kalitsiz. Qurilmaning log sozlamalarida syslog serverini platforma manzili va 514-port qilib qo’ying. UDP har qanday qurilmada ishlaydi; qurilmada TCP bo’lsa, uni tanlang.
Har bir qator boshqa hodisalar kabi o’sha yo’ldan o’tadi: normallashtirish, aniqlash qatlamlari, deduplikatsiya. CEF tashiydigan qator CEF sifatida o’qiladi. U kelgan manzil observer.ip sifatida saqlanadi.
| Qoida | Standart |
|---|---|
| Qaysi tarmoqlar yubora oladi | Barcha xususiy tarmoqlar (10/8, 172.16/12, 192.168/16) va loopback; so’rovingiz bilan toraytiriladi |
| Bitta yuboruvchidan soniyasiga qatorlar | 500 |
| Eng uzun qator | 8 KB |
Ma’lumot manbalari nechta qator kelganini, oxirgisi qachon kelganini va nechtasi nima sababdan rad etilganini ko’rsatadi.
Legit AI bulutida syslog to’g’ridan-to’g’ri qabul qilinmaydi: uni siz ishlatadigan relay’ga (pastdagi Fluent Bit yoki Vector) yuboring, u HTTPS orqali uzatadi.
rsyslog ishlab turgan serverlar
«rsyslog ishlab turgan serverlar» bo'limiServerda /etc/rsyslog.d/90-legit-ai.conf faylini yarating:
# Legit AI: forward every message over TCP.*.* @@legit.corp.internal:514va rsyslog’ni qayta ishga tushiring: sudo systemctl restart rsyslog.
Log jo’natuvchilar
«Log jo’natuvchilar» bo'limiIkkalasi ham POST /api/ingest/records ga yuboradi — u JSON massiv yoki har qatorga bitta JSON obyekt qabul qiladi. Ma’lumot manbalarida (yoki Sozlamalar → API Kalitlarida) ANALYST roli va write doirasi bilan kalit yarating.
Fluent Bit — output qo’shing:
[OUTPUT] Name http Match * Host legit.corp.internal Port 443 URI /api/ingest/records Format json Header X-API-Key legit_… tls On tls.verify OnVector — sink qo’shing:
[sinks.legit_ai]type = "http"inputs = ["your_source"]uri = "https://legit.corp.internal/api/ingest/records"method = "post"encoding.codec = "json"framing.method = "newline_delimited"request.headers.X-API-Key = "legit_…"Ko’p vositalar ishlatadigan maydon nomlari tushuniladi: hostname, event_type, severity, src_ip, message va ularning keng tarqalgan variantlari — Hodisa yuborish sahifasiga qarang.
Ishlayotganini tekshirish
«Ishlayotganini tekshirish» bo'limiMa’lumot manbalari → Sinov hodisasini yuborish butun yo’l bo’ylab bitta zararsiz hodisa yuboradi. Hodisalar har bir hodisani kelishi bilan ko’rsatadi; manba yuboradigan host nomini qidiring.