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

[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. MySQL的简单优化

    一.如何发现需要优化的SQL 主要使用MySQL的慢查日志对有效率问题的SQL进行监控 第一步:启动慢查日志的监控 打开开关,将未使用索引的查询记录到慢查日志中 设置查询时间,当查询时间大于这个值,就 ...

  2. extjs 4 checkboxgroup Panel的简单用法

    Ext.require([ 'Ext.tree.*', 'Ext.data.*', 'Ext.window.MessageBox', 'Ext.tip.*' ]); Ext.onReady(funct ...

  3. js 时间戳精确值的问题

    最近做一个多图上传的功能,通过name + 时间戳命名,结果发现时间戳竟然一样,一直以为是代码逻辑的问题,结果出错在时间戳的获取上了. 关于时间戳的获取方式: 1.Date.parse() var d ...

  4. 浅谈js执行机制

    关于js执行机制,老早之前就一直想写篇文章做个总结,因为和js执行顺序的面试题碰到的特别多,每次碰到总是会去网上查,没有系统地总结,搞得每次碰到都是似懂非懂的感觉,这篇文章就系统的总结一下js执行机制 ...

  5. FMDB 使用技巧

    源链接:  http://blog.csdn.net/iunion/article/details/7091744 - (BOOL) isTableOK:(NSString *)tableName{  ...

  6. vue中手机号,邮箱正则验证以及60s发送验证码

    今天写了一个简单的验证,本来前面用的组件,但是感觉写的组件在此项目不是很好用,由于用到的地方比较少,所以直接写在了页面中.页面展示如图   <div>   <p class=&quo ...

  7. skynet源码阅读<1>--lua与c的基本交互

    阅读skynet的lua-c交互部分代码时,可以看到如下处理: struct skynet_context * context = lua_touserdata(L, lua_upvalueindex ...

  8. 使用cocoaPods加载框架的具体步骤:

    注意事项: 1.使用之前备份一下代码.因为pod更新很快,如果某个文件名有中文,pod install 一下.整个项目可能就要废掉了. 2.如果不把pod文件推动到远程服务器. 每一次用的时候在本地p ...

  9. [Selenium] Automation Test Manual(Selenium)

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

  10. 「LuoguP2434」 [SDOI2005]区间(贪心

    Description 现给定n个闭区间[ai, bi],1<=i<=n.这些区间的并可以表示为一些不相交的闭区间的并.你的任务就是在这些表示方式中找出包含最少区间的方案.你的输出应该按照 ...