1. salt-master 的环境设置
#vim/etc/salt/master
file_roots:
base:
- /srv/salt/
prod:
- /srv/salt/prod
# systemctl restartsalt-master.service
# yum install http://repo.zabbix.com/zabbix/2.2/rhel/7/x86_64/zabbix-release-2.2-1.el7.noarch.rpm
2. vim /srv/salt/prod/zabbix.sls
zabbix-agent:
pkg:
- installed
- name: zabbix-agent
file.managed:
- source: salt://zabbix/zabbix_agentd.conf
- name: /etc/zabbix/zabbix_agentd.conf
- template: jinja
service.running:
- enable: True
- reload: True
- watch:
- file: /etc/zabbix/zabbix_agentd.conf
- pkg: zabbix-agent
4.将所需的zabbix配置文件拷贝到 /srv/salt/prod/zabbix
# egrep-v "^#" zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.200.133,127.0.0.1 --- zabbix服务端ip
ServerActive=192.169.200.133:10051
Hostname=Zabbixserver
Include=/etc/zabbix/zabbix_agentd.d/
UnsafeUserParameters=1
5. #salt "*" state.sls zabbix env=prod
Salt之sys_dochttp://blog.chinaunix.net/uid-10915175-id-4474108.html
本文详细介绍如何通过SaltStack配置Zabbix监控环境。步骤包括设置salt-master环境、编写Zabbix安装和服务启动的Salt状态文件、配置Zabbix代理并应用状态文件。适用于希望使用Salt自动化部署Zabbix的企业和开发者。
228

被折叠的 条评论
为什么被折叠?



