Monitoring mit Prometheus und Grafana

Für die frühzeitige Erkennung systemkritischer Probleme braucht es gutes und zuverlässiges Monitoring. Die wachsende Vielzahl an IT-Komponenten erschwert es dem zuständigen Administrator, den Überblick zu bewahren. Hier braucht es ein modernes und mächtiges Monitoring-System, das einem hilft, die Datenflut zu erfassen, strukturiert abzulegen und daraus relevante Informationen zu extrahieren. Im Opensource-Bereich ist hier Prometheus führend.… Continue reading Monitoring mit Prometheus und Grafana

ISC-Kea-DHCP

migrate to a modern DHCP server solution Good old isc-dhcpd won’t be maintained anymore in the future so it’s time to plan to migrate to a new DHCP solution. ISC Kea https://www.isc.org/kea/ is the modern successor and brings a modular and extensible design. It brings DHCPv4 and DHCPv6 (for those who want that …), DDNS.… Continue reading ISC-Kea-DHCP

Published
Categorized as Allgemein

DHCP mit ISC-Kea

DHCP zeitgemäß Der gute alte isc-dhcpd wird nicht mehr weiter entwickelt, siehe zB https://www.heise.de/news/ISC-stellt-seinen-DHCP-Server-ein-Nachfolger-steht-bereit-7307254.html Als Nachfolger steht „isc kea“ https://www.isc.org/kea/ bereit, ich befasse mich aktuell mit der Migration von bestehenden ISC-DHCP-Clustern auf die neue Software. Ein Vorzug: die optionale Verwaltung per „ISC Stork“, einem modernen und übersichtlichen Dashboard zur Anzeige von Cluster-Nodes, Subnets, Pools und… Continue reading DHCP mit ISC-Kea

pfSense

pfSense is a powerful router- and firewall-distibution based on FreeBSD and the packet filter „pf“. Some of the many features: IPv4/v6 stateful firewall NAT DNS, Dynamic DNS DHCP Proxying (HAProxy, Captive Portal) Multi-WAN (multiple internet lines, Load Balancing, Failover, etc) High Availability VPNs (IPSEC, OpenVPN, Wireguard …) SSL/TLS-Certs (ACME, LetsEncrypt, …) In general I prefer… Continue reading pfSense

Published
Categorized as Allgemein

Ansible

„Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.“ https://www.ansible.com/overview/how-ansible-works Managing Linux servers gets more complicated and demanding with every system added. Ansible allows it, in rather simple syntax, to define parameters and configuration of (primarily) linux systems in the form of modules and roles,… Continue reading Ansible

Published
Categorized as Allgemein

Amanda Backup: use systemd units

The Amanda Backup suite is a mature (some say „legacy“ ..) backup solution that is very flexible and reliable. Its client-server architecture allows the admin to set up large distributed configuration and distribute CPU-intensive tasks like compression and encryption between server and clients. The communication between server and clients is an important part here. Over… Continue reading Amanda Backup: use systemd units

Published
Categorized as Allgemein

Auf der eigenen Wolke

Das Buzzword „Cloud“ ist nun seit Jahren in aller Munde: zu Beginn war es verbunden mit dem Versprechen, orts- und hardware-unabhängig Zugriff auf seine Daten und Services zu haben, zumeist auch noch kostenfrei, weil, zumindest auf den ersten Blick, großzügig bereitgestellt von internationalen IT-Giganten. Spätestens mit den ersten Lecks und Diebstählen wandelte sich das Bild:… Continue reading Auf der eigenen Wolke

Amanda

„Kein Backup, kein Mitleid“ Ein modernes Unternehmen hängt zum überwiegenden Teil von seinen Daten ab. Seien es Kundendaten, technische Zeichnungen oder juristische Dokumente, jedes Unternehmen besteht zu einem großen Anteil aus Daten. Zum professionellen Umgang mit diesen Daten gehört auch die automatisierte und regelmäßige Datensicherung. Im Linux- und OpenSource-Umfeld setze ich dazu seit vielen Jahren… Continue reading Amanda

GitLab CI

GitLab ist eine Webanwendung zur Versionsverwaltung für Softwareprojekte auf Basis von Git. Sie bietet diverse Management- und Bug-Tracking-Funktionalitäten sowie mit GitLab CI ein System zur kontinuierlichen Integration.  https://de.wikipedia.org/wiki/GitLab Im Zuge von Kunden-Projekten arbeite ich viel mit der Software GitLab, über die letzten Jahre ist diese zu einer mächtigen Plattform zur Verwaltung und Entwicklung von Code heran gewachsen. Besonders interessant daran ist hier die Umsetzung… Continue reading GitLab CI

Ansible

„Ansible ist eine Open-Source-Plattform zur Orchestrierung und allgemeinen Konfiguration und Administration von Computern. Sie kombiniert Softwareverteilung, Ad-hoc-Kommando-Ausführung und Konfigurationsmanagement.“ http://de.wikipedia.org/wiki/Ansible) Die Verwaltung von Linux-Servern wird mit zunehmender Anzahl schwieriger und unübersichtlich. Ansible erlaubt es, in recht einfacher Syntax, Eigenschaften und Parameter von (vorwiegend) Linux-Systemen in Form von Modulen und Rollen zu definieren, und zentral aus… Continue reading Ansible