saltstack安装snmp,修改配置文件,并判断重启

1110阅读 0评论2015-06-30 davie5201314
分类:系统运维

环境,centos 6.5,要求,安装snmp,修改配置文件,并判断配置文件的变化而重启
1、安装yum源
rpm -Uvh  /> 2、yum安装salt-master和salt-minion
3、修改minion的配置文件,主要是master 和id
4、在master上执行salt -a '*'
5、在master的/srv/salt下建立目录和文件,具体结构树如下:

点击(此处)折叠或打开

  1. [root@host138 salt]# tree
  2. .
  3. |-- snmp
  4. | |-- snmpd.conf
  5. | `-- snmp.sls
  6. `-- top.sls
top.sls

点击(此处)折叠或打开

  1. base:
  2.   '*':
  3.     - snmp.snmp
snmp.sls

点击(此处)折叠或打开

  1. snmpd:
  2.   pkg.installed:
  3.     - name: net-snmp
  4.   file.managed:
  5.     - name: /etc/snmp/snmpd.conf
  6.     - source: salt://snmp/snmpd.conf
  7.     - user: root
  8.     - group: root
  9.     - mode: 644
  10.   service.running:
  11.     - name: snmpd
  12.     - enable: True
  13.     - watch:
  14.       - file: /etc/snmp/snmpd.conf
  15. ~
6、执行操作,salt -L 'id1,id2,id3' state.highstate,也可以按组来,修改mater的配置文件

点击(此处)折叠或打开

  1. nodegroups:
  2.   salttest: 'L@121,123'
注:这里的L@的意思是minion的列表,也可以是G@,意思是grains

上一篇:进程与线程区别
下一篇:saltstack安装zabbix源码