一、常用语法

1、添加用户

示例1:

  1. #添加zabbix用户和组
  2. zabbix:
  3. group.present:
  4. - name: zabbix
  5. - gid: 1001
  6.  
  7. user.present:
  8. - fullname: zabbix
  9. - shell: /sbin/nologin
  10. - home: /home/zabbix
  11. - uid: 1001
  12. - gid: 1001

示例2:

  1. create_zabbix_user:
  2. user.present:
  3. - name: zabbix
  4. - shell: /sbin/nologin
  5. group.present:
  6. - name: zabbix

2、设置目录属主

  1. [root@m2 ~]# ll -ld /roobo/soft
  2. drwxr-xr-x 6 zabbix zabbix 4096 10 25 17:28 /roobo/soft
  3.  
  4. 示例:
  5. /roobo/soft:
  6. file.directory:
  7. - user: zabbix
  8. - group: zabbix

3、发送文件并解压

  1. #发送文件
  2. zabbix_software:
  3. file.managed:
  4. - name: /roobo/soft/zabbix-3.0.1.tar.gz
  5. - source: salt://zabbix/files/zabbix-3.0.1.tar.gz
  6. - mode: 755
  7. - user: zabbix
  8. - group: zabbix
  9. - mode: 0644
  10.  
  11. #解压
  12. zabbix_decompression:
  13. cmd.run:
  14. - name: tar xvf /roobo/soft/zabbix-3.0.1.tar.gz -C /roobo/soft
  15. - unless: test -d /roobo/soft/zabbix
  16. - require:
  17. - file: /roobo/soft/zabbix-3.0.1.tar.gz

4、cmd.run的用法

  1. make_zabbix:
  2. cmd.run:
  3. - name: cd /roobo/soft/zabbix && ./configure --prefix=/usr/local/zabbix --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy && make install
  4. - require:
  5. - cmd: zabbix_decompression

5、安装软件

  1. #同时安装多个软件包
  2. pkg-init:
  3. pkg.installed:
  4. - names:
  5. - gcc
  6. - gcc-c++
  7. - glibc
  8. - make
  9. - autoconf
  10. - openssl
  11. - openssl-devel

6、启动服务

  1. start_zabbix_service:
  2. cmd.run:
  3. - name: /etc/init.d/nginx reload && /etc/init.d/zabbix_server restart

  

7、设置静态ip地址

  1. zabbix_server_conf:
  2. file.managed:
  3. - name: /usr/local/zabbix/etc/zabbix_server.conf
  4. - source: salt://zabbix/files/zabbix_server.conf
  5. - mode: 644
  6. - user: root
  7. - group: root
  8. - template: jinja
  9. - my_ip'192.168.1.4'

#配置文件

  1. DBHost={{ my_ip }}

 

saltstack常用语法的更多相关文章

  1. Markdown通用的常用语法说明

    前言 Markdown 是一种轻量级的 标记语言,语法简洁明了.学习容易,还具有其他很多优点,目前被越来越多的人用来写作使用. Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表 ...

  2. Markdown简介以及常用语法

    Markdown简介以及常用语法 最近发现用markdown记录东西很方便,感觉和emacs的org mode很类似,但是windows下使用emacs不是很方便.特此记录一下markdown常用的语 ...

  3. Sql常用语法以及名词解释

    Sql常用语法以及名词解释 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) D ...

  4. Markdown常用语法

    什么是Markdown Markdown 是一种方便记忆.书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档. 通过Markdown简单的语法,就可以使普通文本内容具有 ...

  5. 2 hive的使用 + hive的常用语法

    本博文的主要内容有: .hive的常用语法 .内部表 .外部表 .内部表,被drop掉,会发生什么? .外部表,被drop掉,会发生什么? .内部表和外部表的,保存的路径在哪? .用于创建一些临时表存 ...

  6. sql 常用语法汇总

    Sql常用语法 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控 ...

  7. ES6常用语法

    ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准.因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015. 也就是说,ES6就是ES2015. ...

  8. python MVC、MTV 框架介绍 Django 模板系统常用语法

    Django 框架简介一.MVC框架和MTV框架1.MVC 全名Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分.优势: 耦合性低 重用性高 生命 ...

  9. PHP中Smarty引擎的常用语法

    PHP中Smarty引擎的常用语法 输出今天的日期: {$smarty.now|date_format:"%H:%M %A, %B %e, %Y"} 实际上用到了PHP的time( ...

随机推荐

  1. 通过第三方组件NPOI读取Excel的方法

    public class ExcelHelper { public class x2003 { #region Excel2003 /// <summary> /// 将Excel文件中的 ...

  2. 对PDO的认识

    1.PDO(PHP Data Object)扩展为PHP定义了一个访问数据库的轻量.持久的接口.实现PDO接口的每一种数据库驱动都能以正则扩展的形式把各自的特色表现出来. 主要:PDO扩展只是一个抽象 ...

  3. thinkphp图片上传+validate表单验证+图片木马检测+缩略图生成

    目录 1.案例 1.1图片上传  1.2进行图片木马检测   1.3缩略图生成   1.4控制器中调用缩略图生成方法 1.案例 前言:在thinkphp框架的Thinkphp/Library/Thin ...

  4. ubuntu安装wine

    1.安装源 sudo add-apt-repository ppa:wine/wine-builds sudo apt-get update 2.安装wine sudo apt-get install ...

  5. Java 创建线程的方法

    为了偷懒少敲几个字这里我写了一个Util类: package test; public class Util { static void println() {System.out.println() ...

  6. 洛谷——P1680 奇怪的分组

    P1680 奇怪的分组 题目背景 终于解出了dm同学的难题,dm同学同意帮v神联络.可dm同学有个习惯,就是联络同学的时候喜欢分组联络,而且分组的方式也很特别,要求第i组的的人数必须大于他指定的个数c ...

  7. HZAU 1203 One Stroke(倍增)

    题目链接:http://acm.hzau.edu.cn/problem.php?id=1203 [题意]给你一颗完全二叉树每个节点都有一个权值,然后要你从上往下找一条链,值得链上权值的和<K,且 ...

  8. 手机上编程,编写android apk

    韩梦飞沙 yue31313 韩亚飞 han_meng_fei_sha  313134555@qq.com C4Droid:在手机上直接编程,然后导出为apk

  9. STL的常用用法、函数汇总(不定时更新)

    隶书文字为原创. 1.vector 在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结. 1 基本操作 (1)头文件#include<vector>. (2)创建vec ...

  10. 【枚举】【SPFA】Urozero Autumn Training Camp 2016 Day 5: NWERC-2016 Problem I. Iron and Coal

    那个人派出的队伍的行走的路径一定前半程是重合的,后半程分叉开来. 于是预处理每个点离1号点的最短路,到最近的铁的最短路,到最近的煤的最短路.(三次BFS / SPFA)然后枚举分岔点,尝试更新答案即可 ...