Skip to content

Instantly share code, notes, and snippets.

@andrewschoen
Last active December 16, 2015 22:16
Show Gist options
  • Save andrewschoen/1433d3e3e7d3dd6b2c7c to your computer and use it in GitHub Desktop.
Save andrewschoen/1433d3e3e7d3dd6b2c7c to your computer and use it in GitHub Desktop.

Revisions

  1. andrewschoen revised this gist Dec 16, 2015. 1 changed file with 7 additions and 1 deletion.
    8 changes: 7 additions & 1 deletion plugins
    Original file line number Diff line number Diff line change
    @@ -2,4 +2,10 @@ Plugins I'm using:

    https://github.com/sensu-plugins/sensu-plugins-load-checks

    https://github.com/sensu-plugins/sensu-plugins-memory-checks
    https://github.com/sensu-plugins/sensu-plugins-memory-checks

    https://github.com/sensu-plugins/sensu-plugins-disk-checks

    https://github.com/sensu-plugins/sensu-plugins-cpu-checks

    https://github.com/sensu-plugins/sensu-plugins-rabbitmq
  2. andrewschoen revised this gist Dec 15, 2015. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions plugins
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,5 @@
    Plugins I'm using:

    https://github.com/sensu-plugins/sensu-plugins-load-checks

    https://github.com/sensu-plugins/sensu-plugins-memory-checks
  3. andrewschoen created this gist Dec 14, 2015.
    33 changes: 33 additions & 0 deletions sensu-vars.yml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,33 @@
    ---
    # Set the rabbitmq SSL address
    rabbitmq_conf_ssl_listeners_address: '0.0.0.0'

    # Set the rabbitmq vhost
    rabbitmq_vhost_definitions:
    - name: "{{ sensu_server_rabbitmq_vhost }}"

    rabbitmq_users_definitions:
    - vhost: "{{ sensu_server_rabbitmq_vhost }}"
    user: "{{ sensu_server_rabbitmq_user }}"
    password: "{{ sensu_server_rabbitmq_password }}"

    sensu_server_rabbitmq_insecure: true

    # Sensu client variable
    sensu_client_subscription_names:
    - test

    # Dummy sensu_checks
    sensu_checks:
    test_check:
    handler : default
    command : "/bin/sh echo Hello World"
    interval : 60
    subscribers:
    - test

    # Dummy sensu_handlers
    sensu_handlers:
    test_handler:
    type : pipe
    command: "echo"
    17 changes: 17 additions & 0 deletions sensu.yml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    ---
    - hosts: all
    user: vagrant
    sudo: true
    vars_files:
    - sensu-vars.yml
    roles:
    - role: Mayeu.RabbitMQ
    rabbitmq_vhost_definitions:
    - name: sensu
    rabbitmq_users_definitions:
    - vhost: sensu
    user: sensu
    password: placeholder
    rabbitmq_ssl: false
    - redis
    - Mayeu.sensu