salt-master和salt-minion安装方法点击此链接

http://charlie928.blog.51cto.com/3741218/1344069


1.创建top.sls入口文件

cd /srv/salt
vi top.sls
base:
  '*':
    - conf.snmpd
2.创建sls配置文件
vi conf/snmpd.sls
net-snmp:
  pkg:
    - installed
    - name: net-snmp
  service:
    - name: snmpd
    - running
    - reload: True
    - watch:
      - file: /etc/snmp/snmpd.conf
/etc/snmp/snmpd.conf:
  file.managed:
    - source: salt://snmp/snmpd.conf
    - user: root
    - gourp: root
    - mode: 644
    - backup: minion

3.拷贝配置好的snmpd.conf文件到设定的目录

cp /etc/snmp/snmpd.conf /srv/salt/snmp/
ll snmp/snmpd.conf
-rw------- 1 root root 18900 Mar 13 02:40 snmp/snmpd.conf4.

4.执行安装snmpd

saltstack工具安装snmpd_自动化运维  saltstack snm

5.执行成功(此次是表示minion端之前未安装snmpd,创建新的配置文件)

saltstack工具安装snmpd_自动化运维  saltstack snm_02

6.执行成功(此次是表示minion端之前已经安装过snmpd,根据master来修改原来的snmpd.conf)

saltstack工具安装snmpd_自动化运维  saltstack snm_03

saltstack工具安装snmpd_自动化运维  saltstack snm_04

7.查看所有minion的服务是否开启

saltstack工具安装snmpd_自动化运维  saltstack snm_05

8.查看目录结构

saltstack工具安装snmpd_自动化运维  saltstack snm_06