Skip to content

Instantly share code, notes, and snippets.

sudo apt-get -y install libssl-dev bison flex
wget http://mmonit.net/monit/dist/monit-5.1.1.tar.gz
tar xvfz monit-5.1.1.tar.gz
cd monit-5.1.1
./configure
make
sudo make install
### Configure monitrc ###
mkdir _app && cd _app
sudo apt-get install devscripts
apt-get source memcached
sudo apt-get build-dep memcached
cd memcached-1.2.8
wget http://downloads.sourceforge.net/project/repcached/repcached/2.2-1.2.8/repcached-2.2-1.2.8.patch.gz
gzip -cd repcached-2.2-1.2.8.patch.gz | patch -p1
rm -rf repcached-2.2-1.2.8.patch.gz
sed -i -e 's/threads/replication/' debian/rules
debuild -us -uc
sudo apt-get -y install haproxy
sudo sed -i -e 's/\(ENABLED=\)0/\11/' /etc/default/haproxy
sudo sed -i -e 's/^#\(.*imudp\)/\1/' /etc/rsyslog.conf
sudo sed -i -e 's/^#\(.*UDPServer\)/\1/' /etc/rsyslog.conf
sudo sed -i -e 's/\(auth,authpriv.none\)\(.*syslog\)/\1;local0.none\2/' /etc/rsyslog.d/50-default.conf
sudo sed -i -e 's/\(mail,news.none\)/\1;local0.none/' /etc/rsyslog.d/50-default.conf
echo "local0.* /var/log/haproxy.log" | sudo tee -a /etc/rsyslog.d/50-default.conf
sudo service rsyslog restart