I hereby claim:
- I am faxm0dem on github.
- I am faxmodem (https://keybase.io/faxmodem) on keybase.
- I have a public key whose fingerprint is FC13 3209 34C3 4562 35EE C0E4 9108 5E13 86FE E825
To claim this, I am signing this object:
while DATE=$(date +%s); do syslog-ng-ctl stats | awk -vhost=$HOSTNAME -F\; 'NR!=1 && $1 != "src.none" {if ($2 == "") { t=$3 } else {t=$2} printf "PUTVAL %s/syslog_ng-%s/derive-%s %s:%s\n",host,t,$5,systime(),$6}'; sleep 10; done | socat - UNIX-CLIENT:/var/run/collectd/sock |
(let [ | |
index (default {:state "ok" :ttl 60} (index)) | |
indexer (default {:state "ok" :ttl 60} | |
index | |
(where (not (expired? event)) | |
(changed-state {:init "ok"} | |
(tag "changed-state" | |
index)))) | |
] | |
(streams |
{ | |
"mappings" : { | |
"_default_" : { | |
"dynamic_templates" : [ | |
{ | |
"string_fields" : { | |
"match" : "*", | |
"match_mapping_type" : "string", | |
"mapping" : { | |
"index" : "not_analyzed", |
<Plugin "java"> | |
JVMARG "-Djava.class.path=/usr/share/collectd/java/collectd-api.jar:/usr/share/collectd/java/generic-jmx.jar" | |
LoadPlugin "org.collectd.java.GenericJMX" | |
<Plugin "GenericJMX"> | |
<MBean "gc-count"> | |
ObjectName "java.lang:type=GarbageCollector,*" | |
InstancePrefix "gc-" | |
InstanceFrom "name" | |
<Value> | |
Type "derive" |
I hereby claim:
To claim this, I am signing this object:
cd /tmp
wget -O- http://wwwftp.ciril.fr/pub/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz | tar xfz -
export PATH=/tmp/apache-maven-3.3.3/bin:$PATH
git clone https://github.com/logstash/log4j-jsonevent-layout
cd log4j-jsonevent-layout
mvn assembly:assembly
--- | |
syslog_ng::rewrite: | |
r_sdata_facter: | |
params: | |
- set: | |
- '"%{productname}"' | |
- value: '".SDATA.facter.productname"' | |
- set: | |
- '"%{osfamily}"' | |
- value: '".SDATA.facter.osfamily"' |
;; watchdog-cfg is just a hash with host, port, etc. | |
(streams | |
;; irrelevant code ommited :) | |
(where (service #"riemann server") | |
(let [send-watchdog (forward (riemann.client/tcp-client watchdog-cfg))] | |
(fn watchdog-sending [event] | |
(try (send-watchdog event) | |
(catch Exception exc | |
(tell-ops (utils/exception->event exc)))))))) |
#!/bin/ksh | |
INTERVAL=10 | |
HOSTNAME="${COLLECTD_HOSTNAME:-$(/bin/hostname)}" | |
HOSTNAME=${HOSTNAME%%.in2p3.fr}.in2p3.fr | |
SUDO=sudo | |
SYSLOG_NG_CTL="/sbin/syslog-ng-ctl" | |
[ -x $SYSLOG_NG_CTL ] || SYSLOG_NG_CTL="/usr$SYSLOG_NG_CTL" | |
AWK="/bin/awk" | |
[ -x $AWK ] || AWK="awk" |
(where (service "riemann streams rate") | |
(where (expired? event) | |
(with {:state "warning" :ttl 3600} | |
indexer))) |