<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>查理布朗的倒楣世界 &#187; mrtg</title>
	<atom:link href="http://clyang.net/blog/tag/mrtg/feed" rel="self" type="application/rss+xml" />
	<link>http://clyang.net/blog</link>
	<description>Clyang's Murmuring</description>
	<lastBuildDate>Thu, 01 Sep 2011 01:48:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>使用MRTG觀察VPN(pptpd)上線人數</title>
		<link>http://clyang.net/blog/2009/02/01/111</link>
		<comments>http://clyang.net/blog/2009/02/01/111#comments</comments>
		<pubDate>Sun, 01 Feb 2009 13:02:01 +0000</pubDate>
		<dc:creator>clyang</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[技術]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[mrtg]]></category>
		<category><![CDATA[poptop]]></category>
		<category><![CDATA[pptpd]]></category>

		<guid isPermaLink="false">http://clyang.net/blog/?p=111</guid>
		<description><![CDATA[我的VPN伺服器是使用Poptop套件架設在Debian上，一旦有新的服務在手上，自然會好奇到底有多少人在使用，馬上浮現在腦海中的便是利用MRTG來做，實作起來也相當簡單，只需要編輯一個專屬的MRTG config檔以及自行撰寫一個shell script即可完成。 在開始前先來個真相一下: 首先編輯MRTG config檔案: /etc/mrtg.person.cfg #option WorkDir: /var/www/mrtg Options[_]:growright Target[vpn]: `/path/to/your/script/mrtg_person.sh` MaxBytes[vpn]: 64 Options[vpn]: gauge, nopercent, growright YLegend[vpn]: Online Users ShortLegend[vpn]: % LegendI[vpn]:   Online User: LegendO[vpn]:   Online User: Title[vpn]: clyang.net VPN Online User PageTop[vpn]: &#60;h1&#62;clyang.net VPN &#8230; <a href="http://clyang.net/blog/2009/02/01/111">繼續閱讀 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>我的VPN伺服器是使用Poptop套件架設在Debian上，一旦有新的服務在手上，自然會好奇到底有多少人在使用，馬上浮現在腦海中的便是利用MRTG來做，實作起來也相當簡單，只需要編輯一個專屬的MRTG config檔以及自行撰寫一個shell script即可完成。<span id="more-111"></span></p>
<p>在開始前先來個真相一下:</p>
<div id="attachment_119" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-119" title="Monthly VPN online user by MRTG" src="http://clyang.net/blog/wp-content/uploads/2009/02/vpn-month.png" alt="Monthly VPN online user by MRTG" width="500" height="135" /><p class="wp-caption-text">Monthly VPN online user by MRTG</p></div>
<p>首先編輯MRTG config檔案: /etc/mrtg.person.cfg</p>
<pre class="brush: html">
#option
WorkDir: /var/www/mrtg
Options[_]:growright

Target[vpn]: `/path/to/your/script/mrtg_person.sh`
MaxBytes[vpn]: 64
Options[vpn]: gauge, nopercent, growright
YLegend[vpn]: Online Users
ShortLegend[vpn]: %
LegendI[vpn]:   Online User:
LegendO[vpn]:   Online User:
Title[vpn]: clyang.net VPN Online User
PageTop[vpn]:
&lt;h1&gt;clyang.net VPN Online User&lt;/h1&gt;
&lt;table border=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;System:&lt;/td&gt;
&lt;td&gt;clyang.net VPN&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Maintainer:&lt;/td&gt;
&lt;td&gt;your@email.net.tw&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</pre>
<p>接著編輯mrtg_person.sh，編輯完成後請記得chmod 755 mrtg_person.sh</p>
<pre class="brush: bash">
#!/bin/sh
echo `netstat -a | grep gre|awk &#039;{print $5}&#039;|sort | wc -l|awk &#039;{print$1}&#039;`
echo `netstat -a | grep gre|awk &#039;{print $5}&#039;|sort | wc -l|awk &#039;{print$1}&#039;`
UPtime=`/usr/bin/uptime | awk &#039;{print $3 &quot; &quot; $4 &quot; &quot; $5}&#039;`
echo $UPtime
echo clyang.net
</pre>
<p>最後編輯crontab檔案，加上一行:</p>
<blockquote><p>*/5 *   * * *   root    mrtg /etc/mrtg.person.cfg</p></blockquote>
<p>就大功告成了。</p>
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://clyang.net/blog/2009/02/01/111/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

