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

[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. Xamarin Android 记事本(三)删改

    这篇我就不做太多的说明了,数据操作之前也都举过例子了,这里就直接贴出删除和修改的代码. public override bool OnOptionsItemSelected(IMenuItem ite ...

  2. poj 1821 Fence(单调队列优化DP)

    poj 1821 Fence \(solution:\) 这道题因为每一个粉刷的人都有一块"必刷的木板",所以可以预见我们的最终方案里的粉刷匠一定是按其必刷的木板的顺序排列的.这就 ...

  3. 从小姐姐博客那里看到的流光文字(CSS3 animate)

    对于流光文字,大家并不陌生,毕竟我们都经历过非主流的时代.你们卟懂绯紸流!色彩缤纷的QQ空间...... 还记得那些炫酷的签名档,或者那些炫酷的动态头像.不过大家对于流光文字的印象还是图片.那么在网页 ...

  4. WinDbg设置托管进程断点

    WinDbg的Live模式调试..Net 托管代码 ,使用bp,bu,bm无法设置断点,也许是我不会.研究了下,托管代码有自己的命令,!BPMD 模块名 完全限定的方法名 步骤: 1.查找进程PID, ...

  5. Jackson序列化和反序列化

    1,下载Jackson工具包(jackson-core-2.2.3.jar  jackson-annotations-2.2.3.jar  jackson-databind-2.2.3.jar ) j ...

  6. docker 初试---常用命令

    http://blog.csdn.net/wsscy2004/article/details/25878363 常用命令 查看容器的root用户密码 docker logs <容器名orID&g ...

  7. SPOJ:OR(位运算&数学期望)

    Given an array of N integers A1, A2, A3…AN. If you randomly choose two indexes i ,j such that 1 ≤ i ...

  8. [Selenium] Automation Test Manual(Selenium)

    http://www.cnblogs.com/puresoul/p/3483055.html http://www.360doc.com/content/14/0913/10/13497042_409 ...

  9. 「网络流24题」「LuoguP4015」 运输问题

    Description W 公司有 m 个仓库和 n 个零售商店.第 i 个仓库有 ai 个单位的货物:第 j 个零售商店需要 bj​ 个单位的货物. 货物供需平衡,即 ∑ai=∑bj​ . 从第 i ...

  10. javascript之数组的6种去重方法

    去重 var arr=[11,11,333,4,4,5,66,66,7]; // 方法一:在新数组内判断不存在时加入 var newarr1=[]; function quchong1(){ for( ...