";
- my($i) = 0;
- while (defined $packet{"packet.disk.p$i.attributes.mount"}) {
- $disk_info .= "";
- $disk_info .= qq/$packet{"packet.disk.p$i.attributes.name"}<\/name>/;
- $disk_info .= qq/$packet{"packet.disk.p$i.attributes.kbytes"}<\/kbytes>/;
- $disk_info .= qq/$packet{"packet.disk.p$i.attributes.used"}<\/used>/;
- $disk_info .= qq/$packet{"packet.disk.p$i.attributes.avail"}<\/avail>/;
- $disk_info .= qq/$packet{"packet.disk.p$i.attributes.mount"}<\/mount>/;
- $disk_info .= "
";
- ++$i;
- }
- $disk_info .= "";
-
- my($hostname) = hostname();
- ($hostname = $hostname) =~ /^([^\.]*?)/;
- print $hostname;
- my($domainname) = `cat /etc/resolv.conf`;
- $domainname =~ s/domain\s*([^\s]*?)/$1/;
- my($machine_name) = "$hostname.$domainname";
- my($ip) = inet_ntoa(scalar(gethostbyname($hostname)) || 'localhost');
-
- # Build the XML packet this way, as we can clearly
- # see the structure and contents... I like this ;-)
- my($xml) = <