I hereby claim:
- I am joltcan on github.
- I am joltcan (https://keybase.io/joltcan) on keybase.
- I have a public key ASCwi2mXUSZ_hckMvXRbIWe3TKgkv_I_LQUvbCWxZzPv_wo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| #!/bin/bash | |
| # Copyright (C) 2016 Fredrik Lundhag - [email protected] | |
| # Simple script to get VPS bandwidth usage into collectd with the exec plugin. | |
| # Should work for all VPS providers that uses SolusVM for VPS control panel. | |
| # | |
| # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
| # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
| # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
| # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
| # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
| {% set app = "" %} | |
| {% for dict_item in icinga.application_services %} | |
| {% if dict_item['application'] != app %} | |
| {% set app = dict_item['application'] %} | |
| define host{ | |
| use generic-host | |
| host_name {{ app }} | |
| } |
| <?php | |
| // simple proxy from Grafana to Pushbullet. Bare minimum. | |
| // please update Access-token to your liking. Feel free to use device_iden if | |
| // you want to send to a specific device. Default is all. | |
| // usage: example.com/pushbullet-proxy.php?title=test&body=testbody | |
| // Find your token here: https://www.pushbullet.com/#settings/account | |
| $access_token = '<my token>'; |
| RUN chown apache /run/httpd | |
| RUN sed -i 's/Listen 80/Listen 8080/' /etc/httpd/conf/httpd.conf | |
| RUN sed -ri \ | |
| -e 's!^(\s*CustomLog)\s+\S+!\1 /proc/self/fd/1!g' \ | |
| -e 's!^(\s*ErrorLog)\s+\S+!\1 /proc/self/fd/2!g' \ | |
| /etc/httpd/conf/httpd.conf | |
| USER apache | |
| CMD ["/usr/sbin/httpd", "-DFOREGROUND"] |
| function _own_ssh_known_hosts() { | |
| perl -ne 'print "$1 " if /^([\w\d-\.]+).*$/i' ~/.ssh/known_hosts | |
| } | |
| function _own_ssh_hosts() { | |
| perl -ne 'print "$1 " if /^host (.+)$/i' ~/.ssh/config | |
| } | |
| complete -W "$(_own_ssh_hosts)" ssh | |
| complete -W "$(_own_ssh_known_hosts)" ssh |
| #!/bin/bash | |
| MOUNTPATH=/Volumes/<somepath> | |
| USERNAME=<user> | |
| SERVER=<server> | |
| KEYFILE=/home/<user>/.ssh/<keyfile> | |
| if [ ! -d "$MOUNTPATH ]; then mkdir -p "$MOUNTPATH" ; fi | |
| function mountdisk { |
| server { | |
| listen 80; | |
| listen 443; | |
| server_name acme.int.<domain>; | |
| if ($scheme = http) { | |
| return 301 https://$server_name$request_uri; | |
| } | |
| include ssl-params.conf; |
| #!/bin/bash | |
| admin="<email>" | |
| site="<the site we need a cert for>" | |
| dest="/etc/nginx/certs" | |
| remote_file="https://acme.int.<domain>/$site/fullchain.cer" | |
| local_file="$dest/$site-fullchain.cer" | |
| # create local file if it doesnt exist | |
| [ -f $local_file ] || touch -t 8001031305 $local_file |
| # If your terminal has full disk access you can commment these | |
| **/Library/Mail/ | |
| # Excludes based on Crashplan defaults (https://support.code42.com/CrashPlan/4/Troubleshooting/What_is_not_backing_up) | |
| *.DS_Store | |
| *.swp | |
| *.pyc | |
| .Trash | |
| .Xauthority | |
| .bash_sessions |