Ad Widget

Collapse

deploy UserParameter to many agents

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ppoetsma
    Junior Member
    • Mar 2009
    • 9

    #1

    deploy UserParameter to many agents

    Hi,

    How can I deploy UserParameter definitions to many agents? I've just started with Zabbix and this is still not clear to me. It is easy to enhance the monitoring but I'm under the impression that I need Puppet or another configuration deployment tool to accomplish this. Can you shed a light on how to work with larger deployments?

    Regards,
    Paul
  • danrog
    Senior Member
    • Sep 2009
    • 164

    #2
    We currently use cfengine in production but are slowly moving to puppet for all host config and software management. Either allows you to deploy software packages and keep config files up to date. The best thing to do IMO is to use the include option in the Zabbix_agent config file to include a directory of userparmater files and update those with cfengine/puppet. This allows you to have a standalone rpm/pkg install that updates specific host parameters that would be painful for either cfengine or puppet to support (but could be done). You could have a user parameter that does some basic checks to see If the config file is out of date but that I'd better suited for cfengine or puppet. And if your are in a windows shop SCCM works nicely too. We use SCCM for all our windows hosts to update configs and the agent installs.


    After you have a base custom userparam file you probably won't need to update it often (because you can include that in the rpm/pkg install). I know we haven't as you can use system.run commands for one off items in templates.
    Last edited by danrog; 01-09-2010, 01:22.

    Comment

    Working...