- 运维前线:一线运维专家的运维方法、技巧与实践
- 云技术社区
- 259字
- 2025-04-01 09:15:47
2.3.4 Facter的特点
Facter最大的作用就是收集服务器系统信息,包括主机名、IP地址、操作系统、内存大小及其他的系统配置选项。这些系统配置选项正是CMDB所需要的基础核心数据。
我们先来看看Facter收集的系统数据,下面将列举一些常用的系统数据,具体信息如下。
(1)Facter获取fqdn信息,在Facter中fqdn=hostname + domain:
$ facter fqdn puppet.domain.com
(2)Facter获取IP地址:
$ facter ipaddress 10.20.122.100
(3)Facter获取MAC地址:
$ facter macaddress 00:1A:4A:25:E2:10
(4)Facter获取空闲内存大小:
$ facter memoryfree 1.61G
(5)Facter获取内存大小:
$ facter memorysize 1.83G
(6)Facter获取操作系统:
$ facter operatingsystem CentOS
(7)Facter获取CPU信息:
$ facter processors {"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获取机器运行时间:
$ facter uptime 1 day