Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 1.52 KB

puppet.md

File metadata and controls

41 lines (33 loc) · 1.52 KB

Puppet for dockerized dockbix-agent-xxl-limited

This for your Puppet inspiration. Final implementation is up to you:

# Jan Garaj - www.monitoringartist.com
# Used Puppet module - https://github.com/garethr/garethr-docker

class { 'docker':
  version => 'latest',
}->
docker::image { 'monitoringartist/dockbix-agent-xxl-limited':
  image_tag => 'latest',
}->
docker::run { 'dockbix-agent-xxl':
  image            => 'monitoringartist/dockbix-agent-xxl-limited',
  extra_parameters => ['--restart=unless-stopped'],
  privileged       => true,
  net              => 'host',
  volumes          => ['/:/rootfs'],
  env              => [
    'ZA_Server=<ZABBIX SERVER IP/DNS NAME>',
  ],
}

Author

Devops Monitoring Expert, who loves monitoring systems and cutting/bleeding edge technologies: Docker, Kubernetes, ECS, AWS, Google GCP, Terraform, Lambda, Zabbix, Grafana, Elasticsearch, Kibana, Prometheus, Sysdig, ...

Summary:

Professional devops / monitoring / consulting services:

Monitoring Artist