Diploma de Participare

2.4 – Splunk Search Head: Motorul de Căutare & Vizualizare

Ce este un Search Head?

Search Head-ul este responsabil pentru gestionarea căutărilor, dashboard-urilor și rapoartelor. Acesta interacționează cu Indexer-ul pentru a recupera datele și a le prezenta utilizatorilor.

Responsabilitățile principale ale unui Search Head:

  • Procesează interogările de căutare trimise de utilizatori.
  • Recuperează datele indexate de la Indexers.
  • Generează rapoarte, alerte și dashboard-uri.
  • Suportă utilizatori multipli simultan.

Cum funcționează căutările în Splunk

Când un utilizator rulează o interogare:

  1. Search Head-ul procesează cererea de căutare.
  2. Trimite cererea către Indexer-ul corespunzător, unde datele sunt stocate.
  3. Indexer-ul recuperează logurile solicitate și le trimite înapoi.
  4. Search Head-ul formatează și afișează rezultatele.
  • Exemplu:
    • Un analist de securitate caută încercările eșuate de autentificare:
      • index=auth_logs status=failed | stats count by user
      • Search Head-ul extrage evenimentele de login eșuate de la Indexer și afișează rezultatele într-un tabel.

Search Head Clustering

În medii mari, se utilizează multipli „Search Heads” pentru a distribui încărcătura de căutare. Acest proces se numește „Search Head Clustering”, asigurând disponibilitate ridicată și performanță optimă.