Skip to content

Instantly share code, notes, and snippets.

@djraw
djraw / qcow2vdi.sh
Created February 25, 2020 16:03 — forked from mamonu/qcow2vdi.sh
convert a qcow2 vm to a VirtualBox vm format
qemu-img convert -O vdi gnome.qcow2 gnome.vdi
#if its a raw image then:
VBoxManage convertdd opnstk.raw VBox.vdi --format VDI
@djraw
djraw / nginx.conf
Created February 10, 2020 20:01 — forked from nrollr/nginx.conf
NGINX config for SSL with Let's Encrypt certs
# UPDATED 17 February 2019
# Redirect all HTTP traffic to HTTPS
server {
listen 80;
listen [::]:80;
server_name www.domain.com domain.com;
return 301 https://$host$request_uri;
}
# SSL configuration
@djraw
djraw / OnRequestScript.groovy
Created May 7, 2019 13:03 — forked from mpern/OnRequestScript.groovy
Simulate HTTP Auth for SOAP UI Mock Server
import com.eviware.soapui.support.types.StringToStringsMap
def authSucceeded = false
// Add those custom properties to your mock server
def user = mockRunner.mockService.getPropertyValue("httpUsername")
def pass = mockRunner.mockService.getPropertyValue("httpPassword")
log.info "checking for credentials: $user:$pass"
// get the request headers
StringToStringsMap headers = mockRequest.getRequestHeaders()
@djraw
djraw / ubuntu-dns-fix.txt
Last active October 2, 2018 10:51
Fixing DNS not working after ubuntu upgrade
My DNS stopped working after upgrading from 16.04 to 18.04.
The solution that worked was to change
dns=dnsmasq
to
dns=systemd-resolved
in /etc/NetworkManager/NetworkManager.conf
Then restart NetworkManager by running:
@djraw
djraw / redir-index.html
Last active March 4, 2018 19:21
AR Midtier - Index file to redirect from root to arsys context
<html>
<head>
<title>Midtier redirect</title>
<meta http-equiv="refresh" content="0; URL=/arsys">
<meta name="keywords" content="automatic redirection">
</head>
<body>
If your browser doesn't redirect within a few seconds, click <a href="/arsys">here.</a>
</body>
</html>
@djraw
djraw / setenv.sh
Created March 4, 2018 14:17
Tomcat set environment for WAR deployed ARSystem Midtier and PSI-Probe webapp
# set environment for WAR deployed ARSystem Midtier and PSI-Probe webapp
JAVA_HOME=/opt/java-jre ; export JAVA_HOME
JRE_HOME=/opt/java-jre; export JRE_HOME
# AR Midtier optimizations
JAVA_OPTS="$JAVA_OPTS -Xms1024m"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -Xmx2048m"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -XX:MaxMetaspaceSize=512m"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -XX:+UseCompressedOops"; export JAVA_OPTS
@djraw
djraw / convert-jks-to-pem.txt
Created March 3, 2018 17:04
Export private key from a Java Keytool keystore to pem
Use Java keytool to convert from JKS to P12...
Export from keytool's proprietary format (called "JKS") to standardized format PKCS #12:
keytool -importkeystore -srckeystore keystore.jks -destkeystore keystore.p12 -deststoretype PKCS12 -srcalias <jkskeyalias> -deststorepass <password> -destkeypass <password>
...then use openssl to export from P12 to PEM
Export certificate using openssl:
@djraw
djraw / midtier-remote.nginx
Created March 2, 2018 18:02
NginX reversy proxy config for remote Tomcat serving an BMC ARSystem MidTier
# nginx BMC Remedy Mid Tier server configuration
server {
# Redirect 2 HTTPS
listen 80;
server_name _;
access_log off;
return 301 https://$host/arsys;
}
# Upstream of tomcat - needs IP and Port of tomcat
@djraw
djraw / midtier-local.nginx
Last active March 4, 2018 19:19
NginX reversy proxy config for local Tomcat serving an BMC ARSystem MidTier
# nginx BMC Remedy Mid Tier server configuration
server {
# Redirect 2 HTTPS
listen 80;
server_name _;
access_log off;
return 301 https://$host/arsys;
}
# Upstream of tomcat
# Systemd unit file for BMC ARSystem
[Unit]
Description=AR System service
After=network.target
Requires=oracle-xe.service rpcbind.service
[Service]
Type=forking
ExecStart=/opt/bmc/ARSystem/bin/arsystem start
ExecStop=/opt/bmc/ARSystem/bin/arsystem stop