cookbook 'monitor', '~> 0.0.4'
monitor (4) Versions 0.0.4 Follow12
A cookbook for monitoring services, using Sensu, a monitoring framework.
cookbook 'monitor', '~> 0.0.4', :supermarket
knife supermarket install monitor
knife supermarket download monitor
Description
Monitor is a cookbook for monitoring services, using Sensu, a
monitoring framework. The default recipe installs & configures the
Sensu client (monitoring agent), as well as common service check
dependencies. The master recipe installs & configures the Sensu server,
API, dashboard, & their dependencies (eg. RabbitMQ & Redis). The
remaining recipes are intended to put monitoring checks in place in
order to monitor specific services (eg. recipe[monitor::redis]).
Learn more about Sensu Here.
Requirements
The Sensu cookbook.
Attributes
node["monitor"]["master_address"] - Bypass the chef node search and
explicitly set the address to reach the master server.
node["monitor"]["environment_aware_search"] - Defaults to false.
If true, will limit search to the node's chef_environment.
node["monitor"]["use_local_ipv4"] - Defaults to false. If true,
use cloud local_ipv4 when available instead of public_ipv4.
node["monitor"]["sensu_plugin_version"] - Sensu Plugin library
version.
node["monitor"]["additional_client_attributes"] - Additional client
attributes to be passed to the sensu_client LWRP.
node["monitor"]["default_handlers"] - Default event handlers.
node["monitor"]["metric_handlers"] - Metric event handlers.
Usage
Example: To monitor the Redis service running on a Chef node, include
"recipe[monitor::redis]" in its run list.
Dependent cookbooks
| sensu >= 0.0.0 | 
| sudo >= 0.0.0 | 
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
        
            0.0.4 failed this metric
            Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
        
      Contributing File Metric
        
            0.0.4 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
        
      Foodcritic Metric
        
            0.0.4 failed this metric
            FC010: Invalid search syntax: monitor/recipes/_master_search.rb:35
FC064: Ensure issues_url is set in metadata: monitor/metadata.rb:1
FC065: Ensure source_url is set in metadata: monitor/metadata.rb:1
FC066: Ensure chef_version is set in metadata: monitor/metadata.rb:1
FC069: Ensure standardized license defined in metadata: monitor/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
        
      No Binaries Metric
        
            0.0.4 passed this metric
        
      Testing File Metric
        
            0.0.4 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
        
      Version Tag Metric
        
            0.0.4 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
        
  
0.0.4 failed this metric
            0.0.4 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
        
            0.0.4 failed this metric
            FC010: Invalid search syntax: monitor/recipes/_master_search.rb:35
FC064: Ensure issues_url is set in metadata: monitor/metadata.rb:1
FC065: Ensure source_url is set in metadata: monitor/metadata.rb:1
FC066: Ensure chef_version is set in metadata: monitor/metadata.rb:1
FC069: Ensure standardized license defined in metadata: monitor/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
        
      No Binaries Metric
        
            0.0.4 passed this metric
        
      Testing File Metric
        
            0.0.4 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
        
      Version Tag Metric
        
            0.0.4 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
        
  
0.0.4 failed this metric
FC064: Ensure issues_url is set in metadata: monitor/metadata.rb:1
FC065: Ensure source_url is set in metadata: monitor/metadata.rb:1
FC066: Ensure chef_version is set in metadata: monitor/metadata.rb:1
FC069: Ensure standardized license defined in metadata: monitor/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
            0.0.4 passed this metric
        
      Testing File Metric
        
            0.0.4 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
        
      Version Tag Metric
        
            0.0.4 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
        
  
0.0.4 failed this metric
            0.0.4 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number