diff options
author | jim-p <jimp@pfsense.org> | 2013-07-16 14:51:32 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2013-07-16 14:51:52 -0400 |
commit | bd5629b60b2225084f9bca4e4b40a4da03a32042 (patch) | |
tree | e23c0d076c7f7b227711353e859ba60f12104cf5 /usr | |
parent | 7041c01a86f06cdafceddb6fb253ec6284ddf4a1 (diff) | |
download | pfsense-bd5629b60b2225084f9bca4e4b40a4da03a32042.zip pfsense-bd5629b60b2225084f9bca4e4b40a4da03a32042.tar.gz |
Make mbuf usage a meter, too.
Diffstat (limited to 'usr')
-rw-r--r-- | usr/local/www/widgets/widgets/system_information.widget.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/usr/local/www/widgets/widgets/system_information.widget.php b/usr/local/www/widgets/widgets/system_information.widget.php index 2be34f9..933b000 100644 --- a/usr/local/www/widgets/widgets/system_information.widget.php +++ b/usr/local/www/widgets/widgets/system_information.widget.php @@ -195,10 +195,12 @@ $curcfg = $config['system']['firmware']; <td width="25%" class="vncellt"><?=gettext("MBUF Usage");?></td> <td width="75%" class="listr"> <?php - $mbufs_output=`netstat -mb | grep "mbuf clusters in use" | awk '{ print $1 }'`; + $mbufs_output=trim(`netstat -mb | grep "mbuf clusters in use" | awk '{ print $1 }'`); list( $mbufs_current, $mbufs_cache, $mbufs_total, $mbufs_max ) = explode( "/", $mbufs_output); + $mbufusage = sprintf("%.2f", ($mbufs_total / $mbufs_max) * 100); ?> - <?= $mbufs_total ?>/<?= $mbufs_max ?> + <img src="./themes/<?= $g['theme']; ?>/images/misc/bar_left.gif" height="15" width="4" border="0" align="middle" alt="left bar" /><img src="./themes/<?= $g['theme']; ?>/images/misc/bar_blue.gif" height="15" name="tempwidtha" id="tempwidtha" width="<?= round($mbufusage); ?>" border="0" align="middle" alt="red bar" /><img src="./themes/<?= $g['theme']; ?>/images/misc/bar_gray.gif" height="15" name="tempwidthb" id="tempwidthb" width="<?= (100 - $mbufusage); ?>" border="0" align="middle" alt="gray bar" /><img src="./themes/<?= $g['theme']; ?>/images/misc/bar_right.gif" height="15" width="5" border="0" align="middle" alt="right bar" /> + <br/><span id="mbufusagemeter"><?= $mbufusage.'%'; ?></span> (<?= $mbufs_total ?>/<?= $mbufs_max ?>) </td> </tr> <?php if (get_temp() != ""): ?> |