Created
March 15, 2014 08:17
-
-
Save kenjiskywalker/9563368 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Stopping firewall | |
/etc/init.d/iptables stop | |
# Install EPEL-6 yum repo | |
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm | |
# Install Erlang | |
yum -y install erlang | |
# Install RabbitMQ from RPM | |
rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc | |
rpm -Uvh http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.1/rabbitmq-server-2.7.1-1.noarch.rpm | |
# Install RabbitMQ management console | |
rabbitmq-plugins enable rabbitmq_management | |
# Start and verify RabbitMQ | |
chkconfig rabbitmq-server on | |
/etc/init.d/rabbitmq-server start | |
# Create RabbitMQ vhost and user for Sensu | |
rabbitmqctl add_vhost /sensu | |
rabbitmqctl add_user sensu sensu | |
rabbitmqctl set_permissions -p /sensu sensu ".*" ".*" ".*" | |
# Install Redis | |
yum -y install redis | |
chkconfig redis on | |
/etc/init.d/redis start | |
# Register Sensu-package repo | |
cat > /etc/yum.repos.d/sensu.repo << EOM | |
[sensu] | |
name=sensu-main | |
baseurl=http://repos.sensuapp.org/yum/el/6/x86_64/ | |
gpgcheck=0 | |
enabled=1 | |
EOM | |
# Install Sensu "Omnibus" Package | |
yum -y install sensu | |
# Enable Sensu services | |
chkconfig sensu-server on | |
chkconfig sensu-api on | |
chkconfig sensu-client on | |
chkconfig sensu-dashboard on | |
# Start Sensu services | |
/etc/init.d/sensu-server start | |
/etc/init.d/sensu-api start | |
/etc/init.d/sensu-client start | |
/etc/init.d/sensu-dashboard start |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Install Erlang | |
apt-get -y install erlang-nox | |
# Install RabbitMQ | |
echo "deb http://www.rabbitmq.com/debian/ testing main" >/etc/apt/sources.list.d/rabbitmq.list | |
curl -L -o ~/rabbitmq-signing-key-public.asc http://www.rabbitmq.com/rabbitmq-signing-key-public.asc | |
apt-key add ~/rabbitmq-signing-key-public.asc | |
apt-get update | |
apt-get -y --allow-unauthenticated --force-yes install rabbitmq-server | |
# Install RabbitMQ management console | |
rabbitmq-plugins enable rabbitmq_management | |
# Start and verify RabbitMQ | |
update-rc.d rabbitmq-server defaults | |
/etc/init.d/rabbitmq-server start | |
# Create RabbitMQ vhost and user for Sensu | |
rabbitmqctl add_vhost /sensu | |
rabbitmqctl add_user sensu sensu | |
rabbitmqctl set_permissions -p /sensu sensu ".*" ".*" ".*" | |
# Install Redis | |
echo "deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free" >> /etc/apt/sources.list | |
apt-get update | |
apt-get -t squeeze-backports install redis-server | |
# Register Sensu-package repo | |
wget -q http://repos.sensuapp.org/apt/pubkey.gpg -O- | sudo apt-key add - | |
echo "deb http://repos.sensuapp.org/apt sensu main" >> /etc/apt/sources.list | |
# Install Sensu "Omnibus" Package | |
apt-get update | |
apt-get install sensu | |
# Enable Sensu services | |
update-rc.d sensu-server defaults | |
update-rc.d sensu-api defaults | |
update-rc.d sensu-client defaults | |
update-rc.d sensu-dashboard defaults | |
# Start Sensu services | |
/etc/init.d/sensu-server start | |
/etc/init.d/sensu-api start | |
/etc/init.d/sensu-client start | |
/etc/init.d/sensu-dashboard start |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment