回精華區
作者BioStar.bbs@micro.bio.ncue.edu.tw (澎湖小雲雀) 看板: itoc
標題[文件] 線上人數 mrtg 圖表
時間擎天崗 (Wed, 17 Sep 2003 22:30:08 +0800 (CST)) Updated: 2003/09/17
: src/util/Makefile

EXE =   ... showNum

: src/util/showNum.c 新增此程式

#include "bbs.h"

static UCACHE *ushm;

static inline void
init_ushm()
{
  ushm = shm_new(UTMPSHM_KEY, sizeof(UCACHE));
}

int
main()
{
  init_ushm();
  printf("0\n%d\n0\n0\n", ushm->count);
  exit(0);
}


當然 mrtg 與 apache 要先安裝好......

將 ~bbs/bin/showNum 複製到 /usr/home/mrtg/bin/showNum

編輯一個 mrtg 的 cfg 檔案...  內容如下...

Target[BBS]: `/usr/home/mrtg/bin/showNum`   # 要看你把 showNum 放哪裡
MaxBytes[BBS]: 2500                         # 通常用 MAXACTIVE
Title[BBS]: BBS 線上人數 MRTG 圖
PageTop[BBS]: BBS 線上人數 MRTG 圖
Options[BBS]: gauge, growright
YLegend[BBS]: BBS OnLine
ShortLegend[BBS]: 人
WorkDir: /usr/home/mrtg/www/bbs             # 自訂...  當然 apache 要能存取
LegendO[BBS]: 線上人數
Language: big5

寫入系統 crontab 中......  內容視情況而定......
*/5 * * * * root /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg_bbs.cfg

範例:
http://bbs.bio.ncue.edu.tw/mrtg/bbs/bbs.html

--
╔════════╗時間已做了選擇  什麼人叫做朋友  偶而碰頭  心情卻能一點就通
---─ ▂▃因為我們曾有過  理想類似的生活 太多感受 絕非三言兩語能形容
╱│╲      ▂▁可能有時我們顧慮太多  太多決定需要我們去選擇
◢◣ ◢◣   擔心會犯錯  難免會受挫  幸好一路上有你陪我      ●   ●
◢██◣    ◢◣與你分享的快樂  勝過獨自擁有  至今我仍深深感動╯ /
        ◢◣    好友如同一扇窗  能讓視野不同                    //    \\

--
  Origin:  彰化師大生物系˙吟風‧眺月‧擎天崗  micro.bio.ncue.edu.tw 
  Author: BioStar 163.23.212.99 發表
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