Skip to content

Instantly share code, notes, and snippets.

View FlorianHeigl's full-sized avatar

Florian Heigl FlorianHeigl

View GitHub Profile
@FlorianHeigl
FlorianHeigl / builder.sh
Created December 4, 2019 13:20
mellanox sx emc liberation helper
#! /usr/bin/env bash
set -eu
PHASE=prep
DISTPATH=/data/kunden/deepthink/mellanox/work/tgzext
_dirs="bin sbin dev etc/init.d lib proc sys tmp var/run var/lib"
_links="\
@FlorianHeigl
FlorianHeigl / main.yml
Last active January 30, 2020 00:14
rudder ansible mapping
---
- hosts: localhost
connection: local
gather_facts: no
vars:
- k : vars['vars']['node']['properties']['DEMOPROPERTY']
tasks:
@FlorianHeigl
FlorianHeigl / oned.conf
Created February 3, 2020 11:02
rudder one hooks
VM_HOOK = [
on = "DONE",
name = "rudder-delete",
remote = "NO",
command = "rudder.sh",
# arguments = "--vm-state CREATE --vm-template $TEMPLATE --service-to-notify metalb" ]
arguments = "--vm-template $TEMPLATE"
]
@FlorianHeigl
FlorianHeigl / runbench.sh
Created March 4, 2020 14:44
a fio wrapper for running multiple test sets over multiple ssd
# !/usr/bin/env bash
set -u
ssd_devs=(nvme0n1 sfdvn01)
queue_depths=(1 16 224)
fio_workers=(1 4 14)
#./fio_psync_224qd_4t
@FlorianHeigl
FlorianHeigl / dhcpd.conf
Last active March 17, 2020 18:47
dhcp config freebsd jail WITH logging
## this is ```/usr/local/etc/dhcpd.conf```
## logging: send dhcp log messages to /var/log/dhcpd.log
log-facility local7;
# Runs fiovisualizer in Docker over an HTML5 VNC connection
# fixes sammcj/docker-fiovisualiser (partially)
FROM dit4c/dit4c-container-x11
MAINTAINER github.com/florianheigl
# Install
# rm -f /usr/share/applications/x11vnc.desktop
# Get noVNC
[global]
ioengine=libaio
size=512m
filename=blah
log_avg_msec=100
[randrw-4k]
bs=4k
iodepth=64
https://github.com/ajeffco/saninfo/tree/master/scripts/brocade
db backend
webfrontend
dokumentationstool
fuer brocade + hds
geht nicht ohne die DB teile
@FlorianHeigl
FlorianHeigl / rancid-backup.sh
Last active June 5, 2020 14:28
monitoring rancid backups: improved check_mk local check
#!/bin/sh
# Christian Pinedo <[email protected]> (https://github.com/chrpinedo/nagios-like-monitoring)
# extending/cleanup Florian Heigl <[email protected]>
# Configuration variables
RANCID_DIR="/var/rancid" # Where rancid's data is located, for example, "/var/lib/rancid"
RANCID_GROUPS="LAN SAN" # One or multiple groups of rancid to monitor, for example, "network" or "routers switches" or ...
today=`date +%Y%m%d`
@FlorianHeigl
FlorianHeigl / yum-security-updates
Created May 19, 2020 14:28
Check_MK local check Yum Security (RHEL, OEL)
#!/bin/bash
CONF=/etc/yum/pluginconf.d/security.conf
# no update if system is not set up to check those
test -r $CONF || exit 0
grep -q "enabled=1" $CONF || exit 0
# init
statustxt="No vulnerabilities detected"
status=0