Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows agent #12

Open
beardedeagle opened this issue Feb 5, 2017 · 4 comments
Open

Windows agent #12

beardedeagle opened this issue Feb 5, 2017 · 4 comments

Comments

@beardedeagle
Copy link

beardedeagle commented Feb 5, 2017

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?

@martinrusev
Copy link
Member

@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.

@beardedeagle
Copy link
Author

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

@martinrusev
Copy link
Member

@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.

@DerDanilo
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants