Simple Dashing job to send sensu client history checks to dashing widgets.
##Dependencies
##Usage
Put the sensu.rb
file in your /jobs
folder.
description "Mailcatcher" | |
start on runlevel [2345] | |
stop on runlevel [!2345] | |
respawn | |
pre-start script | |
bash << "EOF" | |
mkdir -p /var/log/mailcatcher |
description "Tomcat Server" | |
start on runlevel [2345] | |
stop on runlevel [!2345] | |
respawn | |
respawn limit 10 5 | |
# run as non privileged user | |
# add user with this command: | |
## adduser --system --ingroup www-data --home /opt/apache-tomcat apache-tomcat |
description "Tomcat Server" | |
start on runlevel [2345] | |
stop on runlevel [!2345] | |
respawn | |
respawn limit 10 5 | |
# run as non privileged user | |
# add user with this command: | |
## adduser --system --ingroup www-data --home /opt/apache-tomcat apache-tomcat |
Starting Nmap 5.21 ( http://nmap.org ) at 2013-09-16 11:52 BST | |
Nmap scan report for monitorama.eu (141.101.116.49) | |
Host is up (0.021s latency). | |
Hostname monitorama.eu resolves to 2 IPs. Only scanned 141.101.116.49 | |
PORT STATE SERVICE | |
20/tcp filtered ftp-data | |
21/tcp filtered ftp | |
22/tcp filtered ssh | |
23/tcp filtered telnet | |
25/tcp filtered smtp |
class sethostname { | |
file { "/etc/hostname": | |
ensure => present, | |
owner => root, | |
group => root, | |
mode => 644, | |
content => "$::fqdn\n", | |
notify => Exec["set-hostname"], | |
} | |
exec { "set-hostname": |
LINT_IGNORES = ['rvm'] | |
namespace :lint do | |
desc "Check puppet module code style." | |
task :ci do | |
begin | |
require 'puppet-lint' | |
rescue LoadError | |
fail 'Cannot load puppet-lint, did you install it?' | |
end |
LINT_IGNORES = ['rvm'] | |
namespace :lint do | |
desc "Check puppet module code style." | |
task :ci do | |
begin | |
require 'puppet-lint' | |
rescue LoadError | |
fail 'Cannot load puppet-lint, did you install it?' | |
end |
Simple Dashing job to send sensu client history checks to dashing widgets.
##Dependencies
##Usage
Put the sensu.rb
file in your /jobs
folder.
# Update, upgrade and install development tools: | |
apt-get update | |
apt-get -y upgrade | |
apt-get -y install build-essential | |
apt-get -y install git-core | |
# Install rbenv | |
git clone git://github.com/sstephenson/rbenv.git /usr/local/rbenv | |
# Add rbenv to the path: |
#install required packages | |
apt-get update | |
apt-get upgrade -y | |
apt-get install -y git curl build-essential libssl-dev libcurl4-openssl-dev nodejs | |
#install sqlite3 (optional) | |
apt-get install libsqlite3-dev sqlite3 | |
#install postgres (optional) | |
sudo apt-get install postlibpq-dev |