![]() |
Quote:
|
Thanks for letting me know. Guess I should take it off level 4.
|
Thanks for thits great hack. Easy to see if another hack is taking to much traficdata :).
|
is it possible to get the server load on a windows 2000 adv server? i tried $serverload but it doesn't show the load, just shows generation time, sql and php .. what about server uptime, is that possible to add, if so will it work on win2000?
thanks. |
no
|
Is it just me ... or have anyone noticed that the "getmicrostats" tage in the footer of their pages stopped working?
Mine was working just fine last week and all of a sudden, it stopped! :( Just shows the tag now ... any clue why? |
Installed....thx man..........32 queries on my forumhome
|
ZiRu$, you had problems before with it, glad you got it up and running. Congratulations. :)
|
rolodex, does it say {getmicrostats} in your footer?
I upgraded to 2.2.9 and installed it correctly (as far as I know) and I am getting {getmicrostats} instead of the actual stats |
im using this hack with 2.2.9 with no problems
|
Must be a "server thing" ... it was working B-fore!
|
since installing this hack on 2.2.9, my 5 min server load stat shows up in red. this happen to anyone else?
not that it matters, i kinda like it this way, just wondering http://www.asendtechnologies.com/misc/microstats.jpg |
You probably removed the space between brackets, as suggested in the readme file...
That will make the server stats to show colored, otherwise they will show in black. :) |
To "call" microstats, I simply use:
{getmicrostats} $trimmedtime $percentphp $percentsql $query_count $serverload ? |
TECK, How do I get it to show the server uptime right below the load?
Right now mines show: Page generated in 0.15713799 seconds (81.58% PHP - 18.42% MySQL) with 15 queries. [Debug Mode OFF] [PHP v4.3.0RC] [GZIP enabled - level 1] [Server Load: 0.01 ยป 0.02 : 0.00] I would like to see uptime right below the load. /me installed |
Code:
function serveruptime() { |
cool thanks mate, sounds useful ;) ill give it a try........
|
installed very nice helpfull in seeing quickly how many queries im getting. which is 22
|
TECK.
you have already added: @exec('uptime') so I cannot redeclare that code you posted, you are parsing the @exec('uptime') to only show the load averages right? if so how do I un parse the code below so it shows the uptime right near the load? thanks. Code:
if ($stats=@exec('uptime')) { |
Code:
function serveruptime() { |
doesn't work... still get the redeclare error.
Fatal error: Cannot redeclare serveruptime() in /home/www/html/forum/admin/functions.php on line 518 |
worked perfect first time using vb 2.2.9 :)
Page generated in 0.33490300 seconds (43.71% PHP - 56.29% MySQL) with 21 queries. [Debug Mode OFF] [PHP v4.2.3] [GZIP enabled - level 1] [Server Load: 1.05 ? 1.10 : 1.08] is it possible for the admin only stuff to be view by anyone ? |
Quote:
Code:
function uptime() { |
Teck, how would we get the serveruptime to show in the admin part of microstats at the bottom of the page? :)
|
Boofo, find:
Code:
if ($stats=@exec('uptime')) { Code:
if ( $stats = @exec( 'uptime' ) ) { |
Thanks, Floren, :) When I added the code you gave me, my Server Load has no numbers after it now. It only shows : :. Any ideas? :) And how can I get it to show on the next line?
|
yeah TECK, it works but then doesn't show the server load averages, just : :
|
That's really wierd.. I simply added a function, so it should display it...
Code:
function getserveruptime() { Boofo, simply call $serveruptime anywhere you want... you could use this: '][high]<br />[/high][Server UpTime: ' . $serveruptime . ']'; from the line listed above, it will display it under the actual line of admin stats... let me know if everything is ok... simply add the above function below this line: Code:
preg_match('/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/',$stats,$regs); |
Thank you, Floren. It worked great! Once again you have proven yourself the Microstats Wizard. ;) This is why it won Hack of the Month. If they ever have a hack of the year contest, you got my vote! ;)
One last question (2 actually). What is the difference between Server Uptime and MySQL uptime? I have both of them installed and they are about 5 days off from one another. Also, could you show me how to add (I know this will sound stupid) seconds to the uptime, please? :) |
1. There is a link I posted in the first thread that will explain the diff between, is done by Eva2000 at VB.com site.
2. For seconds, use this: Code:
$sec = floor( $sys_ticks - ( $days * 60 * 24 ) - ( $hours * 60 ) - ( $min * 60 ) ); Code:
if ( $sec != 1 ) { |
Quote:
|
Quote:
|
I guess I should have said "you won"? I forgot it was your other program. :) Oops! Sorry. :)
|
Quote:
[Server UpTime: 9 days, 3 hours and 40 minutes and 775307 seconds] |
Hmmm, I can't test it in a live envionment because my server doesn't support the uptime, or passthru (PHP in save mode)...
But technically this is what it does: $sys_ticks - shows the no. of seconds since the system is up ( $days * 60 * 24 ) - the days ( $hours * 60 ) - the hours ( $min * 60 ) - the minutes Removing all those values should give you the seconds only... maybe one of the php gurus can explain what we do wrong? In theory it should work... You could also do this... replace the function with this line: Code:
$serveruptime = passthru( '/usr/bin/uptime' ); |
I just tried the passthru code you gave me and nothing shows up with that.
|
passthru() returns nothing. You need to use exec('whatever', $output) and then $output will be an array containing the output from the program. If you only need the last line of output, simply do $line = exec('whatever').
|
You got me on this one, Chen. (By the way, "hello and it's good to hear from you. :)) You're explanation went way over my head. All I am trying to do is get the seconds to show out of the code Teck gave me. Can you help me on that, please? :)
|
Quote:
Why would it be a security risk for someone to read from the "/proc" in a *nix box? This is what my isp is telling me why they disabled this feature? And if this is disabled, is it possible to get your hack to work with the other statistics (ex: MySQL - PHP - G-ZIP)? Thanks in advance! |
You are running PHP in safe mode. My host does it also. That's life... you can't do nothing about it.
|
All times are GMT. The time now is 01:10 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|