#!/usr/bin/perl # mon.cgi # Run the included MON cgi program require './mon-lib.pl'; &ui_print_header(undef, $text{'status_title'}, ""); if (!-x $config{'mon_cgi'}) { print "

",&text('status_ecgi', "$config{'mon_cgi'}", "../config.cgi?$module_name"),"

\n"; &ui_print_footer("", $text{'index_return'}); exit; } if (&same_file($config{'mon_cgi'}, $0)) { print "

",&text('status_esame', "$config{'mon_cgi'}", "../config.cgi?$module_name"),"

\n"; &ui_print_footer("", $text{'index_return'}); exit; } eval "use Mon::Client"; if ($@) { print "

",&text('status_eperl', "Mon::Client", "../cpan/download.cgi?source=3&cpan=Mon::Client"),"

\n"; &ui_print_footer("", $text{'index_return'}); exit; } &open_execute_command(CGI, "$config{'mon_cgi'} 2>&1", 1, 1); while() { $body .= $_; } close(CGI); $body =~ s/^[\000-\177]*]*>//i; $body =~ s/<\/body>[\000-\177]*$//i; print $body; &ui_print_footer("", $text{'index_return'});