Skip to content

Instantly share code, notes, and snippets.

View GitterDoneScott's full-sized avatar

GitterDoneScott

View GitHub Profile
@GitterDoneScott
GitterDoneScott / gist:fa062c7d2286d45a195f6c1010004260
Created August 20, 2019 16:34
Docker syntax to include TLS/SSL proxy certificates into ca-certificates and java keystore
# Compile and install certificates for the Java trust keystore
COPY certs/ /usr/local/share/ca-certificates/
RUN update-ca-certificates && \
ls -1 /usr/local/share/ca-certificates | while read cert; do \
openssl x509 -outform der -in /usr/local/share/ca-certificates/$cert -out $cert.der; \
"$JAVA_HOME/bin/keytool" -import -alias $cert -keystore "$JAVA_HOME/jre/lib/security/cacerts" -trustcacerts -file $cert.der -storepass changeit -noprompt; \
rm $cert.der; \
done
@GitterDoneScott
GitterDoneScott / cloudsend.sh
Created February 2, 2019 21:35 — forked from fretn/cloudsend.sh
Send files to Nextcloud/Owncloud shared folder using curl
#!/usr/bin/env bash
############################################################
#
# cloudsend.sh
#
# Uses curl to send files to a shared
# Nextcloud/Owncloud folder
#
# Usage: ./cloudsend.sh <file> <folderLink>
@GitterDoneScott
GitterDoneScott / gist:ff8598c18783e0cdd6f22dfefeb37d7b
Created January 21, 2019 20:57
Elastalert Plugin Install command to avoid out of memory exception
NODE_OPTIONS="--max-old-space-size=4096" ./bin/kibana-plugin install https://github.com/bitsensor/elastalert-kibana-plugin/releases/download/1.0.1/elastalert-kibana-plugin-1.0.1-6.3.1.zip
@GitterDoneScott
GitterDoneScott / gist:7476d1f70e0666c7a6a10cbfc0393f09
Created December 31, 2018 20:00
Validate Prometheus Alertmanager config file using docker
docker run -i --rm --entrypoint=/bin/amtool prom/alertmanager:latest check-config < config.yml
@GitterDoneScott
GitterDoneScott / gist:0aa56429f68512ab35880bf27aa08b6a
Created December 31, 2018 16:22
Test Prometheus alert rules using docker
docker run -it --rm --entrypoint=/bin/promtool -v "$PWD/alert.rules_hosts":/tmp/rules prom/prometheus:v1.7.1 check-rules /tmp/rules