Quantcast
Channel: Howtos & more …– LANbugs
Browsing all 144 articles
Browse latest View live

Nano Editor Settings für Python

Zum Python Code schreiben empfiehlt es sich auf Tabs und Spaces zu achten. PEP-8 schreibt für Python 2.x vor das Tabs in Spaces gewandelt werden sollten....

View Article


Python: Einfacher IMAP Client

Die Überschrift sagt eigentlich schon alles. Das Code Snippet dient dazu von einem IMAP Server Mails zu laden und mit dem Payload Dinge anzustellen. #!/usr/bin/env python import imaplib import sys...

View Article


Python: Einfache HTML Mail versenden per SMTP

#!/usr/bin/env python from mailer import Mailer from mailer import Message message = Message(From="foobar@example.com", To="foobaz@example.com") message.Subject = "Eine HTML Mail" message.Html = """...

View Article

Image may be NSFW.
Clik here to view.

DNS Blacklist Check

Check um zu Überprüfen ob ein Mailserver auf einer Blacklist ist. Der Check lässt sich auch in Check_MK einbinden, dazu das Script in ~/local/lib/nagios/plugins/ ablegen und eine Regel „Classical...

View Article

Image may be NSFW.
Clik here to view.

Check_MK: Cluster Checks bauen

Hier ein kleines Beispiel wie man einen Cluster Check implementieren kann. Testumgebung: 3 Nodes node1,node2 und node3 welche als Clusterobjekt cluster zusammengefasst sind. Die Daten kommen von...

View Article


Image may be NSFW.
Clik here to view.

Python: Cisco Config grabber – Suchen von Interface Configs & Erzeugen von...

Das Script Snippet dient dazu in den Backupfoldern z.B. vom 20.09.2016 nach Interfaces mit einer bestimmten Description und einem gesetzten Parameter z.B. service-policy zu suchen und automatisch...

View Article

Image may be NSFW.
Clik here to view.

Check_MK: Livestatus Schnittstelle

Check_MK stellt alle Informationen per Livestatus Schnittstelle bereit. So gut wie alles was man auf der Webseite des Monitorings sehen kann kommt aus Livestatus. Der Sprachsyntax für Abfragen ist LQL...

View Article

Image may be NSFW.
Clik here to view.

Check_MK: Cisco MLS QoS Check

Cisco MLS QoS Check ist ein Check_MK kompatibler Check zum Überwachen der der Hardware Queues auf Cisco Switches. cisco_mls_qos_1.0.mkp - Cisco MLS QoS Check für Check_MK 2.64 KB Download Per Default...

View Article


Python: Snippet – In einer Datei suchen und Zeilennummern zurückgeben

test.txt in der Gesucht wird nach foobar: wer w erw erwer foobar sfsdfhsdkjfhkjsdf sdf sdf sdf sdf sdf sdflskdjflsdjflksjflksjf sdfkjsdfjkhskjhffoobardjskfhskdjhfkjsdhfkjshdf sflksdjfjklsdfjs dfs dfs...

View Article


Python: Snippet Multiprocessing

Wenn es möglich ist Jobs zu parallelisieren kann man Multiprocessing unter Python verwenden. #!/usr/bin/env python import os from multiprocessing import Pool def worker(job): x, y = job result = x ** y...

View Article

Python: Snippet Argumente für Command Line Tools mit getopt oder argparse

Mein persönlicher Favorit ist argparse, der Vollständigkeit halber aber beide Lösungen. getopt und argpase sind beide bei Python dabei und müssen nicht nachinstalliert werden. GETOPT Ansatz:...

View Article

Python: Snippet IPv4 address validator

Quelle: https://github.com/certtools/intelmq/issues/756    /   https://github.com/certtools/intelmq def is_valid_ip(ip): m = re.match(r"^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$", ip) return bool(m)...

View Article

Check_MK: Werte simulieren in einem SNMPwalk

Wer in Check_MK mittels gespeicherter SNMP Walks Checks entwickelt möchte unter umständen auch gerne sich ändernde Werte haben und keine statischen aus dem Dump. Check_MK hat 3 eingebaute Funktionen um...

View Article


Python: Oracle DB Modul für Python für CentOS6

Quelle: https://gist.github.com/hangtwenty/5547377 #!/bin/bash # INSTALL ORACLE INSTANT CLIENT # ################################# # NOTE: Oracle requires at least 1176 MB of swap (or something around...

View Article

Image may be NSFW.
Clik here to view.

Check_MK: Inventory erweitern mit SNMP Daten

Check_MK hat seit Version 1.2.5i1 das Feature Inventory an Board. Per Default werden von Systemen CPU, Memory, Harddisks, Softwarepakete und vieles mehr eingesammelt. Die Anleitung dient dazu das...

View Article


Image may be NSFW.
Clik here to view.

TMUX die Screen Alternative

TMUX ist eine nette Alternative zu Screen, es unterstützt per Default das Teilen eines Fensters horizontal oder/und vertikal. Installation von TMUX #Für Ubuntu / Debian: apt install tmux #Für Fedora /...

View Article

Image may be NSFW.
Clik here to view.

Unattended Installation von APT Paketen (Debian/Ubuntu)

Um Pakete ohne manuelle Eingaben zu Installieren müssen die Antworten für die Assistenten bereits vorliegen. Als Beispiel eine unattended Installation von Postfix auf einem Ubuntu 16.04 LTS System. Um...

View Article


Python: Snippet – Threading mit Result

Code-Snippet: #!/usr/bin/env python import socket from multiprocessing.pool import ThreadPool import pprint jobs =...

View Article

Image may be NSFW.
Clik here to view.

Python: Snippet – Suchen und ersetzen in Dateien

Der Titel des Posts sagt eigentlich schon alles Python 3: #!/usr/bin/env python3 import fileinput import re file = fileinput.FileInput("/etc/ssh/sshd_config", inplace=True, backup=".bak") for line in...

View Article

Image may be NSFW.
Clik here to view.

debian-sys-maint Zugangsdaten verwenden für MySQL Login in der Bash

Für Wartungszwecke gibt es einen User „debian-sys-maint“ der auf jedem Debian verwandten System automatisch angelegt wird. Die Zugangsdaten sind unter /etc/mysql/debain.cnf zu finden. Der User hat die...

View Article
Browsing all 144 articles
Browse latest View live