Results 1 to 14 of 14
-
07-08-2009, 04:50 AM #1Junior Guru
- Join Date
- Dec 2004
- Location
- N/A
- Posts
- 185
Server load monitoring software - What do you recommend?
Hi,
I can some one recommend few light weight free software to monitor server load.
I'm looking for something like the following but for dedicated servers.
http://www.silversoft.com/products.php?item=11
Thanks in advance!Support is OFFLINE
-
07-08-2009, 05:09 AM #2Newbie
- Join Date
- Jun 2007
- Posts
- 5
Server Monitoring Scripts
Try Nagios or Hugebrother
<<signatures to eb set up in your profile>>Last edited by bear; 07-08-2009 at 07:56 AM.
-
07-08-2009, 05:20 AM #3Junior Guru
- Join Date
- May 2008
- Location
- Tampa, Florida
- Posts
- 185
why not Status2k? it works for a single server or more than one server as well.
█ Hostcrate.com - Shoutcast Streams & Web Hosting
█ Custom Streams Available - Contact me - We're in Second Life Too!
█ Real Quality - Real Support - Real Affordable since 2008!
-
07-08-2009, 08:58 AM #4Junior Guru
- Join Date
- Dec 2004
- Location
- N/A
- Posts
- 185
I'm actually looking for a simple application to monitor a single server load in graph view and it should not be a desktop application.
Nagios is good but I guess it would be too complicated for a single server.
any other recommendations?Support is OFFLINE
-
07-08-2009, 09:03 AM #5Web Hosting Master
- Join Date
- Mar 2009
- Posts
- 569
Try Nagios - truly awesome
-
07-08-2009, 09:10 AM #6Junior Guru Wannabe
- Join Date
- Apr 2004
- Posts
- 65
-
07-08-2009, 10:46 AM #7Support Facility
- Join Date
- Jun 2009
- Posts
- 2,335
We use nagios and its works great for us.
-
07-08-2009, 11:07 AM #8Junior Guru
- Join Date
- Dec 2004
- Location
- N/A
- Posts
- 185
-
07-10-2009, 06:56 AM #9Junior Guru Wannabe
- Join Date
- Mar 2009
- Posts
- 75
Munin, Cacti, phpSysInfo
<< removed >>Last edited by writespeak; 09-25-2009 at 10:37 AM.
-
07-10-2009, 10:59 AM #10Newbie
- Join Date
- Apr 2009
- Location
- Pakistan
- Posts
- 8
-
07-12-2009, 01:41 PM #11Web Hosting Master
- Join Date
- Apr 2009
- Posts
- 865
Hello,
Use nagios - is is very light-weight and very very configurable.
Take a look at NRPE plugins - they allows you to monitor almost all aspects of your server.
There are bunch of manuals how to setup nagios, however feel free to ask me if you will face any issues.
Good luck!
-
07-14-2009, 01:51 PM #12Web Hosting Master
- Join Date
- Nov 2004
- Location
- India
- Posts
- 1,104
Nagios are best with great plugins on the market.
AssistanZ - Beyond Boundaries...
Cloudstack Consultancy / 24x7 Web Hosting Support / 24x7 Server Management / Infrastructure Management Services
Web & Mobile Apps Development / Web Designing Services / Php, Grails, Java Development
-
07-14-2009, 05:16 PM #13Web Hosting Master
- Join Date
- Aug 2003
- Location
- Gods Own Country
- Posts
- 892
Nagios is a great product and I recommend it for server monitoring purpose.
Blessen Cherian
Follow me on twitter.com/blessenonly
Two decade in Web Hosting Industry
-
07-18-2009, 12:18 AM #14Web Hosting Master
- Join Date
- Aug 2004
- Location
- Shanghai
- Posts
- 1,475
Hi,
Nagios will NOT graph the server load. Munin will. If neither Nagios and Munin are fit for the job, then you can try to do it by yourself. Here's how.
The rrd file creation:
PHP Code:rrdtool create /path/to/cpu.rrd --step 60 \
DS:loadaverage:GAUGE:900:0:U \
RRA:AVERAGE:0.5:1:20160 \
RRA:AVERAGE:0.5:30:2016 \
RRA:AVERAGE:0.5:60:105120 \
RRA:MAX:0.5:1:1440 \
RRA:MAX:0.5:30:2016 \
RRA:MAX:0.5:60:105120
PHP Code:#!/bin/sh
cd $DTC_ETC
CPU=`uptime | rev | cut -d : -f1 | rev| cut -d "," -f1 | tr -d " "`
CPU1=`echo ${CPU} | cut -f 1 -d'.'`
CPU2=`echo ${CPU} | cut -f 2 -d'.'`
LOADAVG=`echo ${CPU1}${CPU2}`
#echo $LOADAVG
rrdtool update /path/to/cpu.rrd "N:$LOADAVG"
PHP Code:<?php
$rrd = '/path/to/cpu.rrd';
$xpoints = 800;
$ypoints = 160;
$vert_label = "CPU Load average";
if( isset($_REQUEST["graph"]) ){
switch($_REQUEST["graph"]){
case "hour":
$title = 'Hour graph';
$steps = 3600;
break;
case "day":
$title = 'Day Graph';
$steps = 3600*24;
break;
case "week":
$title = 'Week Graph';
$steps = 3600*24*7;
break;
case "month":
$title = 'Month Graph';
$steps = 3600*24*31;
break;
case "year":
$title = 'Year Graph';
$steps = 3600*24*365;
break;
default:
die("Nothing to do here...");
break;
}
$range = - $steps;
$filename = tempnam("/tmp","dtc_cpugraph");
$cmd = "rrdtool graph $filename --imgformat PNG --width $xpoints --height $ypoints --start $range --end now --vertical-label '$vert_label' --title '$title' --lazy --interlaced ";
$cmd .= "DEF:loadaverage=$rrd:loadaverage:AVERAGE ";
$cmd .= "'LINE1:loadaverage#ff0000:CPU Load average*100:' 'GPRINT:loadaverage:MAX:Maximum\: %0.0lf' 'GPRINT:loadaverage:AVERAGE:Average\: %0.0lf/min\\n' ";
exec($cmd,$output);
$filesize = filesize($filename);
if( ($fp = fopen($filename,"rb")) != NULL ){
header("Content-Type: image/png");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $filesize");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public", false);
header("Expires: 0");
while(!feof($fp) && connection_status() == 0){
print(fread($fp,1024*8));
flush();
}
fclose($fp);
}
unlink($filename);
}else{
echo '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>
<TITLE>CPU load average statistics for '.$_SERVER["SERVER_NAME"].'</TITLE>
<style type="text/css">
body{
height:100%;
margin:0;
color: #000000;
}
h1 {
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
color: #000000;
}
</style>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<H1>CPU load average Statistics for '.$_SERVER["SERVER_NAME"].'</H1>
<center>
<IMG BORDER="0" SRC="'.$_SERVER["PHP_SELF"].'?graph=hour" ALT="Hour CPU Load Graph" width="897" height="239"><br>
<IMG BORDER="0" SRC="'.$_SERVER["PHP_SELF"].'?graph=day" ALT="Day CPU Load Graph" width="897" height="239"><br>
<IMG BORDER="0" SRC="'.$_SERVER["PHP_SELF"].'?graph=week" ALT="Week CPU Load Graph" width="897" height="239"><br>
<IMG BORDER="0" SRC="'.$_SERVER["PHP_SELF"].'?graph=month" ALT="Month CPU Load Graph" width="897" height="239"><br>
<IMG BORDER="0" SRC="'.$_SERVER["PHP_SELF"].'?graph=year" ALT="Year CPU Load Graph" width="897" height="239">
</center>
</body>
</html>';
}
?>
I hope that helps!
ThomasGPLHost:>_ open source hosting worldwide (I'm founder, CEO & official Debian Developer)
Servers & our leading control panel and our Xen VPS hosting, which are already included in Debian and Ubuntu
Available in: Kuala Lumpur, Singapore, Sydney, Seattle, Atlanta, Paris, London, Barcelona, Zurich, Israel
Similar Threads
-
Uptime / Server Monitoring Software - Self Monitoring ?
By Joel Theodore in forum VPS HostingReplies: 1Last Post: 09-22-2006, 09:58 AM -
Server Load Monitoring
By bheka in forum Dedicated ServerReplies: 13Last Post: 06-26-2006, 04:30 AM -
server load monitoring
By mindbender in forum Hosting Security and TechnologyReplies: 2Last Post: 07-16-2005, 11:31 PM -
Server load & abuse monitoring
By Joshua in forum Hosting Software and Control PanelsReplies: 6Last Post: 11-09-2004, 07:02 AM -
Looking for server load monitoring tool
By visor24 in forum Hosting Software and Control PanelsReplies: 2Last Post: 05-30-2003, 05:10 PM