This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl | |
# generates output for prometheus-node-exporter textfile collector | |
# run as cronjob. eg. | |
# 0 * * * * root /usr/local/bin/prometheus-apt > /var/lib/prometheus-textfile/prometheus-apt.prom | |
use strict; | |
use warnings; | |
use feature 'say'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- name: get staggered minute for cronjob | |
shell: expr $((16#`echo "{{inventory_hostname}}" | md5sum | cut -c -4`)) % 30 | |
args: | |
executable: /bin/bash | |
register: cron_staggered_minute | |
changed_when: false | |
always_run: yes | |
- name: cronjob | |
cron: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# psd2tiff - convert PSD files in directory to TIFF files | |
set -euo pipefail | |
input_dir="" | |
output_dir="" | |
show_help() { | |
cat << EOF |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# | |
# Retrieves MX and A records for the 'Alexa Top 1 Million' list | |
# and prints them as nicely formatted JSON objects to stdout. | |
# | |
# Authors: Aaron Zauner <[email protected]> | |
# License: CC0 1.0 (https://creativecommons.org/publicdomain/zero/1.0) | |
# | |
set -e |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Keybase proof | |
I hereby claim: | |
* I am grauwolf on github. | |
* I am grauwolf (https://keybase.io/grauwolf) on keybase. | |
* I have a public key whose fingerprint is 2CE3 83BB 2545 86B4 6DC2 302B 0B29 8B50 F937 3A2A | |
To claim this, I am signing this object: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
find /var/lib/graphite/whisper/ -type f -name \*.wsp -exec whisper-resize --nobackup {} 10s:7d 1m:30d 1h:90d 1d:395d \; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
directory='/var/lib/graphite/whisper' | |
for file in $(find $directory -type f -name '*.wsp' -print); do | |
whisper-info $file > /dev/null 2>&1 | |
[ $? -ne 0 ] && rm -v $file | |
done |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env zsh | |
# MK's Remote Plugin Executor NG ;-) | |
# | |
# Workaround for check_mks inability to use scripts from a mrpe.d directory | |
# http://lists.mathias-kettner.de/pipermail/checkmk-en/2013-February/008646.html | |
# | |
# Make sure mrpe.cfg doesn't exist, or you will end up with two <<<mrpe>>> | |
# output sections. | |
# |