Monitoring of your network on your premises,
not in a US cloud.

BlueEye watches the connections between your locations and remote units. That could be water plants, production halls or municipal sites. Measurements, flows and incidents stay on your own server. The only thing that goes out is the licence check, meaning how many agents are running.

  • On-premises
  • Single-tenant
  • Local analysis
  • NIS2 draft
BlueEye · incident
Incident at 03:14

The connection to Treatment Plant North is not responding. 100% packet loss for 6 minutes, measured from two agents at once.

Probable common cause: both plants hang off the same upstream hop (10.20.0.1), which became unstable at 03:11.

NIS2 report draft created automatically

One example. BlueEye gathers findings from several agents into one probable cause instead of fourteen disconnected alarms.

The challenge

NIS2 demands monitoring and reporting, without letting go of your data.

Utilities and other critical infrastructure fall under NIS2. You must be able to document that the network is monitored, and report significant incidents within fixed deadlines.

24 hearly warning
72 hnotification
1 mo.final report
  • The price follows the device count. The usual tools charge per device. The bill grows fast when monitoring has to cover many scattered sites.
  • Data out of the EU. Cloud tools send operational data out of the building, often to vendors under the US CLOUD Act.
  • The report still has to be written. When an incident happens, the documentation has to be pieced together at the last minute, in the format the authority expects.

An example: the night of 12 March

How it looks today
!!! !!! ?

14 alarms from 6 sites in two minutes. The operator on call can see that something is wrong, but not what set it off, or how many sites are actually affected.

How it looks with BlueEye
  1. 1
    03:11

    The source starts to wobble

    An upstream hop (10.20.0.1) starts dropping packets. Nobody has noticed yet.

  2. 2
    03:14

    Two agents measure the same thing

    Treatment Plant North and Pumping Station West both see 100% packet loss for 6 minutes.

  3. 3
    03:14

    The findings become one incident

    BlueEye can see that both sites hang off the same hop, and gathers the two findings into one probable cause, stating how many sites are affected.

  4. 03:15

    The draft is ready

    Timestamps, affected sites, duration and measured cause are already in the NIS2 draft. The operator reads it through and adds to it.

It is the same incident in both panels. On the left it takes a long time before anyone knows what is wrong. On the right it is in the draft at 03:15.

The solution

How BlueEye is put together.

The measurements stay with you

BlueEye runs on-premises and single-tenant on your own hardware. Measurements, flows and incidents do not leave the building. The only thing that goes out is the licence check, meaning the number of agents, and it may be offline for 14 days. Maps and fonts can point at your own, if you want to be fully closed off.

On-premises · single-tenant

Analysis runs on your own server

Anomalies are found with robust statistics on your own server (median and MAD z-score). No ML model, no cloud call, and each finding carries its own explanation and the data behind it. If you want incidents phrased in prose on top, a language model can be switched on (Mistral in the EU by default, other providers selectable). It is off by default and only ever sees masked summaries.

Local analysis · AI optional

NIS2 draft, ready for review

When the incident happens, the draft is already written. Timestamps, affected sites, duration and measured cause are pulled in automatically. You read it through and correct it instead of writing the report from scratch. The draft is never submitted on its own.

Draft · never auto-submitted

What you get in practice

What the measurements actually tell you.

BlueEye gathers the agents' measurements into something an on-call operator can act on at night, and that an auditor can check afterwards.

  • One cause, not 14 alarms

    Findings from several sites are gathered into one probable cause with confidence and a count of how many sites are affected. You see the incident instead of the noise.

  • Where on the path the fault sits

    Hop-by-hop analysis of the route with loss, latency and jitter per hop. So you can see whether the fault is with you, with the operator, or in between.

  • Does the portal work, not just answer?

    Multi-step transaction tests (http, tcp, dns, icmp) with timing per step. Measures the actual user journey, not just whether the host answers a ping.

  • Evidence that can be verified afterwards

    Evidence snapshots at incidents and an Ed25519-signed, timestamped evidence manifest on every report. It can be checked offline.

Examples of use

Built for more than water.

