Skip to content

Instantly share code, notes, and snippets.

View stephen-soltesz's full-sized avatar

Stephen Soltesz stephen-soltesz

View GitHub Profile
@stephen-soltesz
stephen-soltesz / check_ndt.sh
Last active December 14, 2015 16:40
Run with: ./fetch.py --user iupui_ndt --nodelist ../plsync/good.ndt.txt --threadcount=40 --timeout 300 --script check_ndt
(
parent=$( pstree -a -A -p | grep ndtd | head -1 | tr ',' ' ' | awk '{print $2}' )
ps ax -opid,args \
| grep ndtd \
| grep -v grep \
| awk 'BEGIN {
start_time_index = 22 ;
utime_index = 14 ;
stime_index = 15 ;
reset = 0;
(
vserver iupui_ndt exec bash <<\EOF
ps ax -opid,args \
| grep ndtd \
| grep -v grep \
| awk 'BEGIN {
start_time_index = 22 ;
# Read the start_time of the awk process.
# All older processes will have an earlier (smaller) start_time.
"cat /proc/self/stat" |& getline result ; split(result, proc) ;
@stephen-soltesz
stephen-soltesz / compare.sh
Last active December 9, 2015 18:14
compare nagios services
#!/bin/bash
set -x
set -e
URLBASE='http://nagios.measurementlab.net/baseList?show_state=1&plugin_output=1'
for service in ndt ndt_ssl ; do
curl -s --anyauth --basic --user $USERNAME:$PASSWORD \
"${URLBASE}&service_name=$service" \
| grep "$service 0" \
@stephen-soltesz
stephen-soltesz / GopherJS Example
Last active August 9, 2017 03:03
Three styles using gopherjs to draw an image on a canvas.
package main
import "github.com/gopherjs/gopherjs/js"
import "honnef.co/go/js/dom"
var imagePath = "resources/image.png"
func main() {
//draw_withGopherJS()
//draw_withDOM()