查看当前已经定义的监控项:

[root@master ~]# salt "192.168.75.135" grains.items

192.168.75.135:
     ----------
     SSDs:
     biosreleasedate:
         05/19/2017
     biosversion:
         6.00
     cpu_flags:
         - fpu
         - vme
         - de
         - pse
         - tsc
         - msr
         - pae
         - mce
         - cx8
         - apic
         - sep
         - mtrr
         - pge
         - mca
         - cmov
         - pat
         - pse36
         - clflush
         - mmx
         - fxsr
         - sse
         - sse2
         - ss
         - ht
         - syscall
         - nx
         - pdpe1gb
         - rdtscp
         - lm
         - constant_tsc
         - arch_perfmon
         - nopl
         - xtopology
         - tsc_reliable
         - nonstop_tsc
         - eagerfpu
         - pni
         - pclmulqdq
         - ssse3
         - fma
         - cx16
         - pcid
         - sse4_1
         - sse4_2
         - x2apic
         - movbe
         - popcnt
         - tsc_deadline_timer
         - aes
         - xsave
         - avx
         - f16c
         - rdrand
         - hypervisor
         - lahf_lm
         - abm
         - arat
         - fsgsbase
         - tsc_adjust
         - bmi1
         - avx2
         - smep
         - bmi2
         - invpcid
         - xsaveopt
     cpu_model:
         Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz
     cpuarch:
         x86_64
     domain:
         sishen.cn
     fqdn:
         master.sishen.cn
     fqdn_ip4:
         - 192.168.75.135
     fqdn_ip6:
     gpus:
         |_
           ----------
           model:
               SVGA II Adapter
           vendor:
               unknown
     host:
         master
     hwaddr_interfaces:
         ----------
         eno16777736:
             00:0c:29:04:49:5d
         lo:
             00:00:00:00:00:00
     id:
         192.168.75.135
     init:
         systemd
     ip4_interfaces:
         ----------
         eno16777736:
             - 192.168.75.135
         lo:
             - 127.0.0.1
     ip6_interfaces:
         ----------
         eno16777736:
             - fe80::20c:29ff:fe04:495d
         lo:
             - ::1
     ip_interfaces:
         ----------
         eno16777736:
             - 192.168.75.135
             - fe80::20c:29ff:fe04:495d
         lo:
             - 127.0.0.1
             - ::1
     ipv4:
         - 127.0.0.1
         - 192.168.75.135
     ipv6:
         - ::1
         - fe80::20c:29ff:fe04:495d
     kernel:
         Linux
     kernelrelease:
         3.10.0-327.el7.x86_64
     locale_info:
         ----------
         defaultencoding:
             UTF-8
         defaultlanguage:
             en_US
         detectedencoding:
             UTF-8
     localhost:
         master.sishen.cn
     lsb_distrib_id:
         Red Hat Enterprise Linux Server
     machine_id:
         9e6df21df731416598ba4fb3e8aba4cd
     manufacturer:
         VMware, Inc.
     master:
         192.168.75.135
     mdadm:
     mem_total:
         1985
     nodename:
         master.sishen.cn
     num_cpus:
         2
     num_gpus:
         1
     os:
         RedHat
     os_family:
         RedHat
     osarch:
         x86_64
     oscodename:
         Maipo
     osfinger:
         Red Hat Enterprise Linux Server-7
     osfullname:
         Red Hat Enterprise Linux Server
     osmajorrelease:
         7
     osrelease:
         7.2
     osrelease_info:
         - 7
         - 2
     path:
         /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
     productname:
         VMware Virtual Platform
     ps:
         ps -efH
     pythonexecutable:
         /usr/bin/python
     pythonpath:
         - /usr/bin
         - /usr/lib64/python27.zip
         - /usr/lib64/python2.7
         - /usr/lib64/python2.7/plat-linux2
         - /usr/lib64/python2.7/lib-tk
         - /usr/lib64/python2.7/lib-old
         - /usr/lib64/python2.7/lib-dynload
         - /usr/lib64/python2.7/site-packages
         - /usr/lib64/python2.7/site-packages/gtk-2.0
         - /usr/lib/python2.7/site-packages
     pythonversion:
         - 2
         - 7
         - 5
         - final
         - 0
     saltpath:
         /usr/lib/python2.7/site-packages/salt
     saltversion:
         2015.5.10
     saltversioninfo:
         - 2015
         - 5
         - 10
         - 0
     selinux:
         ----------
         enabled:
             False
         enforced:
             Disabled
     serialnumber:
         VMware-56 4d 80 cc 16 29 1f 8f-48 e7 f5 e0 ee 04 49 5d
     server_id:
         13814108
     shell:
         /bin/sh
     systemd:
         ----------
         features:
             +PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN
         version:
             219
     virtual:
         VMware
     zmqversion:
         3.2.5

查看指定参数数据:

[root@master ~]# salt "192.168.75.135" grains.items os

192.168.75.135:
     ----------
     os:
         RedHat

查看多个监控项

[root@master ~]# salt "192.168.75.135" grains.item cpu_model os

192.168.75.135:
     ----------
     cpu_model:
         Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz
     os:
         RedHat

上述亦可用python实现

