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:
- Server traffic is sampled every 5 minutes
- At month-end, all samples are sorted from highest to lowest
- The top 5% is dropped (short-lived spikes)
- 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 |
| 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.