环境,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下建立目录和文件,具体结构树如下:
-
[root@host138 salt]# tree
-
.
-
|-- snmp
-
| |-- snmpd.conf
-
| `-- snmp.sls
-
`-- top.sls
top.sls
snmp.sls
-
snmpd:
-
pkg.installed:
-
- name: net-snmp
-
file.managed:
-
- name: /etc/snmp/snmpd.conf
-
- source: salt://snmp/snmpd.conf
-
- user: root
-
- group: root
-
- mode: 644
-
service.running:
-
- name: snmpd
-
- enable: True
-
- watch:
-
- file: /etc/snmp/snmpd.conf
-
~
6、执行操作,salt -L 'id1,id2,id3' state.highstate,也可以按组来,修改mater的配置文件
-
nodegroups:
-
salttest: 'L@121,123'
注:这里的L@的意思是minion的列表,也可以是G@,意思是grains
阅读(1050) | 评论(0) | 转发(0) |