cookbook 'bbwin', '~> 1.0.1'
bbwin (2) Versions 1.0.1 Follow0
Installs/Configures bbwin
cookbook 'bbwin', '~> 1.0.1', :supermarket
knife supermarket install bbwin
knife supermarket download bbwin
bbwin
Description
installs the bbwin monitoring agent (https://sourceforge.net/p/bbwin/wiki/Home/) to monitor windows servers with Xymon.
Requirements
Tested on Windows 2008R2 and Windows 2012R2
Recipes
default
Installs the Xymon package (v 0.13) with all defaults.
attributes
To install an older version, you can override node['bbwin']['version'] and node['bbwin']['source_url']
lwrps
bbwin_setting
Changes a setting in the bbwin.cfg config file. This resource will add the setting if it does not exist, and will
add any options that dont already exist. If the section to which it is being added does not exist it will
be created as well. Any setting not specified will remain unchanged. You may want to use a template for the config
file if you have many settings that need to be changed. Its probably not a good idea to use both a template for the
bbwin.cfg as well as this resource, however, as they will probably conflict.
actions
- :set (default) - sets the seting to the value and options specified, or creates the setting if it does not exist
attributes
Name | Type | Description |
---|---|---|
name | String | The name of the setting (name attribute of the setting node in the xml config file) |
section | String | the configuraiton section ( the parent node in the xml file - eg bbwin cpu disk externals memory msgs procs svcs uptime) |
value | String | the "value' attribute of the setting node in the config file |
options | Hash | A hash of other attributes to add to the setting node (warnlevel, paniclevel, etc) |
config_file_path | String | path to the config file. default: "#{ENV['SYSTEMDRIVE']}\Program Files (x86)\BBWin\etc\BBWin.cfg" |
example
bbwin_setting 'bbdisplay' do section 'bbwin' value '127.0.0.1' notifies :restart, 'service[bbwin]' end service 'bbwin' do action :nothing end
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
1.0.1 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Foodcritic Metric
1.0.1 failed this metric
FC064: Ensure issues_url is set in metadata: bbwin/metadata.rb:1
FC065: Ensure source_url is set in metadata: bbwin/metadata.rb:1
FC066: Ensure chef_version is set in metadata: bbwin/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: bbwin/metadata.rb:1
FC069: Ensure standardized license defined in metadata: bbwin/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
1.0.1 passed this metric
1.0.1 failed this metric
1.0.1 failed this metric
FC064: Ensure issues_url is set in metadata: bbwin/metadata.rb:1
FC065: Ensure source_url is set in metadata: bbwin/metadata.rb:1
FC066: Ensure chef_version is set in metadata: bbwin/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: bbwin/metadata.rb:1
FC069: Ensure standardized license defined in metadata: bbwin/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
1.0.1 passed this metric
1.0.1 passed this metric