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 |