Skip to content

Instantly share code, notes, and snippets.

@piavlo
piavlo / gist:7880495
Last active December 30, 2015 20:28
logstash init.d with daemonize tool
#!/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
DESC="Logstash Daemon"
LOGSTASH_USER=logstash
DAEMON=/usr/bin/java
CONFIGDIR="/etc/logstash/conf.d"
@piavlo
piavlo / gist:8306135
Last active January 2, 2016 12:49 — forked from dropwhile/py27.txt
mkdir download /tmp/installdir; cd download;
curl -LO http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar xf Python-2.7.6.tgz
cd Python-2.7.6
yum -y install openssl-devel.x86_64 readline-devel.x86_64 bzip2-devel.x86_64 sqlite-devel.x86_64 zlib-devel.x86_64 ncurses-devel.x86_64 db4-devel.x86_64 expat-devel.x86_64 rpm-build.x86_64
env CC=gcc44 CXX=g++44./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared --enable-ipv6
make -j2
make install DESTDIR=/tmp/installdir
echo '/sbin/ldconfig' > /tmp/installdir/run-ldconfig.sh
fpm -s dir -t rpm -n python27 -v 2.7.6 -C /tmp/installdir \
on a per check level granularity during subdue period
(1) ability to say that handlers will handle only certain severities
(2) ability to override handlers
while (1) & (2) could be speficied together or separately for example check could possibly be defined like this
{
"checks": {
"noisy_noncritical_check": {
"command": "queues_are_hard_to_monitor.rb",
"handlers": "some_handler"
@piavlo
piavlo / gist:2ae33622b7c4281a725c
Created July 28, 2014 15:59
alternative uchiwa init.d script - depends on http://software.clapper.org/daemonize/
#!/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
DESC="Uchiwa Sensu Dashboard"
UCHIWA_USER=uchiwa
DAEMON=/opt/uchiwa/embedded/bin/node
CONFIG="/etc/sensu/uchiwa.js"
@piavlo
piavlo / 0_reuse_code.js
Created April 22, 2016 15:22
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console