Advanced Systems Monitoring

Weil Du mit unserem Monitoring as a Service bei einem Ausfall nicht schwarz siehst.

Managed Monitoring für deine Server.

Du verwaltest deine(n) eigenen Server mit diversen Diensten. Vermutlich hast du auch bereits eine externe Überwachung auf einen Web-Dienst eingerichtet. Das ist gut, aber hast du auch an tiefgründiges Monitoring gedacht? Sind wirklich alle wichtigen Prozesse und Dienste überwacht? Sind die Dienste netzwerktechnisch verfügbar? Funktioniert die API im Hintergrund? Wie ist der Zustand des physischen Servers?

Dies sind Fragen, die oft gar nicht gefragt oder vergessen werden. Zum Glück sind wir Monitoring-Experten mit über 15 Jahren Monitoring-Erfahrung in kritischen und hochverfügbaren Umgebungen. Damit helfen wir dir, die versteckten und vergessenen Teile deiner Umgebung zu überwachen.

MaaS.Image.Alt.Lupe

Und wie funktioniert das?

Der Monitoring-Prozess ist einfach: Unser zentralisiertes Monitoring verbindet sich mit deinem/deinen Server/n und führt sogenannte Überwachungs-Checks aus. Diese Check-Resultate werden ausgewertet und schicken Alarme, falls ein Dienst nicht antwortet oder ein Schwellwert erreicht wurde. Die meisten dieser Checks erstellen auch sogenannte Performance-Daten (Statistiken). Diese werden zeitgleich in eine Timeseries-Datenbank importiert. Ein Dashboard von deinem Server zeigt dir diese Statistiken in hilfreichen Grafiken an (Observability).

Für einen einzelnen Server oder für eine handvoll Server mit einer öffentlichen IP-Adresse kann unser Monitoring eine direkte Verbindung durch Firewall-Regeln aufnehmen. Für eine grössere Anzahl Server oder für intern adressierte Server (LAN), wird die Verbindung durch einen sicheren VPN Tunnel zu einem Monitoring-Server vor Ort (Satellit) hergestellt. Es gibt diverse Möglichkeiten, wie diese sichere Verbindung hergestellt werden kann; wir sind da ziemlich flexibel.

Falls du es bevorzugst, die Monitoring-Umgebung komplett in deinem Netzwerk bzw. in deiner Infrastruktur on Premise laufen zu lassen, können wir das natürlich ebenfalls für dich aufbauen.

MaaS.Image.Alt.Dashboard
MaaS.Image.Alt.SingleServer
MaaS.Image.Alt.Serverfarm

Kundenmeinungen

MaaS.Image.Alt.Herbert

Hier bei Kühnis Optik Gossau benutzen wir einen zentralen Server für unsere Backups. Mit dem Monitoring-Service von Infiniroot wissen wir, dass dieser Server konstant überwacht wird und wir pro-aktiv informiert werden, sollte ein Problem auftreten.

Herbert Scheiwiler, Geschäftsführer Kühnis Optik Gossau AG, Schweiz

MaaS.Image.Alt.Stewart

Veeps Hosting arbeitet regelmässig mit Infiniroot zur Unterstützung unseres eigenen Icinga Monitorings zusammen. Falls nötig baut uns Infiniroot personalisierte Checks. Infiniroot stellt sicher, dass wir Bescheid wissen, sobald etwas schief läuft.

Stewart Johnston, CTO Veeps Hosting, Australien

MaaS.Image.Alt.Zehm

Wir betreiben eine eigene On-Premise Infrastruktur mit Hypervisors, Domain Controller und Backup Server, welche wir durch Infiniroot überwachen lassen. Der Kontakt zu Infiniroot ist kompetent, zuverlässig und schnell bei fairer Preisgestaltung.

Dr. med. dent. et MSc. Michael Zehm, Zehm Dental Suisse, Schweiz

Welche Dienste überwachen wir?

Lass uns mal annehmen, dass du eine Web-Applikation verwaltest und eine HTTP-Abfrage zur Überwachung einsetzt. Aber reicht dies wirklich aus? Vielleicht benutzt deine Web-App mehrere Datenbanken im Hintergrund. Funktionieren diese? Performen die Datenbanken wie sie sollten? Wie sieht es mit den Dateisystemen oder anderen Serverkapazitäten aus? Deine HTTP-Überwachung könnte nach wie vor OK sein, auch wenn die Kapazitäten voll benützt oder überlastet sind - aber neue Bestellungen (z.B. bei einem Online-Shop) funktionieren nicht mehr. Gibt es zustätzliche externe Abhängigkeiten, wie zum Beispiel Zahlungsprovider? Oder vielleicht schreibt deine Applikation Fehler in eine Logdatei, welche niemand anschaut?

Ein sauberes und vollständiges Monitoring kann nicht durch einen einfachen HTTP Check abgedeckt werden. Es kann schnell kompliziert und schwierig werden - und genau hier kommt unsere Monitoring-Erfahrung zum tragen. Die nachfolgende Liste ist eine unvollständige Liste der Dienste, die wir überwachen oder in der Vergangenheit überwacht haben. Falls ein Produkt/Dienst nicht auf der Liste steht, können wir in den meisten Fällen eigene Checks (Monitoring Plugin) dafür schreiben.

