| 32 |
|
$tcp_port |
| 33 |
|
$filter_addr |
| 34 |
|
$file_list |
| 35 |
+ |
$fqdn |
| 36 |
|
); |
| 37 |
|
|
| 38 |
|
if (@ARGV != 2) { |
| 120 |
|
|
| 121 |
|
print "File list obtained: $file_list\n"; |
| 122 |
|
|
| 123 |
+ |
print $sock "FQDN\n"; |
| 124 |
+ |
$response = <$sock>; |
| 125 |
+ |
chop $response; |
| 126 |
+ |
$fqdn = $response; |
| 127 |
+ |
|
| 128 |
+ |
print "FQDN returned: $fqdn\n"; |
| 129 |
+ |
|
| 130 |
|
print $sock "UDPUpdateTime\n"; |
| 131 |
|
$response = <$sock>; |
| 132 |
|
chop $response; |
| 209 |
|
} |
| 210 |
|
$disk_info .= "</disk>"; |
| 211 |
|
|
| 212 |
< |
my($hostname) = hostname(); |
| 213 |
< |
$hostname =~ s/\..*$//g; |
| 206 |
< |
`cat /etc/resolv.conf` =~ /domain\s+([^\s]+)/; |
| 207 |
< |
my($domainname) = $1; |
| 208 |
< |
my($machine_name) = "$hostname.$domainname"; |
| 209 |
< |
my($ip) = inet_ntoa(scalar(gethostbyname($hostname)) || 'localhost'); |
| 212 |
> |
my($machine_name) = hostname(); |
| 213 |
> |
my($ip) = inet_ntoa(scalar(gethostbyname($machine_name)) || 'localhost'); |
| 214 |
|
|
| 215 |
|
# Build the XML packet this way, as we can clearly |
| 216 |
|
# see the structure and contents... I like this ;-) |