Skip to content

Fydon/newrelic_perfmon_plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

New Relic Windows Perfmon Plugin

This is an executable/Windows service to push Windows Perfmon data to the New Relic Platform.

Build status

Table of Contents

Requirements

  • .NET >= 4.0
  • New Relic account

Configuration

Create two new text files in the .\config directory named newrelic.json and plugin.json. You can use the contents of the template files as a starting point.

  • newrelic.json - The only required field is your New Relic license key which can be found on the Account Summary page. See github.com/newrelic-platform/newrelic_dotnet_sdk for more options.
  • plugin.json - This is the list of servers and counters you want to monitor. The name field needs to be a network address/hostname accessible from the system this service is running on. This name will show up as the Instance name in https://rpm.newrelic.com.

Custom Counters

Check out the Wiki for instructions on customizing the Perfmon counters collected by this service.

Service Installation

newrelic_perfmon_plugin.exe install

You will be prompted for credentials. The service will need to run under an account that has user access to all hosts referenced in plugin.json.

This executable is built using the Topshelf library.

About

NewRelic Windows Perfmon Plugin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%