Betriebssysteme / Basis-Checks

Betriebssyteme: Linux, FreeBSD, Windows, VMware vSphere (ESXi)
System checks: CPU Usage, CPU Load, Memory Usage, Swap Usage, File System Usage, Network I/O, Disk I/O, Linux Software RAID, ZFS Pools
Applikation/Protokoll Checks: Prozesse und Dienste, Cronjobs/Tasks, Backups, Applikationslogs, HTTP(S), FTP(S), DNS, SMTP(S), POP3(S), IMAP(S), LDAP(S), SSH, SFTP, NTP

Cloud Dienste und netzwerk-basierte Applikationen

SaaS/Cloud Services: AWS RDS (Databases), Kubernetes, Salesforce
Container Infrastruktur: Kubernetes, SUSE Rancher managed Kubernetes, Docker Containers, Linux Containers (LXC)
TCP/HTTP Dienste: Varnish Cache, HAProxy Load Balancer, Nginx, Apache Web Server, Apache Tomcat, Outgoing/Forward Proxies (Tinyproxy, Squid)
TCP/SMTP Dienste: Postfix, Exim, Mail Queue, DNSBL (DNS Block List), IP Score monitoring
Andere TCP Dienste: NetApp, Network/File Shares (SMB), ELK Stack

Datenbanken

Relational: MySQL, MariaDB, Percona, Galera Cluster, Oracle, MSSQL, PostgreSQL
NoSQL/andere: MongoDB, CouchDB, Cassandra, ElasticSearch

Hardware Zustand

Server Marken: HP (ProLiant), Dell, IBM, Lenovo, Cisco
RAID Controller (auf Linux): Adaptec, LSI MegaRAID, LSI FusionMPT, Dell PERC, HP SmartArray
Physische Disks (auf Linux): Hard Drives (HDD), Solid State Drives (SSD), NVMe Drives

Sicherheit

SSL/TLS Zertifikate: Ablaufdatum, Überprüfung der Zertifikatskette, Let's Encrypt Erneuerung
Betriebssystem-Sicherheit: Pending Updates
Authentifizierung: Fail2Ban handling, log monitoring
Video-Überwachung: IP cameras, Zoneminder

Netzwerkgeräte / netzwerk-spezifische Checks

Netzwerkgeräte: Cisco, HP, CheckPoint, Aruba, Sonicwall, TP-Link, OpenWRT, NetApp, Tape Libraries, Citrix, StorCenter, Synology, andere Geräte mit SNMP-Checks
Drucker: HP, Brother, andere Drucker mit SNMP-Checks

Preise für Monitoring as a Service

Deine eigene Serverfarm kann wachsen oder sich verkleinern. Damit wir ein flexibles Angebot machen können, bieten wir verschiedene Monitoring-Pakete an. Diese basieren auf der Anzahl Server (Host Objekte), die du im Monitoring überwachen lassen willst.

Monitoring Paket Light Basic Advanced Ultimate
Anzahl überwachender Server ¹ 1-2 3-10 11-50 >50
Anzahl überwachender Dienste ² unlimitiert unlimitiert unlimitiert unlimitiert
Anzahl Monitoring-Benutzer bis zu 2 bis zu 3 bis zu 5 bis zu 10
Alarmierung (E-Mail)
Alarmierung (SMS) (nur Host Alarme) (nur Host Alarme) (Hosts und ausgew. Dienste) (Hosts und ausgew. Dienste)
Persönliches Observability Dashboard
Inbegriffener Support/Monat ³ 1h 2h 4h 6h
Geschätzte Einmalkosten für Setup CHF 200 CHF 400 CHF 750 nach Aufwand
Wiederkehrende monatliche Kosten CHF 15 CHF 40 CHF 99 nach Anzahl Server/Dienste

Alle angegebenen Preise sind in Schweizer Franken (CHF), exklusive MWST (zuzüglich für Kunden aus der Schweiz und Liechtenstein).

¹ Anzahl der Server/Clients im Monitoring und definiert als Host Objekte.

² Nur Dienste und Applikationen, die lokal auf dem Server laufen. Externe Checks müssen in einem separaten Host Objekt definiert werden.

³ Anzahl der Stunden inbegriffener Support pro Monat. Die Stunden sind nicht kumulierbar und werden am ersten Tag des Monats zurückgesetzt. Der Support beinhaltet Anpassungen der Schwellwerte und Hinzufügen oder Ändern von überwachender Dienste und Server. Supportanfragen, die die inbegriffene Anzahl Stunden übertreffen, werden nach Aufwand zu einem Stundensatz verrechnet.

Wie bestelle ich euren Monitoring Service?

Bitte benutze unser Kontaktformular um unseren Monitoring Service zu bestellen oder falls du Fragen hast. Falls möglich, erwähne bereits in der Anfrage die Anzahl der zu überwachenden Server sowie eine Beschreibung dieser.

Zum Beispiel:

  • Server 1 (myserver001): Web Server (Apache mit PHP-FPM), darauf läuft eine Webseite app1.example.com
  • Server 2 (myserver002): MySQL Datenbank
  • Server 3 (myserver003): MongoDB Datenbank

Für komplexe Umgebungen oder für mehr als eine handvoll Server werden wir Kontakt mit dir aufnehmen und einen kurzen Kick-Off-Call vorbereiten.