看板 FreeBSD 關於我們 聯絡資訊
sorry我是用ptt的 除了OuTian大提供的程式外 有好方法嗎??? ※ 引述《[email protected] (澎湖小雲雀)》之銘言: : ※ 引述《[email protected] (家產有八十七億)》之銘言: : > 是不是應該抓目前有幾個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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.97.25