Re: mrtg怎麼抓bbs的上線人數?
sorry我是用ptt的
除了OuTian大提供的程式外
有好方法嗎???
※ 引述《BioStar.bbs@micro.bio.ncue.edu.tw (澎湖小雲雀)》之銘言:
: ※ 引述《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
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.97.25
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章