使用saltstack进行zabbix-agent自动化部署
2019-05-24 01:30
676 查看
文章目录
编写top.sls
创建zabbix文件夹,建立文件
compile_tools.sls 安装编译需要的一些工具
zabbix-agent.sls 安装zabbix-agent
compile_tools.sls内容
compile_tools: pkg: - installed - name: - gcc - gcc-c++ - glibc - make - autoconf - openssl - openssl-devel
zabbix-agent.sls内容
include: - zabbix.compile_tools zabbix-release: cmd.run: - name: rpm -ivh http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm zabbix-agent: pkg: - installed - require: - cmd: zabbix-release - file.managed: - source: salt://file/zabbix_agentd.conf - name: /etc/zabbix/zabbix_agentd.conf - user: root - group: root - mode: 644 - require: - pkg: zabbix-agent - service: - running - reload: True - enable: True - watch: - pkg: zabbix-agent - file: /etc/zabbix/zabbix_agentd.conf
配置文件
准备zabbix-agent.conf 客户端配置文件,路径 salt/file/zabbix_agent.conf
修改:
被动模式只修改:Server=192.168.90.12 //zabbix-server服务器IP
主动模式只修改:ServerActive=192.168.90.12
Hostname= //本机主机名
然后执行 salt ‘*’ state.highstate
结果:
相关文章推荐
- 4.saltstack使用指南:使用saltstack部署zabbix
- 使用saltstack集中部署zabbix服务
- 使用Jenkins进行CI集成化测试和自动化部署
- 使用ansible自动化安装zabbix agent端
- 利用RubyGems的fpm制作zabbix_agent的rpm包,并使用ansible批量部署
- 基于saltstack自动化部署zabbix-client端实践
- Centos6.5利用RubyGems的fpm制作zabbix_agent的rpm包,并使用ansible批量部署
- 使用ansible结合FTP部署zabbix_agent
- 使用 GitHub / GitLab 的 Webhooks 进行网站自动化部署
- 使用 GitHub / GitLab 的 Webhooks 进行网站自动化部署
- 使用Python进行自动化部署
- 如何使用SSDT进行SQL数据库的自动化部署到生产环境和版本控制
- 使用fabric进行代码的自动化部署
- Git WebHook:用于迅速搭建并使用 WebHook 进行自动化部署和运维系统( Python)
- 使用Github的Webhooks进行网站的自动化部署
- Centos6.5利用RubyGems的fpm制作zabbix_agent的rpm包,并使用ansible批量部署 推荐
- saltstack自动化运维平台的介绍、部署、基本使用
- saltstack的探索-演示部署文件和脚本安装zabbix-agent服务
- CentOS7.2部署Zabbix Server及Agent进行平台监控
- Linux -- 使用Jenkins进行自动化部署