2009-08-24 14:26:55 +08:00
|
|
|
# Example illustrating the collecting of network information.
|
|
|
|
|
2010-01-18 10:26:31 +08:00
|
|
|
require 'sigar'
|
2009-08-24 14:26:55 +08:00
|
|
|
|
|
|
|
sigar = Sigar.new
|
|
|
|
|
|
|
|
ninfo = sigar.net_info
|
|
|
|
|
|
|
|
puts "Hostname: " + ninfo.host_name
|
|
|
|
puts "Domain Name: " + ninfo.domain_name
|
|
|
|
puts "FQDN: " + sigar.fqdn
|
|
|
|
puts "Default gateway: " + ninfo.default_gateway
|
|
|
|
puts "Default gateway interface: " + ninfo.default_gateway_interface
|
|
|
|
puts "Primary DNS: " + ninfo.primary_dns
|
|
|
|
puts "Secondary DNS: " + ninfo.secondary_dns
|