3 <title>Opegnate Install</title>
4 <meta http-equiv="content-type" content="text/html;charset=Shift_JIS">
5 <link rel="stylesheet" type="text/css" media="screen" href="style.css">
8 <body bgcolor="#BBEECC">
10 <!-- Start:MRTG
\82Ì
\83C
\83\93\83X
\83g
\81[
\83\8b -->
11 <h3>B MRTG
\82Ì
\83C
\83\93\83X
\83g
\81[
\83\8b<a name="mrtg0" href="#mrtg0" class="anchor">†</a></h3>
14 <li class="list_num"><a href="#mrtg1">
\83C
\83\93\83X
\83g
\81[
\83\8b\81iports
\81j</a></li>
15 <li class="list_num"><a href="#mrtg2">MRTG
\82Ì
\90Ý
\92è</a></li>
16 <li class="list_num"><a href="#mrtg3">MRTG
\82Ì
\8bN
\93®
\8am
\94F</a></li>
17 <li class="list_num"><a href="#mrtg4">crontab
\82Ö
\82Ì
\93o
\98^</a></li>
20 <!-- ************ 1 ************** -->
21 <h4>F.1 MRTG
\82Ì
\83C
\83\93\83X
\83g
\81[
\83\8b<a name="mrtg1" href="#mrtg1" class="anchor">†</a></h4>
23 <p>Opengate
\82Ì
\97\98\97p
\8fó
\8bµ
\82ð
\8aÄ
\8e\8b\82·
\82é
\82½
\82ß
\82É
\81AMRTG
\82ð
\97p
\82¢
\82é
\82±
\82Æ
\82ª
\89Â
\94\
\82Å
\82 \82é
\81B
\97\98\97p
\8fó
\8bµ
\82Ì
\8aÄ
\8e\8b\82ð
\8ds
\82È
\82í
\82È
\82¢
\8fê
\8d\87\82Í
\81A
24 MRTG
\82Ì
\83C
\83\93\83X
\83g
\81[
\83\8b\82Í
\95s
\97v
\82Å
\82 \82é
\81B</p>
26 <p>MRTG(Multi Router Traffic Grapher)
\82Æ
\82Í
\81A
\96{
\97\88\83l
\83b
\83g
\83\8f\81[
\83N
\82Ì
\95\89\89×
\82ð
\8aÄ
\8e\8b\82·
\82é
\83c
\81[
\83\8b\82Å
\82 \82é
\81B
27 SNMP
\83G
\81[
\83W
\83F
\83\93\83g
\82æ
\82è
\83g
\83\89\83t
\83B
\83b
\83N
\82Ì
\92l
\82ð
\8eæ
\93¾
\82µ
\81A
\83O
\83\89\83t
\83B
\83b
\83N
\83C
\83\81\81[
\83W
\82ð
\8aÜ
\82ÞHTML
\83y
\81[
\83W
\82ð
\90¶
\90¬
\82·
\82é
\81B
28 <a href="http://www.mrtg.jp/" target="_blank">
\8fÚ
\8d×</a></p>
30 <p>MRTG
\82ð
\97p
\82¢
\82Ä
\81AOpengate
\82Ì
\97\98\97p
\8fó
\8bµ
\82ð
\8aÄ
\8e\8b\82·
\82é
\82É
\82 \82½
\82Á
\82Ä
\82Í
\81AOpengate
\82ð
\93±
\93ü
\82µ
\82½
\83Q
\81[
\83g
\83E
\83F
\83C
\82É
\82¨
\82¢
\82Ä
31 MRTG
\82ð
\83C
\83\93\83X
\83g
\81[
\83\8b\82µ
\82Ä
\82à
\8d\
\82í
\82È
\82¢
\82ª
\81A
\8aÄ
\8e\8b\97p
\82Ì
\95Ê
\82Ì
\83T
\81[
\83o
\82É
\83C
\83\93\83X
\83g
\81[
\83\8b\82µ
\82Ä
\82à
\8d\
\82í
\82È
\82¢
\81B
\82Ü
\82½
\81A
32 Opengate
\82ð
\95ª
\8eU
\94z
\92u
\82·
\82é
\82æ
\82¤
\82É
\90Ý
\8cv
\82³
\82ê
\82Ä
\82¢
\82é
\82½
\82ß
\81A
\95¡
\90\94\82ÌOpengate
\82ð
\8aÇ
\97\9d\82·
\82é
\82É
\82 \82½
\82Á
\82Ä
\82Í
\8aÄ
\8e\8b\97p
\82Ì
\83T
\81[
\83o
\82É
33 \82¨
\82¢
\82ÄMRTG
\82ð
\83C
\83\93\83X
\83g
\81[
\83\8b\82·
\82é
\82±
\82Æ
\82ð
\90\84\8f§
\82·
\82é
\81B</p>
35 <p>
\88È
\89º
\82É
\81AMRTG
\82ðports
\82ð
\97p
\82¢
\82Ä
\83C
\83\93\83X
\83g
\81[
\83\8b\82·
\82é
\8eè
\8f\87\82ð
\8e¦
\82·
\81B</p>
38 # cd /usr/ports/net-mgmt/mrtg/
40 ===> Cleaning for mrtg-2.12.2,1
41 # make install clean ; rehash
42 </pre></td></tr></table>
45 <!-- ************ 2 ************** -->
46 <h4>F.2 MRTG
\82Ì
\90Ý
\92è<a name="mrtg2" href="#mrtg2" class="anchor">†</a></h4>
48 <p>MRTG
\82Ì
\83C
\83\93\83X
\83g
\81[
\83\8b\82ª
\8a®
\97¹
\82·
\82é
\82Æ
\81A/usr/local/etc/mrtg/
\88È
\89º
\82É
\90Ý
\92è
\83t
\83@
\83C
\83\8b\82ª
\97p
\88Ó
\82³
\82ê
\82Ä
\82¢
\82é
\81B
49 \93¯
\83f
\83B
\83\8c\83N
\83g
\83\8a\82É
\81Aopengate.cfg
\82Æ
\82µ
\82Ä
\90V
\82½
\82É
\90Ý
\92è
\83t
\83@
\83C
\83\8b\82ð
\97p
\88Ó
\82·
\82é
\81B</p>
52 ##################################################
53 # opengate user counter
55 WorkDir: /usr/home/user/public_html/mrtg/opengate/
58 #####
\83I
\83v
\83V
\83\87\83\93
59 # growright: X
\8e²
\82Ì
\8c´
\93_
\82ð
\8d¶
\82É integer:
\90®
\90\94\95\
\8e¦ info: 3,4
\94Ô
\96Ú
\82Ì
\8fo
\97Í
\82Ì
\94ñ
\95\
\8e¦
60 # gauge:
\8c»
\8dÝ
\82Ì
\92l=
\93ü
\97Í
\92l-
\91O
\89ñ
\82Ì
\93ü
\97Í
\92l
\82ð
\82µ
\82È
\82¢ nopercent:
\83p
\81[
\83Z
\83\93\83g
\94ñ
\95\
\8e¦
61 Options[^]: growright,gauge,nopercent,integer
63 Target[opengate]:`/usr/home/user/bin/input.sh`
64 Title[opengate]: Opengate user counter
66 PageTop[opengate]: <h1>Opengate user counter</h1>
67 <p>Opengate12
\82ð
\97\98\97p
\82µ
\82Ä
\82¢
\82é
\90l
\90\94\82ð
\95\
\8e¦
\82µ
\82Ä
\82¢
\82Ü
\82·
\81B</p>
70 MaxBytes[opengate]: 200
71 #
\8ae
\83O
\83\89\83t
\82É
\82¨
\82¢
\82Ä
\81A
\83O
\83\89\83t
\82Ì
\8fã
\8cÀ
\82ð
\92l
\82Ì
\8dÅ
\91å
\92l
\82Å
\82È
\82
\92l
\82Ì
\8fã
\8cÀ
\82É
\82·
\82é
72 #Unscaled[opengate]: ymwd
74 #
\83O
\83\89\83t
\82ÌY
\8e²
\82É
\82Â
\82
\83^
\83C
\83g
\83\8b
75 YLegend[opengate]: Opengate User
77 ShortLegend[opengate]:
\90l
78 #
\92l
\82Ì
\83^
\83C
\83g
\83\8b LegendI: 1
\94Ô
\96Ú LegendO: 2
\94Ô
\96Ú
79 LegendI[opengate]: IPv6 Users
80 LegendO[opengate]: Total Users
81 </pre></td></tr></table>
83 <p>WorkDir
\82É
\8ew
\92è
\82µ
\82½
\83f
\83B
\83\8c\83N
\83g
\83\8a\82ð
\8dì
\90¬
\82·
\82é
\81B
\93¯
\83f
\83B
\83\8c\83N
\83g
\83\8a\82É
\81AMRTG
\82ª
\8ae
\8eíHTML
\83t
\83@
\83C
\83\8b\82Æ
\83O
\83\89\83t
\83B
\83b
\83N
\83C
\83\81\81[
\83W
\82ð
\8dì
\90¬
\82·
\82é
\81B</p>
85 <p>Target[opengate]
\82É
\82Í
\81AMRTG
\82É
\83f
\81[
\83^
\82ð
\93n
\82·
\82½
\82ß
\82Ì
\83v
\83\8d\83O
\83\89\83\80\82ð
\90Ý
\92u
\82·
\82é
\81B
\88È
\89º
\82É
\8fÚ
\8d×
\82ð
\90à
\96¾
\82·
\82é
\81B</p>
89 <h5>F.2.1 Opengate
\83T
\81[
\83o
\82Å
\8aÄ
\8e\8b\82·
\82é
\8fê
\8d\87<a name="mrtg21" href="#mrtg21" class="anchor">†</a></h5>
91 <p>
\88È
\89º
\82ÉOpengate
\82ð
\93±
\93ü
\82µ
\82½
\83Q
\81[
\83g
\83E
\83F
\83C
\82É
\82¨
\82¢
\82Ä
\97\98\97p
\8fó
\8bµ
\82ð
\8aÄ
\8e\8b\82·
\82é
\8fê
\8d\87\82Ì
\83V
\83F
\83\8b\83X
\83N
\83\8a\83v
\83g
\82ð
\8bL
\82·
\81B</p>
96 #######################################
98 ## shwo opengate status for MRTG
100 ## 1 line : IPv6 Users
101 ## 2 line : Total Users
103 ## 4 line : comment for data
105 #######################################
114 prefix="2001:2f8:22:801:"
116 ### opengate process name
117 process="opengatesrv.cgi"
120 tmp_all="/tmp/og_count_all.tmp"
121 tmp_6="/tmp/og_count_6.tmp"
123 ######################################################
125 ps ax | grep $process > $tmp_all
126 COUNT=`wc -l $tmp_all | awk '{print $1}'`
127 grep $prefix $tmp_all > $tmp_6
128 COUNT6=`wc -l $tmp_6 | awk '{print $1}'`
129 UPTIME=`uptime | awk '{print $3$4}' | sed -e "s/,//g"`
137 echo "Opengate User Counter"
138 </pre></td></tr></table>
140 <p>
\82³
\82ç
\82É
\81A
\82±
\82Ì
\83V
\83F
\83\8b\83X
\83N
\83\8a\83v
\83g
\82ð
\92P
\93Æ
\82Å
\8eÀ
\8ds
\82µ
\81A
\88È
\89º
\82Ì
\82æ
\82¤
\82È
\83f
\81[
\83^
\82ª
\8eæ
\93¾
\82Å
\82«
\82Ä
\82¢
\82é
\82±
\82Æ
\82ð
\8am
\94F
\82·
\82é
\81B</p>
146 Opengate User Counter
147 </pre></td></tr></table>
150 <h5>F.2.2
\8aO
\95\94\83T
\81[
\83o
\82Å
\8aÄ
\8e\8b\82·
\82é
\8fê
\8d\87<a name="mrtg22" href="#mrtg22" class="anchor">†</a></h5>
152 <p>
\88È
\89º
\82É
\8aO
\95\94\83T
\81[
\83o
\82É
\82¨
\82¢
\82Ä
\97\98\97p
\8fó
\8bµ
\82ð
\8aÄ
\8e\8b\82·
\82é
\8fê
\8d\87\82Ì
\83V
\83F
\83\8b\83X
\83N
\83\8a\83v
\83g
\82ð
\8e¦
\82·
\81B</p>
157 #######################################
159 ## input data for MRTG
161 ## 1 line : IPv6 Users
162 ## 2 line : Total Users
164 ## 4 line : comment for data
166 #######################################
169 file="/tmp/opengate.tmp"
171 # URL of output.sh at opengate
172 url="http://opengate.saga-u.ac.jp/cgi-bin/output.sh"
174 fetch -o $file $url &> /dev/null
177 </pre></td></tr></table>
179 <p>
\82³
\82ç
\82É
\81A
\8aÄ
\8e\8b\82·
\82éOpengate
\83T
\81[
\83o
\82É
\82¨
\82¢
\82Ä
\81ACGI
\82ª
\8eÀ
\8ds
\89Â
\94\
\82È
\83f
\83B
\83\8c\83N
\83g
\83\8a\82É
\8e\9f\82Ì
\82æ
\82¤
\82È
\83V
\83F
\83\8b\83X
\83N
\83\8a\83v
\83g
\82ð
180 \97p
\88Ó
\82·
\82é
\81B
\82±
\82ê
\82ð
\81A
\8fã
\8bL
\82Ì
\83V
\83F
\83\8b\83X
\83N
\83\8a\83v
\83g
\82Ì"url"
\82É
\8ew
\92è
\82·
\82é
\81B</p>
185 #######################################
187 ## shwo opengate status for MRTG
189 ## 1 line : IPv6 Users
190 ## 2 line : Total Users
192 ## 4 line : comment for data
194 #######################################
203 prefix="2001:2f8:22:801:"
205 ### opengate process name
206 process="opengatesrv.cgi"
209 tmp_all="/tmp/og_count_all.tmp"
210 tmp_6="/tmp/og_count_6.tmp"
212 ######################################################3
214 ps ax | grep $process > $tmp_all
215 COUNT=`wc -l $tmp_all | awk '{print $1}'`
216 grep $prefix $tmp_all > $tmp_6
217 COUNT6=`wc -l $tmp_6 | awk '{print $1}'`
218 UPTIME=`uptime | awk '{print $3$4}' | sed -e "s/,//g"`
222 echo "Content-type: text/plain; charset=iso-8859-1"
228 echo "Opengate User Counter"
229 </pre></td></tr></table>
231 <p>Opengate
\83T
\81[
\83o
\82É
\81A
\88È
\8fã
\82Ì
\83V
\83F
\83\8b\83X
\83N
\83\8a\83v
\83g
\82ð
\97p
\88Ó
\82µ
\82½
\8cã
\82É
\81A
\8aÄ
\8e\8b\97p
\82Ì
\8aO
\95\94\83T
\81[
\83o
\82É
\82¨
\82¢
\82Ä
\81A
232 input.sh
\82ð
\92P
\93Æ
\82Å
\8eÀ
\8ds
\82µ
\82½
\8dÛ
\82É
\81A
\88È
\89º
\82Ì
\82æ
\82¤
\82È
\83f
\81[
\83^
\82ª
\8eæ
\93¾
\82Å
\82«
\82Ä
\82¢
\82é
\82±
\82Æ
\82ð
\8am
\94F
\82·
\82é
\81B</p>
238 Opengate User Counter
239 </pre></td></tr></table>
241 <!-- ************ 3 ************** -->
242 <h4>F.3 MRTG
\82Ì
\8bN
\93®
\8am
\94F<a name="mrtg3" href="#mrtg3" class="anchor">†</a></h4>
244 <p>
\88È
\8fã
\82Ì
\90Ý
\92è
\82ª
\8a®
\97¹
\82µ
\82½
\8cã
\82É
\81Amrtg
\82ð
\8eÀ
\8ds
\82·
\82é
\82±
\82Æ
\82ª
\89Â
\94\
\82©
\8am
\94F
\82·
\82é
\81B</p>
247 # /usr/local/bin/mrtg /usr/local/etc/mrtg/opengate.cfg
248 </pre></td></tr></table>
250 <p>
\88È
\8fã
\82ð
\8eÀ
\8ds
\82·
\82é
\82Æ
\81A
\82P
\89ñ
\96Ú
\82Æ
\82Q
\89ñ
\96Ú
\82Í
\97l
\81X
\82ÈWARNING
\82ª
\8fo
\97Í
\82³
\82ê
\82é
\81B</p>
252 <p>mrtg
\82ð
\95¡
\90\94\89ñ
\8eÀ
\8ds
\82µ
\8cã
\82É
\81AWorkDir
\82É
\8ew
\92è
\82µ
\82½
\83f
\83B
\83\8c\83N
\83g
\83\8a\82É
\88È
\89º
\82Ì
\83t
\83@
\83C
\83\8b\82ª
\90¶
\90¬
\82³
\82ê
\82Ä
\82¢
\82ê
\82Î
\90¬
\8c÷
\82Å
\82 \82é
\81B</p>
256 -rw-r--r-- 1 root wheel 538 12 14 04:40 mrtg-l.png
257 -rw-r--r-- 1 root wheel 414 12 14 04:40 mrtg-m.png
258 -rw-r--r-- 1 root wheel 1759 12 14 04:40 mrtg-r.png
259 -rw-r--r-- 1 root wheel 2941 12 20 15:15 opengate-day.png
260 -rw-r--r-- 1 root wheel 2146 12 20 14:35 opengate-month.png
261 -rw-r--r-- 1 root wheel 2867 12 20 14:55 opengate-week.png
262 -rw-r--r-- 1 root wheel 1897 12 20 05:00 opengate-year.png
263 -rw-r--r-- 1 root wheel 5961 12 20 15:15 opengate.html
264 -rw-r--r-- 1 root wheel 48786 12 20 15:15 opengate.log
265 -rw-r--r-- 1 root wheel 48784 12 20 15:10 opengate.old
266 </pre></td></tr></table>
268 <!-- ************ 4 ************** -->
269 <h4>F.4 crontab
\82Ö
\82Ì
\93o
\98^<a name="mrtg4" href="#mrtg4" class="anchor">†</a></h4>
271 <p>
\88È
\8fã
\82Ì
\90Ý
\92è
\82ª
\8a®
\97¹
\82µ
\82½
\82Ì
\82¿
\82É
\81Amrtg
\82ðcrontab
\82É
\82æ
\82Á
\82Ä
\92è
\8aú
\93I
\82É
\8eÀ
\8ds
\82·
\82é
\81B</p>
273 <p>/etc/crontab
\82É
\8e\9f\82Ì
\8ds
\82ð
\92Ç
\89Á
\82·
\82é
\81B</p>
276 */5 * * * * root /usr/local/bin/mrtg /usr/local/etc/mrtg/opengate.cfg
277 </pre></td></tr></table>
279 <p>
\8aO
\95\94\83T
\81[
\83o
\82É
\82¨
\82¢
\82Ä
\81A
\95¡
\90\94\82ÌOpengate
\82ð
\8aÇ
\97\9d\82·
\82é
\8fê
\8d\87\82Í
\81A
\90Ý
\92è
\83t
\83@
\83C
\83\8b\82ð
\90V
\82½
\82É
\8dì
\90¬
\82·
\82é
\89ß
\92ö
\82©
\82ç
\8ds
\82È
\82¤
\81B</p>
282 <div align="right"><a href="#mrtg0">top</a></div>