-
Notifications
You must be signed in to change notification settings - Fork 51
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
add monitoring #1960
base: master
Are you sure you want to change the base?
add monitoring #1960
Conversation
4627999
to
163de44
Compare
@@ -0,0 +1,7 @@ | |||
class profiles::monitoring::client ( | |||
Stdlib::Host $server = 'monitoring.theforeman.org', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if we should not expose this as a parameter but instead set zabbix::agent::server
via Hiera. Then we can simply include profiles::monitoring::client
in our base profile. Or even just include zabbix::agent
in profiles::base
.
If we then include profiles::monitoring::server
before profiles::base
the explicit server for the agent should work.
be302af
to
f101f6a
Compare
Architectural question. Zabbix can run passive agents (Server connects to Agent) and active agents (Agent connects to Server). The question is, which one do we want?
With these in mind, I think I'd aim at an active setup? |
I would also lean to an active setup. Another question is where we want to host this. I was leaning to Netways since we have few hosts there so there's a good chance you'll find connectivity issues, but we don't have IPv6 there. |
That should be fine as long as our v6 agents have v4 NAT or something. |
I'd also like to monitor HTTP remotely. Mostly for Jenkins & Discourse. If we have IPv6 we can also ensure Jenkins & Foreman are available over that. |
No description provided.