Danny159
12-28-2007, 07:09 AM
Hi
I know that this will show the uptime of the server
<?php system("uptime"); ?>
but is there a list of all the things the go system("HERE"); so i can make my server stas better?
Dan
FluffyTheRabbit
12-28-2007, 07:15 AM
You should be able to do whatever you want in that function (that can be executed on the server).. sooo
system("cd /home;ls -lah");
or something.
Check the documentation for further information.
Danny159
12-28-2007, 07:18 AM
Im a master reseller i just pulled mose of the status down but i was just wondering if there was like a webpage with all the things you can put in them on it so i can make it better?
Dan
I made this script (Well edited it and made it fancy) It will Show if HTTP, FTP, Server Load, MySQL, POP3, SMTP, Webmail are up and running, but only works on localhost for me, anyways here it is:
<?php $host = 'localhost'; ?>
<?php $ftp = @fsockopen($host, 21, $errno, $errstr, 30);
if($ftp) { $ftp=true; } else { $ftp=false; } ?>
<?php $http = @fsockopen($host, 80, $errno, $errstr, 30);
if($http) { $http=true; } else { $http=false; } ?>
<?php $smtp = @fsockopen($host, 25, $errno, $errstr, 30);
if($smtp) { $smtp=true; } else { $smtp=false; } ?>
<?php $pop3 = @fsockopen($host, 110, $errno, $errstr, 30);
if($pop3) { $pop3=true; } else { $pop3=false; } ?>
<?php $mysql = @fsockopen($host, 3306, $errno, $errstr, 30);
if($mysql) { $mysql=true; } else { $mysql=false; } ?>
<?php $webmail = @fsockopen($host, 2095, $errno, $errstr, 30);
if($webmail) { $webmail=true; } else { $webmail=false; } ?>
<div align="center">
<table width="250px">
<tr>
<td>HTTP:</td>
<?php if($http) { ?>
<td bgcolor='#D9FFB3'>Online (Obviously!)</td>
<?php } else { ?>
<td bgcolor='#FFC6C6'>Offline</td>
<?php } ?>
</tr>
<?php
$load = exec('uptime');
$load = split('load average:', $load);
$load = split(', ', $load[1]);
$load = $load[0];
?>
<tr>
<td>Server Load:</td>
<?php
if($load<=4) { ?>
<td bgcolor='#D9FFB3'><?php echo $load; ?></td>
<?php } else { if($load<=7) { ?>
<td bgcolor='#fff9c6'><?php echo $load; ?></td>
<?php } else { ?>
<td bgcolor='#FFC6C6'><?php echo $load; ?></td>
<?php } } ?>
</tr>
<tr>
<td>FTP:</td>
<?php if($ftp) { ?>
<td bgcolor='#D9FFB3'>Online</td>
<?php } else { ?>
<td bgcolor='#FFC6C6'>Offline</td>
<?php } ?>
</tr>
<tr>
<td>Webmail:</td>
<?php if($webmail) { ?>
<td bgcolor='#D9FFB3'>Online</td>
<?php } else { ?>
<td bgcolor='#FFC6C6'>Offline</td>
<?php } ?>
</tr>
<tr>
<td>SMTP:</td>
<?php if($smtp) { ?>
<td bgcolor='#D9FFB3'>Online</td>
<?php } else { ?>
<td bgcolor='#FFC6C6'>Offline</td>
<?php } ?>
</tr>
<tr>
<td>POP3:</td>
<?php if($pop3) { ?>
<td bgcolor='#D9FFB3'>Online</td>
<?php } else { ?>
<td bgcolor='#FFC6C6'>Offline</td>
<?php } ?>
</tr>
<tr>
<td>MySQL:</td>
<?php if($mysql) { ?>
<td bgcolor='#D9FFB3'>Online</td>
<?php } else { ?>
<td bgcolor='#FFC6C6'>Offline</td>
<?php } ?>
</tr>
</table>
</div>You can add and remove anything you want of course, Like cPanel (Port 2082) Hope this helped...
Here's a nice little script that i like: http://phpsysinfo.sf.net
Danny159
12-28-2007, 08:42 AM
Here's a nice little script that i like: http://phpsysinfo.sf.net
Link dosent work
Steve_Arm
12-28-2007, 09:16 AM
Try this:
http://phpsysinfo.sourceforge.net/