Water utilities are the running example on this page, but BlueEye fits any organisation with scattered networks and NIS2 requirements. Some typical examples:

  • Water & wastewater

    Water plants, treatment plants and pumping stations spread across a supply area.

  • Energy & district heating

    Heating plants, transformer and metering stations with uptime requirements.

  • Production & industry

    Factory halls and machine networks where downtime costs immediately.

  • Municipalities & public sites

    Town halls, institutions and decentralised units across the municipality.

  • Healthcare

    Hospitals and clinics with critical connections and stricter requirements.

  • Scattered networks in general

    Any organisation with multiple locations and NIS2 obligations.

Built for scattered infrastructure

Every site gathered in one place.

Few organisations sit in one place. Remote units are spread across a large area, for instance water plants and pumping stations, production sites or branch offices. BlueEye gathers the monitoring of them all, no matter how many there are.

  • One overview of all locations and the connections between them.
  • One agent per location, on a machine you already have, or the device is polled over SNMP.
  • Uses your existing network. NetFlow and sFlow only require the exporter to point at the server.
Every site gathered in one place. Site ASite BRemoteRemoteSite C BlueEye

An honest boundary

What we cover, and what we do not.

BlueEye monitors the IT layer and the network connections between your sites. That is what we see, and what we stand behind.

What we cover

The network between sites. The state of the connections, known and unknown devices, and events on the network.

What we do not cover

The PLC and SCADA layer itself. We do not monitor the control of pumps and processes itself, and we do not claim otherwise.

We would rather say so up front than promise something we cannot measure.

Pricing

Pay per agent per month. Start with a free trial.

One agent equals one monitored unit. All prices are in Danish kroner excl. VAT. No lock-in, and you can scale up and down as you go.

Pilot

Try it out

Free60-day trial · up to 5 agents
  • Core monitoring and dashboard
  • Basic reports
  • No obligation
Book a pilot

Starter

Steady operations

DKK 69per agent per month excl. VAT · up to 5 agents
  • Everything in Pilot
  • Email alerts
  • PDF and CSV reports
Contact us
Fully equipped

Professional

NIS2 + access control

DKK 219per agent per month excl. VAT · up to 25 agents
  • Everything in Starter
  • Webhook alerts
  • Compliance report pack
  • SSO (LDAP / OIDC / SAML), RBAC + audit log
  • API access · priority support
Contact us

Work out your own price

DKK 2,628 / mo.

12 agents on Professional costs DKK 2,628 per month excl. VAT. No device licences on top, and the price only changes when the number of agents does.

Professional covers up to 25 agents.

Prices are per agent per month in Danish kroner excl. VAT.

Questions

What we get asked most often.

If your question is not below, write to us in the form. We answer it ourselves.

Frequently asked questions

Where does our data sit?

On your own server. Measurements, flows and incidents stay with you and are not passed on to us or to anyone else.

What leaves the building?

Only the licence check, meaning how many agents are running. It may be offline for 14 days without anything stopping.

Do we have to buy new hardware?

No. The server can run on a virtual machine you already have. An agent runs on a small machine per location, and devices without an agent can be polled over SNMP.

Do you use AI?

The analysis itself is robust statistics running locally (median and MAD z-score). A language model can be switched on if you want incidents written in prose. It is off by default and only ever sees masked summaries.

Does BlueEye report to the authorities on its own?

No. BlueEye writes a draft with timestamps, affected sites and measured cause. You read it through, correct it and submit it yourself.

What do you not cover?

The PLC and SCADA layer. We monitor the network between the sites, not the control of pumps and processes itself.

What does a pilot cost?

Nothing. 60 days with up to 5 agents. If it is not a fit, we stop again.

How long does it take to get started?

A day on most networks. The server is set up, the agents are installed per location, and then the measurements start coming in.

Who is behind it

BlueEye is built by people with 35 years of experience in Danish network infrastructure, backbone and hosting. We have run networks that must not go down, and we build BlueEye from that experience.

We do not sell over the phone. Call or write, and we will talk through your setup.

Write to us

Tell us briefly about your setup and what you would like answered. We get back to you within a couple of business days.

Or write directly: info@gnf.dk
Free pilot

Try BlueEye on your own network, with no obligation.

No procurement process, no lock-in. We set up a pilot on your infrastructure, and you see for yourself what it catches. If it is not a fit, we stop again.

Book a pilot