saltstack学习笔记--grains基本操作的更多相关文章

  1. saltstack学习笔记1 --安装

    salt官网:http://docs.saltstack.cn/zh_CN/latest/ 安装教程: - http://docs.saltstack.cn/zh_CN/latest/topics/i ...

  2. c++学习笔记—二叉树基本操作的实现

    用c++语言实现的二叉树基本操作,包括二叉树的创建.二叉树的遍历(包括前序.中序.后序递归和非递归算法).求二叉树高度,计数叶子节点数.计数度为1的节点数等基本操作. IDE:vs2013 具体实现代 ...

  3. 【Git/GitHub学习笔记】基本操作——创建仓库,本地、远程同步等

    近日想分享一些文件,但是用度盘又太麻烦了(速度也很恶心).所以突发奇想去研究了下GitHub的仓库,这篇文章也就是一个最最最基础的基本操作.基本实现了可以在GitHub上存储文本信息与代码. 由于我的 ...

  4. Saltstack学习笔记--安装

    实验环境: 两台RHEL 7.2 192.168.75.135          master .minion 192.168.75.136          minion 确保机器的防火墙及seli ...

  5. SaltStack学习笔记之安装zabbix_agentd(jinja和pillar)

    一.环境说明 机器 IP 主机名 Master 192.168.0.23 minion.saltstack.com Minion 192.168.0.35 minion-node2.saltstack ...

  6. tensorflow学习笔记三----------基本操作

    tensorflow中的一些操作和numpy中的很像,下面列出几个比较常见的操作 import tensorflow as tf #定义三行四列的零矩阵 tf.zeros([3,4]) #定义两行三列 ...

  7. SQL server2005学习笔记(一)数据库的基本知识、基本操作(分离、脱机、收缩、备份、还原、附加)和基本语法

    在软件测试中,数据库是必备知识,假期闲里偷忙,整理了一点学习笔记,共同探讨. 阅读目录 基本知识 数据库发展史 数据库名词 SQL组成 基本操作 登录数据库操作 数据库远程连接操作 数据库分离操作 数 ...

  8. html5标签video(播放器)学习笔记(二)-基本操作

    html5标签video(播放器)学习笔记(二)-基本操作 subying 发布时间: 2014/12/01 23:59 阅读: 13008 收藏: 21 点赞: 3 评论: 0 摘要 本文介绍了ht ...

  9. Kettle学习笔记(二)— 基本操作

    目录 Kettle学习笔记(一)- 环境部署及运行 Kettle学习笔记(二)- 基本操作 kettle学习笔记(三)- 定时任务的脚本执行 Kettle学习笔记(四)- 总结 打开Kettle 打开 ...

随机推荐

  1. TGraphiControl响应WM_MOUSEMOVE的过程(以TPaintBox为例)good

    起因:非Windows句柄控件也可以处理鼠标消息,我想知道是怎么处理的:并且想知道处理消息的顺序(比如TPaintBox和TForm都响应WM_Mouse消息该怎么办)界面:把TPaintBox放到T ...

  2. React 编码

    https://github.com/Minwe/style-guide/blob/master/React.js.md https://github.com/planningcenter/react ...

  3. Awesome Adb——一份超全超详细的 ADB 用法大全【转】

    本文转载自:https://juejin.im/entry/57c00fe4c4c971006179838a ADB,即 Android Debug Bridge,它是 Android 开发/测试人员 ...

  4. YTU 2451: 股市风云

    2451: 股市风云 时间限制: 1 Sec  内存限制: 128 MB 提交: 37  解决: 25 [提交][状态][讨论版] 题目描述 股市强烈动荡,有涨有跌.现在有一组数据表示各公司的涨跌(涨 ...

  5. 序列流、对象操作流、打印流、标准输入输出流、随机访问流、数据输入输出流、Properties(二十二)

    1.序列流 * 1.什么是序列流 * 序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推.* 2.使用方式 * 整合两个 ...

  6. MYSQL进阶学习笔记八:MySQL MyISAM的表锁!(视频序号:进阶_18-20)

    知识点九:MySQL MyISAM表锁(共享读锁)(18) 为什么会有锁: 打个比方,我们到淘宝买一件商品,商品只有一件库存,这时候如果还有另外一个人也在买,那么如何解决是你买到还是另一个人买到的问题 ...

  7. MYSQL初级学习笔记二:数据表相关操作及MySQL存储引擎!(视频序号:初级_5,7-22|6)

    知识点三:数据表相关操作(5,7-22) --------------------------------整型--------------------------------- --测试整型 CREA ...

  8. HDU - 1874 畅通工程续(最短路径)

    d.已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离. s.最短路径 c.Dijkstra单源最短路 /* Dijkstra单源最短路 权值必须是非负 单源最短路径,Dijkstra算法 ...

  9. Python web —— Selenium 库

    Selenium:硒,一种化学元素. Selenium 是 Python 下第三方浏览器自动化工具. 1. Firefox/Chrome from selenium import webdriver ...

  10. 通过HttpservletRequest对象获取客户端的真实IP地址

    这篇文章主要介绍了Java中使用HttpRequest获取用户真实IP地址,使用本文方法可以避免Apache.Squid.nginx等反向代理软件导致的非真实IP地址,需要的朋友可以参考下 在JSP里 ...