Fix is_virtual_machine function return, drop ENV{'HOSTNAME'} for hostname cmd, some machines don't have HOSTNAME set
This commit is contained in:
parent
a010416b93
commit
cb5a1c528e
1 changed files with 4 additions and 4 deletions
|
@ -1057,7 +1057,7 @@ sub get_fs_info() {
|
||||||
}
|
}
|
||||||
sub is_virtual_machine() {
|
sub is_virtual_machine() {
|
||||||
my $isVm=`grep -Ec '^flags.*\ hypervisor\ ' /proc/cpuinfo`;
|
my $isVm=`grep -Ec '^flags.*\ hypervisor\ ' /proc/cpuinfo`;
|
||||||
return ($isVm==0?1:0);
|
return ($isVm==0?0:1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1102,9 +1102,9 @@ if ($? == 0) {
|
||||||
} else {
|
} else {
|
||||||
badprint "Internet : Disconnected";
|
badprint "Internet : Disconnected";
|
||||||
}
|
}
|
||||||
infoprint "Operating System Type : " . infocmd_one "uname -o";
|
infoprint "Operating System Type : ". infocmd_one "uname -o";
|
||||||
infoprint "Kernel Release : ". infocmd_one "uname -r";
|
infoprint "Kernel Release : ". infocmd_one "uname -r";
|
||||||
infoprint "Hostname : $ENV{'HOSTNAME'}";
|
infoprint "Hostname : ". infocmd_one "hostname";
|
||||||
infoprint "Network Cards : ";
|
infoprint "Network Cards : ";
|
||||||
infocmd_tab "ifconfig| grep -A1 mtu";
|
infocmd_tab "ifconfig| grep -A1 mtu";
|
||||||
infoprint "Internal IP : ". infocmd_one "hostname -I";
|
infoprint "Internal IP : ". infocmd_one "hostname -I";
|
||||||
|
@ -1113,7 +1113,7 @@ badprint "External IP : Can't check because of Internet connectivity"
|
||||||
infoprint "Name Servers : ". infocmd_one "grep 'nameserver' /etc/resolv.conf \| awk '{print \$2}'";
|
infoprint "Name Servers : ". infocmd_one "grep 'nameserver' /etc/resolv.conf \| awk '{print \$2}'";
|
||||||
infoprint "Logged In users : ";
|
infoprint "Logged In users : ";
|
||||||
infocmd_tab "who";
|
infocmd_tab "who";
|
||||||
infoprint "Ram Usages :";
|
infoprint "Ram Usages : ";
|
||||||
infocmd_tab "free -h | grep -v +";
|
infocmd_tab "free -h | grep -v +";
|
||||||
infoprint "Load Average : ";
|
infoprint "Load Average : ";
|
||||||
infocmd_tab "top -n 1 -b | grep 'load average:'";
|
infocmd_tab "top -n 1 -b | grep 'load average:'";
|
||||||
|
|
Loading…
Reference in a new issue