Am 04.04.2017 um 19:12 schrieb Scott:
Hi Scott,
this doesn't answer your director question, but hopefully the one about
your binary distribution problem.
What I did (on my Linux platform, but could work with Windows, too) is,
I created a scripts subdirectory in my global-templates directory. There
I put the scripts and binaries that I need for checking stuff. That is
getting replicated to all endpoints.
On the endpoints I created a cronjob that runs all x minutes and that
symlinks everything under
/var/lib/icinga2/api/zones/global-templates/_etc/.../scripts/ (might
vary for windows) to my PluginContribDir. That's quite an easy way for
me to update the neat little scripts without using a full blown Puppet /
Ansible / Chef / whatever installation.
The only thing that does not work (not that much of a problem) is
getting the dependencies for eg. Perl scripts resolved that way. There,
I still manually install the required packages via yum.
Hope that helps,
Stephan
> Hi,
>
> I have created some check commands that run on the Icinga2 agent on
> our windows endpoints.
>
> Is there a way to push the config to the endpoints using director?
> How about the .exe?
>
> So right now I manually copy the binary .exe into the SBIN folder and
> ammend the config in command-plugins-windows.conf.
>
> Here is the config on the endpoint:
>
> object CheckCommand "win-reboot" {
> command = [ PluginDir + "/pendingrebootchecker.exe" ]
> }
>
> and here is the config that director is creating:
>
> zones.d/director-global/service_templates.conf
> template Service "win-reboot" {
> check_command = "win-reboot"
> enable_notifications = true
> enable_active_checks = true
> enable_passive_checks = false
> enable_event_handler = true
> command_endpoint = host_name
> }
>
> object CheckCommand "win-reboot" {
> import "plugin-check-command"
> command = [ PluginDir + "/pendingrebootchecker.exe" ]
> }
>
> Thanks for any help / advice.
>
> Scott.
> _______________________________________________
> icinga-users mailing list
> [email protected]
> https://lists.icinga.org/mailman/listinfo/icinga-users
_______________________________________________
icinga-users mailing list
[email protected]
https://lists.icinga.org/mailman/listinfo/icinga-users