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

[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. git push & git pull 推送/拉取指定分支

    https://blog.csdn.net/litianze99/article/details/52452521

  2. 今日头条上看到的js面试题和答案

    用js判断字符中每个字符出现的次数, 答案是var info = arr.split('').reduce((a,b)=>(console.log(a,b),a[b]++ || (a[b]=1) ...

  3. react native camera

    最近在尝试用react native camera iOS版本很方便就调试通过了,react的试用非常方便 android版本要单独试用fork的 屏蔽了lint的报错后也可以调试通过 参考这篇文章填 ...

  4. android adb 源码框架分析(1 系统)【转】

    本文转载自:http://blog.csdn.net/luansxx/article/details/25203269 ‘ Adb模块包括adb,adbd,源代码都在system/core/adb目录 ...

  5. Spring Boot2.0+Redis+Ehcache实现二级缓存

    EHCache 本地缓存 Redis 分布式缓存(可以共享) 一级 Redis 二级Ehcache    当redis挂了 有备胎 反之: 先走本地,本地没有再走网络  尽量少走Redis  效率会高 ...

  6. 软件安全测试新武器 ——浅谈基于Dynamic Taint Propagation的测试技术

    软件安全测试是保证软件能够安全使用的最主要的手段,如何进行高效的安全测试成为业界关注的话题.多年的安全测试经验告诉我们,做好软件安全测试的必要条件是:一是充分了解软件安全漏洞,二是拥有高效的软件安全测 ...

  7. 各种java生成word解决方案的优缺点对比

    解决方案 优点 缺点 Jacob 功能强大 直接调用VBA接口,程序异常复杂:服务器必须是:windows系统+安装Office:服务器端自动化com接口容易产生死进程造成服务器宕机 Apache P ...

  8. Top的VIRT是什么

    Top命令监控某个进程的资源占有情况  下面是各种内存: VIRT:virtual memory usage 1.进程“需要的”虚拟内存大小,包括进程使用的库.代码.数据等     2.假如进程申请1 ...

  9. 【前端】Nodejs给没有引号的json数据添加引号

    转载请注明出处:http://www.cnblogs.com/shamoyuu/p/node_json.html 我们经常会遇到一些json数据需要放到json文件中,然后动态加载的场景. 但是也经常 ...

  10. 实现列表两端完全对其text-aligh:justify 和display:inline-block

    dispaly:inline-block 对于块级元素,在IE8-下是不兼容的,所以一般不要用在这些元素上,可以用在inline元素上:span text-align:justify实现子元素完全对齐 ...