Public feed #376395

Untitled

public text v1 · immutable
Raw Edit
·published 2007-03-01 00:17 UTC
rendered paste body
#!/usr/local/bin/perl
#use strict;
use IO::Socket;
use CGI qw/:standard/;


$SERVER="asgard.ne.tld";
@uptime = `uptime`;

@processes = ("mysqld","sshd","lighttpd","ctorrent");

for ($t=0;$t<=$#processes;$t++) {


        $running = `ps -cax \| grep @processes[$t]`;

        if ($running =~ /@processes[$t]/) {
                $body="[OK] @processes[$t]\n$body";
        }
        else {
                $body="[DOWN] @processes[$t]\n$body";
        }

}
print "$SERVER
@uptime[0]
$body\n";