|
|
|
|
移动端

2.3.4 Facter的特点

《运维前线:一线运维专家的运维方法、技巧与实践》第2章利用Facter和Django快速构建CMDB,本章将会详细讲解,如何利用开源软件Facter和Django快速构建一个小型的CMDB系统。界面与功能不算复杂,这也是它轻量的体现,本章更多的是提供一种思路,以达到抛砖引玉的作用,仅供大家参考。本节为大家介绍Facter的特点。

作者:云技术社区来源:机械工业出版社|2017-04-23 12:23

年前最后一场技术盛宴 | 1月27日与京东、日志易技术大咖畅聊智能化运维发展趋势!


2.3.4 Facter的特点

Facter最大的作用就是收集服务器系统信息,包括主机名、IP地址、操作系统、内存大小及其他的系统配置选项。这些系统配置选项正是CMDB所需要的基础核心数据。

我们先来看看Facter收集的系统数据,下面将列举一些常用的系统数据,具体信息如下。

(1)Facter获取fqdn信息,在Facter中fqdn=hostname + domain:

  1. $ facter fqdn  
  2. puppet.domain.com 

(2)Facter获取IP地址:

  1. $ facter ipaddress  
  2. 10.20.122.100 

(3)Facter获取MAC地址:

  1. $ facter macaddress  
  2. 00:1A:4A:25:E2:10 

(4)Facter获取空闲内存大小:

  1. $ facter memoryfree  
  2. 1.61G 

(5)Facter获取内存大小:

  1. $ facter memorysize  
  2. 1.83G 

(6)Facter获取操作系统:

  1. $ facter operatingsystem  
  2. CentOS 

(7)Facter获取CPU信息:

  1. $ facter processors  
  2. {"models"=>["Intel Core 2 Duo P9xxx (Penryn Class Core 2)", "Intel Core 2 Duo P9xxx (Penryn Class Core 2)"], "physicalcount"=>2, "count"=>2} 

(8)Facter获取机器运行时间:

  1. $ facter uptime  
  2. 1 day 


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

2006软考上半年试题分析与解答

本书是针对全国计算机技术与软件专业技术资格(水平)考试而编写的,书中详尽分析与解答了2006年上半年的程序员级、软件设计师级、软件评测...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