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

[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. python 目录下的__init__.py

    1 一个目录要成为一个package必须有__init__.py文件 The __init__.py files are required to make Python treat the direc ...

  2. usaco2008 nov 区间异或求和

    Problem 11: Switching Lights [LongFan, 2008] Farmer John tries to keep the cows sharp by letting the ...

  3. bootstrap中的less

    一.如何加入变量 引入你的 .less 样式文件的时候要设置 rel 属性值为 “stylesheet/less”: 参考网站:http://www.bootcss.com/p/lesscss/  1 ...

  4. chdir函数的使用【学习笔记】

    #include "apue.h" #include <fcntl.h> int main(void) { ) err_sys("chdir failed&q ...

  5. codeforces 448B. Suffix Structures 解题报告

    题目链接:http://codeforces.com/problemset/problem/448/B 题目意思:给出两种操作automaton:可以删除字符串中任意一个字符: array:交换字符串 ...

  6. 【转载】U3D 游戏引擎之游戏架构脚本该如何来写

    原文:http://tech.ddvip.com/2013-02/1359996528190113.html Unity3D 游戏引擎之游戏架构脚本该如何来写   2013-02-05 00:48:4 ...

  7. 安装YCM出现:YouCompleteMe unavailable no module named frozendict或者 YouCompleteMe unavailable no module named future

    参考博文:http://blog.sina.com.cn/s/blog_8f70642d0102wo57.html 原因就是你或者没用Vundle安装,或者Vundle由于网速太慢下载到一半不能把安装 ...

  8. [Selenium] 操作浏览器 Cookies

    WebDriver 提供了一系列 Cookies 的操作来获取.填写.删除 Cookies 的方法,节省了多次在登陆页面的查找元素并填写登录信息的时间. 1)获取 Cookies ,并保存到文件中以备 ...

  9. 洛谷P1113杂物——DP

    题目:https://www.luogu.org/problemnew/show/P1113 每个任务的时间就是准备工作中完成最晚的那个的时间再加上自己的时间. 代码如下: #include<i ...

  10. 微信小程序在线制作 自己制作微信小程序

    小程序是个什么东西?怎么自己制作微信小程序?微信小程序在线制作难吗?最近老是听这类问题,耳朵都长茧子了. 百牛信息技术bainiu.ltd整理发布于博客园 接下来作为一个技术人员的角度就为大家分析一下 ...