Autor: frentmeister

Server Monitoring mit Open Source Alternative Monit

Vielfach wird in diversen Firmen natürlich auf Tools wie Pingdom gesetzt. Sicherlich auch eine Möglichkeit, wenn man dafür monatlich Geld übrig hat. Kleinere Unternehmen haben gerade nicht solche Möglichkeiten zur Verfügung. Daher sollte man natürlich immer versuchen andere gleichwertige Lösungen anzubieten. Man muss natürlich immer schauen, und vorher klar definieren was ein Tool können sollte. Viele Funktionen bedeutet nicht, dass man diese auch ständig benötigt. Monit kann eure Server für überwachen. Ihr könnt in Monit genau definieren was überwacht werden soll, wenn ein Programm nicht mehr läuft oder zu viel RAM verwendet oder ein anderer Host nicht mehr erreichbar...

Read More

Systemd linux

Da Systemd SysVinit ablösst, wird es Zeit das neue Systemd kennen zu lernen. Systemd ist schneller, da es weniger Skripte verwendet und Aufgaben parallel ausführt. Die Konfiguration ist unter /etc/systemd zu finden. Boot Prozess Systemd’s hauptsächliche Aufgabe liegt darin, dem Boot Prozess zu verwalten und Informationen darüber zur Verfügung zu stellen. Um die Dauer des Boot Prozesses anzeigen zu lassen: # systemd-analyze 1min 123ms nfs-mountd.service 5.951s vboxtoolinit.service 5.184s network.service 3.546s plymouth-quit-wait.service 952ms kdump.service 774ms vboxdrv.service 693ms lvm2-monitor.service 614ms dmraid-activation.service 308ms firewalld.service 257ms systemd-udev-trigger.service ... 4ms systemd-update-utmp.service 4ms systemd-user-sessions.service 3ms systemd-random-seed.service 2ms sys-kernel-config.mount Journal-Analyse Zusätzlich ist Systemd verantwortlich für das...

Read More

Unit Test in Python (Anfänger Start)

Beginnen wir heute mit einem kurzen Beispiel wie man Unit Test in python schreibt. Wenn Ihr mit Python Unit Tests ganz neu anbandelt, ist der einfachste Lernansatz oft der beste. Auf dieser Grundlage empfehle ich py.test anstelle des Standard-Unittest-Moduls. Anbei diese zwei Beispiele: Beispiel 1: import unittest class LearningCase(unittest.TestCase): def test_starting_out(self): self.assertEqual(1, 1) def main(): unittest.main() if __name__ == "__main__": main() Beispiel 2: def test_starting_out(): assert 1 == 1 Angenommen, beide Dateien heißen test_unittesting.py. Wie werden die Tests ausgeführt? Beispiel 1: $ cd /path/to/dir/ $ python test_unittesting.py Beispiel 2: $ cd /path/to/dir/ $ py.test  ...

Read More

Watchguard vpn client Linux

Auch dieser Artikel entstammt im ursprünglichen aus der Feder meines Freundes und Kollegen Alex. Der Originalartikel kann hier abgerufen werden: https://www.elastic2ls.com/watchguard-vpn-client-linux/ Um Watchguard-VPN mit Linux nutzen, steht einem leider kein fertiges Watchguard-VPN Paket zur Verfügung wie unter Windows. Hier muss man sich über Umwege helfen. Ein grosser Vorteil ist das auf der Watchguard Firewall ein OpenVPN Server läuft. Wer sich schon mal mit OpenVPN beschäftigt hat kennt die Logmeldungen die man auf Windows im VPN Client beim Einlogen sehen kann. Das ist im Folgenden sehr hilfreich. Client Paket von der Firewall herunterladen Als erstes besorgen wir uns die Datei...

Read More

Anchor kostenlose Buchaltungssoftware

Anchor  ist eine Open-Source Software. Über eine sehr minimalistische Oberfläche können schnell Rechnungen erstellt und diese direkt an den Kunden per Email versenden werden. Auf dem Dahshboard hat man den Überblick über offene und überfällige Rechnungen, Klienten usw. Anchor ist in 10 Minuten installiert und konfiguriert. Die Bedienung intuitiv und einfach. U.a. ist eine Bezahlung über Paypal und Stripe möglich. Anchor beschreibt sich selbst „Anchor is invoicing software that you host on your own server and is free to use forever“    ...

Read More
Share This