A cookbook to install the Graphite PowerShell Function (https://github.com/MattHodge/Graphite-PowerShell-Functions) script using Chef. Sets up the script as a Windows service using the Non-Sucky Service Manager (http://nssm.cc/) as outlined in Matt Hodge's documentation for Graphite Powershell Functions.
- Windows
default['graphite_powershell_functions']['CarbonServer']
FQDN of the carbon host. Requireddefault['graphite_powershell_functions']['CarbonServerPort']
port of the carbon host (default:2003
).default['graphite_powershell_functions']['MetricPath']
Path to prefix on the collected metrics (default:powershell.
).default['graphite_powershell_functions']['MetricSendIntervalSeconds']
Interval to grab metrics (default: 30).default['graphite_powershell_functions']['TimeZoneOfGraphiteServer']
Timezone of the Graphite server (defaultUTC
).default['graphite_powershell_functions']['PerformanceCounters']
Array of performance counters to collectdefault['graphite_powershell_functions']['MetricFilter']
Array of Metrics to filterdefault['graphite_powershell_functions']['nssm_archive']
URL of the Non-Sucky Service Manager zip archivedefault['graphite_powershell_functions']['nssm_archive_checksum']
shasum for the zip archive
Author:: Tim Smith ([email protected])
Copyright:: 2014, Limelight Networks, Inc.
License:: Apache 2.0