DINOC

Architecture

How DINOC works

A clear separation between collection, processing, storage, and AI — each component replaceable and all communication encrypted.

MonitoredDevicesSNMP · ICMP · gRPCmTLSDINOCAgentCollection · CompressiongRPCDINOCServerCore · RBAC · AlertsAPI · Topology · AI QuerywriteMetrics StoreVictoriaMetricsTime-series · TSDBHTTPLocal LLMOllamaOn-premise AINo cloud required

How data flows

01

Collection

DINOC Agents run on target hosts and collect metrics via gRPC (push), or the server polls devices via SNMP and ICMP (pull). All agent-to-server communication is encrypted with mTLS.

02

Processing

The DINOC Server receives, normalizes, and validates telemetry. Alert rules are evaluated in real-time. Topology data is updated as LLDP/CDP neighbor information arrives.

03

Alerting & AI Query

Alert state changes trigger webhooks and notification channels. When a user issues an AI query, the DINOC Server sends context (recent metrics + alert history) to the local Ollama LLM and streams the response back to the UI.

Component breakdown

Monitored Devices

Any network-attached device: routers, switches, servers, CPEs, firewalls, UPS units.

SNMP v1/v2c/v3ICMP (ping)gRPC agent

DINOC Agent

Lightweight Go binary that collects metrics from the host and pushes them to the DINOC Server over an authenticated, encrypted gRPC channel.

mTLS (outbound)gRPC (push)

DINOC Server

The core processing engine. Handles metric ingestion, alert evaluation, topology tracking, user authentication (RBAC), and AI query routing.

REST APIWebSocketHTTP (Ollama)MetricsQL (VictoriaMetrics)

VictoriaMetrics

High-performance time-series database for all network metrics. Stores raw data at full resolution and downsampled views for long-term retention.

Prometheus remote_writeMetricsQLHTTP API

Ollama (Local LLM)

On-premise language model runtime. DINOC sends AI queries with metric context via HTTP. Zero data leaves your infrastructure.

HTTP (localhost)LLM REST API

Ready to modernize your NOC?

Deploy DINOC in minutes and see your entire network — with AI-assisted insights from day one.

14-day free trial. No credit card required.