┌─┐ ║"│ └┬┘ ┌┼┐ │ ┌──┐ ┌──────┐ ┌───────────┐ ┌────────┐ ┌──────┐ ┌┴┐ │OS│ │Sensor│ │Mock Server│ │Logstash│ │Kibana│ User └─┬┘ └───┬──┘ └─────┬─────┘ └────┬───┘ └───┬──┘ │ │ │ establish session │ │ │ │ │ │───────────────────>│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╔═══════╤════╪═════════════════╪════════════════╪════════════════════╪═════════════════════╪═══════════════════╪═════════════╗ ║ LOOP │ │ │ │ │ │ │ ║ ╟───────┘ │ │ │ │ │ │ ║ ║ │perform activity │ │ │ │ │ ║ ║ │────────────────>│ │ │ │ │ ║ ║ │ │ │ │ │ │ ║ ║ │ │collect events │ │ │ │ ║ ║ │ │<───────────────│ │ │ │ ║ ║ │ │ │ │ │ │ ║ ║ │ │ │ send events │ │ │ ║ ║ │ │ │───────────────────>│ │ │ ║ ║ │ │ │ │ │ │ ║ ║ │ │ │ │ send events │ │ ║ ║ │ │ │ │────────────────────>│ │ ║ ║ │ │ │ │ │ │ ║ ║ │ │ │ read events │ │ │ ║ ║ │────────────────────────────────────────────────────────────────────────────────────────────────>│ ║ ╚════════════╪═════════════════╪════════════════╪════════════════════╪═════════════════════╪═══════════════════╪═════════════╝ │ │ │ │ │ │ │ │ │ │ │ │