Skip to content

Monitoring#

The universe is expanding, entropy is increasing, and your server's disk space is shrinking. We can only stop one of those three — but at least we can tell you about the third before it happens. VeriTeknik's monitoring infrastructure watches your servers, services, and domains around the clock, and alerts you the instant something goes sideways.

Monitoring Layers#

No single monitoring tool can see everything — much like the Babel fish can translate every language but can't read body language. That's why we monitor across three distinct layers:

Layer Tool What It Monitors
Network & Infrastructure LibreNMS Bandwidth via SNMP, port status, traffic flow
Service Availability Uptime Kuma HTTP, TCP, DNS, ping, SSL certificate status
Domain Health VeriTeknik Renewal dates, SSL expiry, DNS health

LibreNMS — Network Monitoring#

LibreNMS monitors your servers' network traffic over SNMP. It measures inbound and outbound traffic on every port, generates graphs, and detects anomalies. Think of it as the network version of Deep Thought — except instead of taking 7.5 million years to find the answer, it delivers data in real time.

Bandwidth Graphs#

Navigate to the Bandwidth tab on your VPS detail page to see your traffic graphs:

  • Inbound traffic — data flowing into your server
  • Outbound traffic — data leaving your server
  • Time range — last 24 hours, 7 days, 30 days, or a custom date range

Graphs retain historical data. Curious about last month's traffic? Just scroll back in time — no DeLorean required.

95th Percentile Billing#

Our bandwidth billing uses the industry-standard 95th percentile method.

What is the 95th percentile?

Every 5-minute traffic sample from the month is sorted. The top 5% is discarded, and the highest remaining value becomes your billing figure. This method doesn't penalise short traffic spikes — it only reflects sustained high usage.

How it works:

  1. Server traffic is sampled every 5 minutes
  2. At month-end, all samples are sorted from highest to lowest
  3. The top 5% is dropped (short-lived spikes)
  4. The highest remaining value = your billing figure

This means that one blog post going viral once a year, or an unexpected traffic surge, won't financially ruin you. Not quite as bad as Vogon poetry, but close if left unchecked.

Uptime Kuma — Service Monitoring#

Uptime Kuma monitors your services' availability across multiple protocols. Your server might be running fine, but if your website isn't responding, you need to know — preferably before your customers do.

Monitored Protocols#

Protocol Description Example Use
HTTP/HTTPS Web page response status and timing Website availability
TCP Port reachability checks Database, application ports
DNS DNS resolution verification DNS server health
Ping (ICMP) Basic network reachability Server liveness checks

SSL Certificate Tracking#

During HTTPS monitoring, Uptime Kuma also checks your SSL certificate status:

  • Validity period — when the certificate expires
  • Days remaining — countdown to expiry
  • Automatic alerts — notifications before the certificate expires

Expired SSL certificates

When your SSL certificate expires, visitors are greeted by a giant red warning screen. This has roughly the same effect as hanging a "Danger — Do Not Enter" sign on your shop door. Take the alerts seriously.

Response Time#

Response time is recorded for every monitoring endpoint:

  • Average response time — your service's typical speed
  • Historical data — performance trends over time
  • Threshold alerts — notifications when response time exceeds normal levels

Domain Monitoring#

You can view monitoring data on your domain's detail page:

Renewal Date Tracking#

  • Days remaining until domain expiry
  • Auto-renewal status indicator (if enabled)
  • Graduated alerts as expiry approaches (90, 60, 30, 14, 7 days)

SSL Certificate Status#

  • Certificate validity dates
  • Certificate authority information
  • Automatic notifications before expiry

DNS Health#

  • DNS record resolution status
  • NS record configuration validation
  • Propagation issue detection

All in one place

Domain monitoring brings renewal, SSL, and DNS together on a single page. Like the "DON'T PANIC" on the cover of the Hitchhiker's Guide — all the information in one place, enough to keep you calm.

Alerts & Notifications#

When the monitoring system detects an anomaly, it sends an automatic notification through the VeriTeknik notification system:

Channel Description
In-App Instant notification in the Ops Hub panel
Email Sent to your registered email address
Telegram Via our Telegram bot (if configured)
SMS For critical alerts (if configured)

You can manage your notification preferences at My Account > Notification Preferences.

Alert Types#

  • Server unreachable — ping or service not responding
  • High bandwidth — traffic exceeds the configured threshold
  • SSL certificate warning — certificate approaching expiry
  • Domain renewal — domain expiry date approaching
  • High response time — service responding slower than normal

Dashboard Overview#

Your main dashboard displays a monitoring summary:

  • Service status — how many services are up, how many have issues
  • Total bandwidth — daily/monthly traffic summary
  • Recent alerts — the latest monitoring notifications
  • SSL status — certificate status at a glance

This aggregate view is like understanding the general state of the galaxy at a single glance — you can dive into the details on the relevant pages.


Don't forget your towel

Monitoring lets you act before problems escalate. But if something does go wrong, write to destek@veriteknik.com. We solve problems at roughly the speed Zaphod Beeblebrox resolves party crises — which is to say, quite fast, and usually one head is enough.