Re: mrtg怎麼抓bbs的上線人數?

看板FreeBSD作者時間20年前 (2004/04/16 19:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/9 (看更多)
※ 引述《shane123.bbs@ptt.cc (家產有八十七億)》之銘言: > 是不是應該抓目前有幾個mbbsd process?? > 該怎麼做呢?? thanks~ 我想你應該先說出你用哪一版本的 BBS 系統! 如果是用 itoc 大大維護的 MapleBBS 3.10 ! 有現成的! 新增 :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 要先安裝好...... 編輯一個 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 發表 -- Origin: 彰化師大生物系˙吟風‧眺月‧擎天崗 micro.bio.ncue.edu.tw Author: BioStar 163.23.212.18 發表
文章代碼(AID): #10Vxpr00 (FreeBSD)
文章代碼(AID): #10Vxpr00 (FreeBSD)