Meraki Netflow
To set up meraki netflow, point your cloud dashboard to a collector IP and port. Your network gear then sends flow records so your team can check traffic volume. Many teams start by giving network admins full dashboard rights to turn on flow exports. They also grant broad server logins so engineers can read collector logs and fix issues. When roles are too broad, one bad change can break flow rules across every site. Shared server keys also make it hard to see who changed collector settings. H
Netflow: the complete guide
Architecture patterns, implementation strategies, and security best practices. Delivered to your inbox.
To set up meraki netflow, point your cloud dashboard to a collector IP and port. Your network gear then sends flow records so your team can check traffic volume. Many teams start by giving network admins full dashboard rights to turn on flow exports. They also grant broad server logins so engineers can read collector logs and fix issues. When roles are too broad, one bad change can break flow rules across every site. Shared server keys also make it hard to see who changed collector settings.
How meraki netflow works in your network
NetFlow is a network protocol that tracks metadata about IP traffic flows. It does not capture the actual payload data inside the packets. Instead, your appliances group packets by source IP, destination IP, port, and protocol. The hardware counts the bytes and packets for each group over a short window. When the window closes, the appliance sends a summary record to your collector server. You configure this export inside the cloud dashboard for each network site. You must enter the collector IP address and the UDP port it listens on. The appliance sends these UDP packets over the local network or through a VPN tunnel. You must check your firewall rules so these UDP packets can reach the collector. On the receiving end, your collector app reads the records and stores them on disk. Engineers then log in to the collector app or host to run traffic queries. Admin roles in the cloud dashboard control who can change the export target settings. Server roles on the collector host control who can read the stored flow data.
What native flow logs solve and what they miss
Flow records help your team spot bandwidth hogs and strange network paths fast. They show which hosts talk to each other and how much data they send. Native dashboard roles also limit who can edit the export IP and port settings. Still, flow metadata and basic admin roles leave a big gap in day-to-day operations. NetFlow only shows you that two IP addresses talked on a specific port. It never shows which user ran a query or what command they typed. Also, host login rules only decide who can log in to your collector servers. Once an engineer logs in to fix a collector database, native controls stop watching. The host does not check individual SQL queries or shell commands in flight. An admin with valid keys can drop flow tables or read raw system files. If a query returns sensitive fields like emails or phone numbers, native tools show everything. Standard role setups cannot rewrite matched fields in results before they reach the screen. Teams need a way to inspect every live command and query across their systems.
Securing collector hosts and database access
Your flow collector stores a full map of how your internal apps talk. Attackers love this data because it shows every active server and database port. Because of this risk, you should lock down the collector host and its database. Start by removing shared admin accounts on the Linux servers that run the collector. Give each engineer a personal login tied to your main identity provider. Next, restrict who can run shell commands or query the flow database directly. Most team members only need read roles in the collector web app to view charts. Only a small group of engineers should ever run raw queries against the backend tables. Even for that small group, static database passwords create a big security risk. Passwords saved on laptops can leak and let outsiders read your network map. You should also log every shell command and database statement run on the collector host. Clear audit logs let you tie every change back to a single person. Masking rules can also rewrite card numbers or national IDs in query results.
Netflow: architecture patterns and best practices
Continue reading? Get the full guide.
Free. No spam. Unsubscribe anytime.
Check database and API queries on the wire
Identity tools, roles, and network rules decide who opens a session. Setup alone cannot check what each query does or mask sensitive values in a response once a session starts. When workflows touch Postgres, MySQL, SQL Server, MongoDB, ClickHouse, Kubernetes APIs, SSH, or internal HTTP APIs, hoop.dev runs beside those services as an open-source proxy, a sidecar for your Postgres or API. It inspects requests coming in and results going back on the wire.
Your login details and client tools stay as they are while hoop.dev guardrails refuse bad deletes or drops before they run. On responses, hoop.dev data masking rewrites matched sensitive values in memory. Furthermore, hoop.dev holds SOC 2 Type II, is MIT licensed, and writes every query and decision to an audit trail that generates evidence for HIPAA, GDPR, and PCI DSS. See the source on GitHub.
Frequently asked questions
Does meraki netflow capture packet payloads?
No, it only exports flow metadata like IP addresses, ports, and byte counts. It does not record the actual content of web requests or database queries.
Why are flow records missing from my collector?
First, check that the dashboard has the right collector IP and UDP port. Then verify that local firewalls and VPN routes allow UDP traffic to that host.
Can flow logs replace database audit logs?
No, flow logs only show network traffic volume between two IP addresses. You still need command and query logs to see what users do inside servers.
Related guides
In this post