Windows agent
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 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 Only thing I can think of is perf counters.
@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.
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.