log all bash-command line commands and upload them centrally
[monitor.git] / histlog / collect_snoopylog_sh
diff --git a/histlog/collect_snoopylog_sh b/histlog/collect_snoopylog_sh
new file mode 100644 (file)
index 0000000..58655e0
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/bash
+grep snoopy /var/log/secure > /tmp/secure.new
+# report lines unique to secure.new 
+comm -1 -3 /tmp/secure.old /tmp/secure.new > /tmp/secure.log
+cp /tmp/secure.new /tmp/secure.old
+# upload log
+curl --insecure https://monitor.planet-lab.org/monitor/uploadlogs --form "dir=snoopy" --form "log=@/tmp/secure.log"
+