amonagent icon indicating copy to clipboard operation
amonagent copied to clipboard

Windows agent

Open beardedeagle opened this issue 8 years ago • 4 comments

I am writing a SaltStack formula for Amon and am trying to include all platforms supported by it.

The Single binary collector agent link the main page of amon.cx points me to this repo, which appears to be for linux only. Windows is not covered in the installation instructions either. I see that there is a 'amonagent-windows' repo, but there has been no work on it since Sep 25, 2015.

Is this still the still the prefered repo/method of installing the agent on windows?

beardedeagle avatar Feb 05 '17 05:02 beardedeagle

@beardedeagle The windows agent is in a little bit of a strange situation right now. I want to use amonagent for both Windows and Linux. Currently I can not do that, because Windows process monitoring does not work. On Linux, the agent relies on sysstat, but there is nothing similar on Windows.

And I have the Python agent, found in amonagent-windows which has no been updated for the latest Amon version. The monitoring part in that one works on 100%, but I have to change the reporting method from individual server keys to automatically generated machine-ids

Whenever I have the time, I am probably make the amonagent-windows compatible and then find a way to fix the official Golang agent.

martinrusev avatar Feb 06 '17 08:02 martinrusev

@martinrusev Only thing I can think of is perf counters.

beardedeagle avatar Feb 06 '17 15:02 beardedeagle

@beardedeagle I spent a considerable amount of time with Perf counters, but they require a little bit too much Windows specific expertise, especially calculating the CPU usage for individual process and separating processes/services.

martinrusev avatar Feb 06 '17 18:02 martinrusev

Maybe there is someone who knows more about developing Windows tools and could provide some input?!

The windows agent is really usefull. A pitty that it does not work currently.

DerDanilo avatar Feb 01 '18 20:02 DerDanilo