--- loncom/cgi/clusterstatus.pl 2003/02/03 18:03:52 1.6 +++ loncom/cgi/clusterstatus.pl 2003/02/25 21:56:48 1.7 @@ -13,18 +13,6 @@ use LONCAPA::Configuration; use LWP::UserAgent(); use HTTP::Headers; use IO::File; -use Net::Ping; - -sub online { - my $host=shift; - return 1; -# ping is broken - my $p=Net::Ping->new("tcp",10); - my $online=$p->ping("$host"); - $p->close(); - undef ($p); - return $online; -} sub connected { my ($local,$remote)=@_; @@ -34,8 +22,6 @@ sub connected { unless ($hostname{$local}) { return 'local_unknown'; } unless ($hostname{$remote}) { return 'remote_unknown'; } - unless (&online($hostname{$local})) { return 'local_offline'; } - my $ua=new LWP::UserAgent; my $request=new HTTP::Request('GET', @@ -68,6 +54,8 @@ delete $perlvar{'lonSqlAccess'}; # remov $total=0; while (my $configline=<$config>) { + $configline=~s/#.*$//; + unless ($configline=~/\w/) { next; } my ($id,$domain,$role,$name,$ip)=split(/:/,$configline); $hostname{$id}=$name; $hostdom{$id}=$domain; @@ -99,7 +87,7 @@ foreach $remote (sort keys %hostname) { } $table.=""; foreach $local (sort keys %hostname) { - print "Checking $local "; + print "Checking $local: "; $table.="