<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>จอมยุทธ์.เน็ต</title>
	
	<link>http://www.jomyut.net</link>
	<description>มนุษย์ซึ่งสนใจเรียนรู้ทุกอย่างที่เกี่ยวข้องกับเทคโนโลยี</description>
	<lastBuildDate>Sat, 07 Nov 2009 18:49:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-nd/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Jomyutnet" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Study .htaccess Behaviours</title>
		<link>http://feedproxy.google.com/~r/Jomyutnet/~3/_Ntm9ZVBDoY/study-htaccess-behaviours.html</link>
		<comments>http://www.jomyut.net/2009/10/study-htaccess-behaviours.html#comments</comments>
		<pubDate>Fri, 30 Oct 2009 16:10:17 +0000</pubDate>
		<dc:creator>Scalopus+</dc:creator>
				<category><![CDATA[Developer Skills]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[mod_rewrite]]></category>

		<guid isPermaLink="false">http://www.jomyut.net/?p=2206</guid>
		<description><![CDATA[กำลังศึกษารูปแบบการทำงานของ mod_rewrite ซึ่งมีการเรียกใช้ .htaccess ก่อนที่จะ process file ใน directory นั้นๆ หลังจากโง่อยู่นาน วันนี้ได้พบปัญหาที่ทำให้เราสั่ง mod_rewrite แล้วมันก็ไม่สร้าง log ให้สักที httpd error log ก็ไม่แจ้ง error แต่ประการใด สรุปแล้ว คิดว่า เพราะมันไม่ได้ไปเรียก mod_rewrite เลยใน virtual host นั้นๆ
Problem Note
ปัญหาการลง mod_rewrite แล้ว แต่หากดูเหมือน Virtual Host ดังกล่าว ยังไม่ยอมเรียกใช้ .htaccess ให้ลองดูค่าใน httpd.conf คือ
วิธีการศึกษาพฤติกรรมของ mod_rewrite นี้ อาศัยเอกสาร Manual ของ mod_rewrite เอง ตัวอย่าง และการเปิดสิทธิให้ Apache ทำการเขียน Log ทุกครั้ง [...]]]></description>
			<content:encoded><![CDATA[<p>กำลังศึกษารูปแบบการทำงานของ mod_rewrite ซึ่งมีการเรียกใช้ .htaccess ก่อนที่จะ process file ใน directory นั้นๆ หลังจากโง่อยู่นาน วันนี้ได้พบปัญหาที่ทำให้เราสั่ง mod_rewrite แล้วมันก็ไม่สร้าง log ให้สักที httpd error log ก็ไม่แจ้ง error แต่ประการใด สรุปแล้ว คิดว่า เพราะมันไม่ได้ไปเรียก mod_rewrite เลยใน virtual host นั้นๆ</p>
<p><strong>Problem Note</strong></p>
<p>ปัญหาการลง mod_rewrite แล้ว แต่หากดูเหมือน Virtual Host ดังกล่าว ยังไม่ยอมเรียกใช้ .htaccess ให้ลองดูค่าใน httpd.conf คือ</p>
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax1"></a><a style="wp-synhighlighter-title" href="#codesyntax1"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">httpd.conf</a></div><div class="wp-synhighlighter-inner"><pre class="apache" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&lt;<span style="color: #000000; font-weight:bold;">Directory</span> <span style="color: #7f007f;">&quot;ไดเรกทอรี่ของเวอร์ชวลโฮสนั้นๆ&quot;</span>&gt;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f;">Options</span> <span style="color: #00007f;">All</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f;">Order</span> <span style="color: #00007f;">Allow</span>,<span style="color: #00007f;">Deny</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f;">Allow</span> <span style="color: #00007f;">from</span> <span style="color: #00007f;">All</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #adadad; font-style: italic;">#บรรทัดข้างล่างนี้ เป็นบรรทัดที่จะต้องตรวจสอบว่ามีอยู่</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f;">AllowOverride</span> <span style="color: #00007f;">All</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&lt;/<span style="color: #000000; font-weight:bold;">Directory</span>&gt;</div></li></ol></pre></div></div></p>
<p>วิธีการศึกษาพฤติกรรมของ mod_rewrite นี้ อาศัยเอกสาร <a href="http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html">Manual ของ mod_rewrite</a> เอง <a href="http://www.askapache.com/apache/mod_rewrite-tips-and-tricks.html">ตัวอย่าง </a>และการเปิดสิทธิให้ Apache ทำการเขียน Log ทุกครั้ง เมื่อ mod_rewrite มีการทำงาน. การบังคับให้ Apache เขียน Log นี้ เราจะต้องระบุลงใน httpd.conf ส่วนของ VirtualHost จะไม่สามารถระบุผ่าน .htaccess ได้ โดยผมระบุค่าไว้ดังนี้</p>
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax2"></a><a style="wp-synhighlighter-title" href="#codesyntax2"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">httpd.conf - Virtual Host Section</a></div><div class="wp-synhighlighter-inner"><pre class="apache" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&lt;<span style="color: #000000; font-weight:bold;">IfModule</span> mod_rewrite.c&gt;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #adadad; font-style: italic;">#ระบุสถานที่ที่จะสร้าง Log ไฟล์ เมื่อมีการเรียก mod_rewrite ของ Virtual Host นั้นๆ</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f;">RewriteLog</span>  <span style="color: #7f007f;">&quot;D:<span style="color: #000099; font-weight: bold;">\S</span>ervice<span style="color: #000099; font-weight: bold;">\v</span>ar<span style="color: #000099; font-weight: bold;">\l</span>ogs<span style="color: #000099; font-weight: bold;">\h</span>ttpd<span style="color: #000099; font-weight: bold;">\r</span>ewrite.txt&quot;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #adadad; font-style: italic;">#ระบุระดับของการเก็บ Log เริ่มต้นจาก 0 คือไม่บันทึกเลย สูงจนกระทั่ง 9 คือ บันทึกทุกสิ่งทุกอย่างออกมา</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f;">RewriteLogLevel</span> <span style="color: #ff0000;">9</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&lt;/<span style="color: #000000; font-weight:bold;">IfModule</span>&gt;</div></li></ol></pre></div></div>
<p>ตัวอย่างการเขียน Script .htaccess ที่มีการทดสอบในรอบแรก</p>
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax3"></a><a style="wp-synhighlighter-title" href="#codesyntax3"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">.htaccess example</a></div><div class="wp-synhighlighter-inner"><pre class="apache" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&lt;<span style="color: #000000; font-weight:bold;">IfModule</span> mod_rewrite.c&gt;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #adadad; font-style: italic;"># เรียกใช้ mod_rewrite</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f;">RewriteEngine</span> <span style="color: #0000ff;">on</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #adadad; font-style: italic;"># ป้องกันปัญหาการเรียก Loop ไม่สิ้นสุด</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f;">RewriteBase</span> /</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f;">RewriteCond</span> %{ENV:REDIRECT_STATUS} <span style="color: #ff0000;">200</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f;">RewriteRule</span> .* &amp;<span style="color: #adadad; font-style: italic;">#8211; [L]</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #adadad; font-style: italic;"># ถ้าไม่มีไฟล์ที่ร้องขอ ให้ไปเรียก index.php</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #adadad; font-style: italic;">#RewriteCond %{REQUEST_URI} ^/.* [NC]</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f;">RewriteRule</span> ^$ index.php [L]</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #adadad; font-style: italic;"># ถ้ามีไฟล์ที่ร้องขอมา ให้เปลี่ยนที่เรียกใหม่ ไปเรียกใน Directory ย่อย ชื่อ apps/ แทน</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f;">RewriteCond</span> %{REQUEST_URI} !^/apps/.* [NC]</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f;">RewriteRule</span> ^(.*)$  http://localhost.jomyut.net/apps/$<span style="color: #ff0000;">1</span> [R=<span style="color: #ff0000;">301</span>,L]</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&lt;/<span style="color: #000000; font-weight:bold;">IfModule</span>&gt;</div></li></ol></pre></div></div></p>
<img src="http://feeds.feedburner.com/~r/Jomyutnet/~4/_Ntm9ZVBDoY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jomyut.net/2009/10/study-htaccess-behaviours.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jomyut.net/2009/10/study-htaccess-behaviours.html</feedburner:origLink></item>
		<item>
		<title>Netbean “Cannot find Java 1.5 or higher”</title>
		<link>http://feedproxy.google.com/~r/Jomyutnet/~3/K6izjcE_xLc/netbean-cannot-find-java-1-5-or-higher.html</link>
		<comments>http://www.jomyut.net/2009/10/netbean-cannot-find-java-1-5-or-higher.html#comments</comments>
		<pubDate>Mon, 19 Oct 2009 10:15:54 +0000</pubDate>
		<dc:creator>Scalopus+</dc:creator>
				<category><![CDATA[Users Skills]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.jomyut.net/?p=2165</guid>
		<description><![CDATA[I had manually unpacked Netbean PHP IDE on my Windows 7 x64. My system have Java JDK 1.6 but when execute netbeans.exe, it show error message &#8220;Cannot find Java 1.5 or higher&#8221;. The solution found that netbean forum.

First solution, just install by installer. Not by manually unpacked.
Second solution, run netbeans by following command
&#8220;C:\Program Files\Java\netbeans\netbeans-6.7.1-200907230233-ml\bin\netbeans.exe&#8221; &#8211;jdkhome [...]]]></description>
			<content:encoded><![CDATA[<p>I had manually unpacked Netbean PHP IDE on my Windows 7 x64. My system have Java JDK 1.6 but when execute netbeans.exe, it show error message &#8220;Cannot find Java 1.5 or higher&#8221;. The solution found that <a href="http://forums.netbeans.org/post-44873.html">netbean forum</a>.</p>
<ul>
<li>First solution, just install by installer. Not by manually unpacked.</li>
<li>Second solution, run netbeans by following command<br />
<span>&#8220;C:\Program Files\Java\netbeans\netbeans-6.7.1-200907230233-ml\bin\netbeans.exe&#8221; &#8211;jdkhome &#8220;C:\Program Files\Java\jdk1.6.0_16&#8243; </span></li>
</ul>
<img src="http://feeds.feedburner.com/~r/Jomyutnet/~4/K6izjcE_xLc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jomyut.net/2009/10/netbean-cannot-find-java-1-5-or-higher.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jomyut.net/2009/10/netbean-cannot-find-java-1-5-or-higher.html</feedburner:origLink></item>
		<item>
		<title>SMSGateway Exporter</title>
		<link>http://feedproxy.google.com/~r/Jomyutnet/~3/dAyi_A6jyDQ/smsgatewayexporter.html</link>
		<comments>http://www.jomyut.net/2009/10/smsgatewayexporter.html#comments</comments>
		<pubDate>Sun, 18 Oct 2009 17:50:34 +0000</pubDate>
		<dc:creator>Scalopus+</dc:creator>
				<category><![CDATA[Users Skills]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[packetlove]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.jomyut.net/?p=2161</guid>
		<description><![CDATA[สืบเนื่องจากเป็นลูกค้า SMSGateway หลายๆ ที่ และ แต่ละที่ส่วนใหญ่จะเก็บข้อมูลไว้ที่เซิร์ฟเวอร์ ไม่สามารถ Export ออกมาได้ ผมนิยมเก็บข้อมูลที่ส่งทุกประเภทไว้กับตัวเอง เลยจำเป็นต้องทำสคริปต์เพื่อ Export ข้อมูลออกมาจาก SMSGateway เจ้าต่างๆ ครับ ซึ่งใน Entry นี้ จะเป็นตัวอย่างของ SMSGateway.PacketLove.com (Oct 2009) สคริปต์นี้ ไม่รับประกันความสำเร็จในการใช้งาน และผู้ใช้รับความเสี่ยงต่อการทำงานผิดพลาดของสคริปต์ด้วยตนเอง.
]]></description>
			<content:encoded><![CDATA[<p>สืบเนื่องจากเป็นลูกค้า SMSGateway หลายๆ ที่ และ แต่ละที่ส่วนใหญ่จะเก็บข้อมูลไว้ที่เซิร์ฟเวอร์ ไม่สามารถ Export ออกมาได้ ผมนิยมเก็บข้อมูลที่ส่งทุกประเภทไว้กับตัวเอง เลยจำเป็นต้องทำสคริปต์เพื่อ Export ข้อมูลออกมาจาก SMSGateway เจ้าต่างๆ ครับ ซึ่งใน Entry นี้ จะเป็นตัวอย่างของ SMSGateway.PacketLove.com (Oct 2009)<span style="color: #ff0000;"> สคริปต์นี้ ไม่รับประกันความสำเร็จในการใช้งาน และผู้ใช้รับความเสี่ยงต่อการทำงานผิดพลาดของสคริปต์ด้วยตนเอง</span>.</p>
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax4"></a><a style="wp-synhighlighter-title" href="#codesyntax4"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">PacketLove Export.php</a></div><div class="wp-synhighlighter-inner"><pre class="php" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000; font-weight: bold;">&lt;?php</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000; font-weight: bold;">class</span> PacketLoveImportor <span style="color: #009900;">&#123;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$username</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$password</span><span style="color: #339933;">;</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$rawdata</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000; font-weight: bold;">function</span> PacketLoveImportor<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">username</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;USERNAME&quot;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">password</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;PASSWORD&quot;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">&#125;</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000; font-weight: bold;">function</span> loadURL<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><a href="http://www.php.net/define"><span style="color: #990000;">define</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'POSTURL'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://smsgateway.packetlove.com/history.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a> <span style="color: #009900;">&#40;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0000ff;">&quot;userLogin&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">username</span><span style="color: #339933;">,</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0000ff;">&quot;uPasswd&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">password</span><span style="color: #339933;">,</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0000ff;">&quot;page&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0000ff;">&quot;page_limit&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">1000</span> <span style="color: #666666; font-style: italic;">// จำนวนข้อมูลที่แสดงในหนึ่งหน้า</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$ch</span> <span style="color: #339933;">=</span> curl_init<span style="color: #009900;">&#40;</span>POSTURL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">curl_setopt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_POST      <span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">curl_setopt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_POSTFIELDS    <span style="color: #339933;">,</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">curl_setopt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_FOLLOWLOCATION  <span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">curl_setopt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_HEADER      <span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// DO NOT RETURN HTTP HEADERS</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">curl_setopt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER  <span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// RETURN THE CONTENTS OF THE CALL</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> curl_exec<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">curl_close<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">rawdata</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #b1b100;">return</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">&#125;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000; font-weight: bold;">function</span> loadFile<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/file_get_contents"><span style="color: #990000;">file_get_contents</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;import_packetlove.html&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">rawdata</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #b1b100;">return</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">&#125;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000; font-weight: bold;">function</span> export<span style="color: #009900;">&#40;</span><span style="color: #000088;">$encoding</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;UTF-8&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$found</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$offset</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$html</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">rawdata</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">null</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/preg_match"><span style="color: #990000;">preg_match</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/(20[0-9]{2}-[01]{0,1}[0-9]{0,1}-[0-9]{2}.[0-9]{2}:[0-9]{2}:[0-9]{2})/&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$html</span><span style="color: #339933;">,</span><span style="color: #000088;">$match</span><span style="color: #339933;">,</span>PREG_OFFSET_CAPTURE<span style="color: #339933;">,</span><span style="color: #000088;">$offset</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span><span style="color: #000088;">$found</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666; font-style: italic;">// เริ่มต้นหาจากวันที่</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$date</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$match</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666; font-style: italic;">// เสร็จแล้วเก็บ Field ที่เหลือ</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$result_mobile</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/preg_match"><span style="color: #990000;">preg_match</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/([0-9]{10})/&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$html</span><span style="color: #339933;">,</span><span style="color: #000088;">$match</span><span style="color: #339933;">,</span>PREG_OFFSET_CAPTURE<span style="color: #339933;">,</span><span style="color: #000088;">$offset</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$mobile</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$match</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$result_message</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/preg_match"><span style="color: #990000;">preg_match</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/(&lt;td&gt;&lt;span class=<span style="color: #000099; font-weight: bold;">\&quot;</span>link<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&amp;nbsp;)(.[^&lt;]{0,255})(&lt;\/style&gt;)/&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$html</span><span style="color: #339933;">,</span><span style="color: #000088;">$match</span><span style="color: #339933;">,</span>PREG_OFFSET_CAPTURE<span style="color: #339933;">,</span><span style="color: #000088;">$offset</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$message</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$match</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$offset</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$match</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">+</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$result</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0000ff;">&quot;date&quot;</span> <span style="color: #339933;">=&gt;</span> <a href="http://www.php.net/trim"><span style="color: #990000;">trim</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$date</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0000ff;">&quot;tel&quot;</span> <span style="color: #339933;">=&gt;</span> <a href="http://www.php.net/trim"><span style="color: #990000;">trim</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mobile</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0000ff;">&quot;message&quot;</span> <span style="color: #339933;">=&gt;</span> <a href="http://www.php.net/iconv"><span style="color: #990000;">iconv</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;ISO-8859-11&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$encoding</span><span style="color: #339933;">,</span><span style="color: #000088;">$message</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">&#125;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666; font-style: italic;">// [DATA]</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #b1b100;">return</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">&#125;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">&#125;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666; font-style: italic;">//ตัวอย่างการใช้งาน ในกรณีนี้โหลดจากไฟล์ขึ้นมาทดสอบ ถ้าหากต้องการให้ดึงข้อมูลจากเซิร์ฟเวอร์ตรงๆ ให้เปลี่ยนไปใช้ $data-&gt;loadURL();</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> PacketLoveImportor<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">loadFile</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><a href="http://www.php.net/var_dump"><span style="color: #990000;">var_dump</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">export</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000; font-weight: bold;">?&gt;</span></div></li></ol></pre></div></div></p>
<img src="http://feeds.feedburner.com/~r/Jomyutnet/~4/dAyi_A6jyDQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jomyut.net/2009/10/smsgatewayexporter.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jomyut.net/2009/10/smsgatewayexporter.html</feedburner:origLink></item>
		<item>
		<title>Weekly Update</title>
		<link>http://feedproxy.google.com/~r/Jomyutnet/~3/vQ4i_Q0vhSM/weekly-update.html</link>
		<comments>http://www.jomyut.net/2009/10/weekly-update.html#comments</comments>
		<pubDate>Fri, 16 Oct 2009 11:24:06 +0000</pubDate>
		<dc:creator>Scalopus+</dc:creator>
				<category><![CDATA[Journey]]></category>
		<category><![CDATA[break]]></category>
		<category><![CDATA[bts]]></category>
		<category><![CDATA[car]]></category>
		<category><![CDATA[claim]]></category>
		<category><![CDATA[gth]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[politic]]></category>
		<category><![CDATA[samsung]]></category>

		<guid isPermaLink="false">http://www.jomyut.net/?p=2154</guid>
		<description><![CDATA[#BTS
เมื่อวันพุธที่ผ่านมา (14 Oct 2009) มีโอกาสได้ดูหนังรอบพิเศษก่อนฉายเรื่องรถไฟฟ้ามาหานะเธอ. หลังจากดู Teaser* ไปหลายรอบ ได้เล่นเกมส์ชิงตั๋วกับ GTH แล้วก็ลากเพื่อนๆไปชิงตั๋วด้วย ได้ตั๋วมา 4 ใบ. หนังของ GTH สนุกดี คุ้มค่าและเปิดยุคหนังไทยก็มีดี ไม่ได้มีเพื่อเก็บตังค์โดยไม่ได้อะไรเลย. ดูหนังเรื่องนี้แล้วคิดถึงเพื่อนคนนึง ซึ่งบอกเราไว้ ว่าจะพาไปท้องฟ้าจำลอง
*Teaser ไม่บอกเรื่องราวของหนัง ; Trailer บอกเรื่องราวของหนัง มีสปอย
Claim the Monitor
วันพุธเช่นกัน เอาจอ Monitor Samsung ไปเคลมที่สำนักงานใหญ่ เป็นครั้งแรกที่ได้ไปศูนย์บริการของ Samsung สำนักงานใหญ่ รถจอดได้สามชั่วโมง จนท.บอกจะติดต่อภายในเจ็ดวัน แล้วก็ ถ้าอยู่นอกประกัน ตอนตรวจเช็คไม่เสียค่าตรวจเช็ค ถ้าไม่ส่งซ่อม จุดที่แตกต่างกับศูนย์บริการ HP คือ เรียกเก็บก่อนเลย ถ้าหมดประกัน ประมาณ 1000 บาท (ext. VAT)
ศุกร์วันนี้ (2 วันนับจากเอาจอไปทิ้งไว้ตอนบ่ายวันพุธ) จนท.โทรมาตอน [...]]]></description>
			<content:encoded><![CDATA[<h3>#BTS</h3>
<p>เมื่อวันพุธที่ผ่านมา (14 Oct 2009) มีโอกาสได้ดูหนังรอบพิเศษก่อนฉายเรื่องรถไฟฟ้ามาหานะเธอ. หลังจากดู<a href="http://www.youtube.com/watch?v=EN5NtScyzIQ"> Teaser</a>* ไปหลายรอบ ได้เล่นเกมส์ชิงตั๋วกับ GTH แล้วก็ลากเพื่อนๆไปชิงตั๋วด้วย ได้ตั๋วมา 4 ใบ. หนังของ GTH สนุกดี คุ้มค่าและเปิดยุคหนังไทยก็มีดี ไม่ได้มีเพื่อเก็บตังค์โดยไม่ได้อะไรเลย. ดูหนังเรื่องนี้แล้วคิดถึงเพื่อนคนนึง ซึ่งบอกเราไว้ ว่าจะพาไปท้องฟ้าจำลอง</p>
<p>*Teaser ไม่บอกเรื่องราวของหนัง ; Trailer บอกเรื่องราวของหนัง มีสปอย</p>
<h3>Claim the Monitor</h3>
<p>วันพุธเช่นกัน เอาจอ Monitor Samsung ไปเคลมที่สำนักงานใหญ่ เป็นครั้งแรกที่ได้ไปศูนย์บริการของ Samsung สำนักงานใหญ่ รถจอดได้สามชั่วโมง จนท.บอกจะติดต่อภายในเจ็ดวัน แล้วก็ ถ้าอยู่นอกประกัน ตอนตรวจเช็คไม่เสียค่าตรวจเช็ค ถ้าไม่ส่งซ่อม จุดที่แตกต่างกับศูนย์บริการ HP คือ เรียกเก็บก่อนเลย ถ้าหมดประกัน ประมาณ 1000 บาท (ext. VAT)</p>
<p>ศุกร์วันนี้ (2 วันนับจากเอาจอไปทิ้งไว้ตอนบ่ายวันพุธ) จนท.โทรมาตอน 10 โมง บอกว่าเสร็จเรียบร้อยแล้ว ก็ไปเอาเลยช่วงบ่าย โชคดีวันนี้ไม่มีคน เลยไม่ต้องรอคิว ใช้ระยะเวลารอไม่ถึงสามนาทีก็ได้จอกลับคืนมา จนท. ก็บริการดี ทั้งสองคน ทั้งตอนรับสินค้าและตอนเอาสินค้ามาส่งซ่อม (แต่ตอนมาส่งซ่อม มีคนเยอะมาก ช่วงเที่ยง รอครึ่งชั่วโมง) สินค้าที่ได้มา หุ้มพลาสติกใสธรรมดา ซึ่งจุดนี้เป็นจุดที่แตกต่างจาก HP ที่จะใส่มาในซองกันกระแทก แต่ของ HP ที่ส่งซ่อมนั่นเป็น Laptop</p>
<h3>Change Sitting Place</h3>
<p>สัปดาห์นี้ เขียน Fashion Island Wifi Auto-Login Script ไว้เรียบร้อย เวลาไปนั่งที่ศูนย์อาหารแล้วต่อผ่าน Secure Shell เป็น SOCK5 จะได้ไม่ต้องติดๆ ต่อๆ ใหม่. วันนี้ นั่งอยู่ที่ แสนแซบ. ก่อนหน้านี้ไปเอาหนังสือให้ ng เป็น Photobook สวัสดีครับ ที่บ้านกลางกรุง ซอยลาดพร้าว. โทรหา ng อีกที ng บอกว่าไปหาหมอแล้วหมอบอกว่ากระดูกพรุนมาก ก็ต้องกินแคลเซียมเม็ด ฝนตก ย้ายที่นั่งจากการนั่งข้างล่างเป็นนั่งข้างบนแทน เพราะ Safe-T-cut ชอบตัด ไฟห้องข้างล่างเวลาฝนตก</p>
<h3>Political</h3>
<p>ได้คุยกับ อ. เรื่องการเมืองในลาดกระบัง แล้วก็รู้สึกหดหู่ใจ ที่ทุกวันนี้บ้านเมืองเราไม่พัฒนากันก็เพราะการเมืองนี่แหละ ถ้าเล่นการเมือง โดยที่เห็นแต่พวกพ้องกับศัตรู โดยไม่พิจารณาถึงความเป็นจริง ว่ามันดีหรือไม่ดี อยากได้แต่หน้า สุดท้ายแล้ว มันก็ไม่เหลืออะไร นอกจากสิ่งที่สร้างมานมนาน พังทะลายไปกับมือ คนดีๆ ก็ทนไม่ไหวที่จะเห็นสิ่งที่สร้างขึ้นมาพังทลายไปต่อหน้าต่อตา ก็ลาออก เฮอออ หดหู่. นึกถึงโลกแห่งความเป็นจริง ที่มีอีกหลายเหตุการณ์ที่เป็นแบบนี้</p>
<h3>Keep in Touch</h3>
<p>ได้คุยกับคนบางคน ที่ไม่ได้คุยกันมานาน ได้คุยกับน้องที่ปกติ เมื่อก่อนจะได้คุยกันก็ต่อเมื่อน้องมาบ้าน แต่เดี๋ยวนี้ ได้คุยบ่อยขึ้นผ่าน MSN / Facebook น่าดีใจ ที่ Social Networking ทำให้ความสัมพันธ์สนิทและรู้จักกันมากขึ้น เจอเพื่อนแอน ที่ไปอบรม Java ด้วยกัน ตอนไปอบรมสร้างฟอนต์ของ F0nt.com นานมากแล้ว ที่เราไม่ได้ไปในฐานะผู้เข้าอบรม มาครั้งนี้ เรียนตามเกือบไม่ทันเล็กๆ ฮ่าๆๆ ได้บรรยากาศไปอีกแบบ</p>
<h3>Break</h3>
<p>ผ้าเบรคที่เปลี่ยน ร้านเจียรแผ่นเบรคให้ด้วย รู้สึกว่าพลาดไปแล้ว เพราะหลังจากเจียรมาสนิทขึ้น ทั้งๆที่ก่อนเจียร ไม่เคยมีสนิมมาเกาะที่แผ่นเบรคเลย สนิมขึ้นที ทั้งแผ่นเบรคเลย T_T</p>
<img src="http://feeds.feedburner.com/~r/Jomyutnet/~4/vQ4i_Q0vhSM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jomyut.net/2009/10/weekly-update.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jomyut.net/2009/10/weekly-update.html</feedburner:origLink></item>
		<item>
		<title>MRTG – System Monitoring Tools</title>
		<link>http://feedproxy.google.com/~r/Jomyutnet/~3/igUsW20R1y8/mrtg-system-monitoring-tools.html</link>
		<comments>http://www.jomyut.net/2009/10/mrtg-system-monitoring-tools.html#comments</comments>
		<pubDate>Mon, 12 Oct 2009 16:31:31 +0000</pubDate>
		<dc:creator>Scalopus+</dc:creator>
				<category><![CDATA[Administrator Skills]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[mrtg]]></category>
		<category><![CDATA[snmp]]></category>

		<guid isPermaLink="false">http://www.jomyut.net/?p=1857</guid>
		<description><![CDATA[The Multi Router Traffic Grapher (MRTG) เป็นเครื่องมือตัวหนึ่งที่เหล่าผู้ดูแลระบบใช้ในการแสดงผลความหนาแน่นของข้อมูลที่วิ่งในช่วงระยะเวลาหนึ่งๆ ออกมาเป็นกราฟ ผ่านโปรโตคอล SNMP. นอกเหนือจากการแสดงผลข้อมูลเน็ตเวิร์คออกมาเป็นกราฟแล้ว MRTG ยังสร้างกราฟจากข้อมูลอื่นๆได้ด้วย เช่น ปริมาณการรับส่งอีเมล์ ความเร็วรอบพัดลม อุณหภูมิซีพียู ซึ่งในครั้งนี้ ผมจะเขียนถึงรายละเอียดค่า Configuration ต่างๆ เผื่อว่าจะได้นำไปใช้งานกัน จะเกริ่นนำให้นิดหน่อยสำหรับเรื่องของวิธีการติดตั้งเนื่องจากในบล็อกอื่นๆมีพูดถึงกันพอสมควรแล้ว
ระบบอ้างอิง

Mainboard: Intel Entry Server Motherboard S3000AH [PDF]
OS: Ubuntu 8.04 LTS
MRTG: 2.16.2

สำหรับ Ubuntu สามารถดาวโหลดโปรแกรมมาได้เลยโดยใช้คำสั่งข้างล่างนี้
สิ่งที่ MRTG จะต้องใช้ในการทำงานคือ SNMP Daemon (snmpd), GD Library บางครั้ง GD Library อาจจะหาไม่พบในระบบ แต่จริงๆ อาจจะมีอยู่แล้วก็ได้ ถ้าไม่แน่ใจ ใช้คำสั่งข้างนี้ เพื่อตรวจสอบดูว่ามีไฟล์ gd อยู่ที่ใดบ้าง
Results
/usr/local/include/php/ext/gd/libgd/gd.h
/usr/local/include/php/ext/gd/php_gd.h
/usr/local/gd/include/gd.h
/usr/local/src/gd-2.0.35/gd.h
/usr/local/php5/include/php/ext/gd/libgd/gd.h
/usr/local/php5/include/php/ext/gd/php_gd.h
/usr/libexec/dovecot/gdbhelper
/lib/modules/2.6.24-24-server/kernel/drivers/scsi/gdth.ko
/lib/modules/2.6.22-14-server/kernel/drivers/scsi/gdth.ko
จากผลลัพธ์ ผมเข้าไปดูที่ /usr/local/gd/ [...]]]></description>
			<content:encoded><![CDATA[<p>The Multi Router Traffic Grapher (<a href="http://oss.oetiker.ch/mrtg/">MRTG</a>) เป็นเครื่องมือตัวหนึ่งที่เหล่าผู้ดูแลระบบใช้ในการแสดงผลความหนาแน่นของข้อมูลที่วิ่งในช่วงระยะเวลาหนึ่งๆ ออกมาเป็นกราฟ ผ่านโปรโตคอล SNMP. นอกเหนือจากการแสดงผลข้อมูลเน็ตเวิร์คออกมาเป็นกราฟแล้ว MRTG ยังสร้างกราฟจากข้อมูลอื่นๆได้ด้วย เช่น ปริมาณการรับส่งอีเมล์ ความเร็วรอบพัดลม อุณหภูมิซีพียู ซึ่งในครั้งนี้ ผมจะเขียนถึงรายละเอียดค่า Configuration ต่างๆ เผื่อว่าจะได้นำไปใช้งานกัน จะเกริ่นนำให้นิดหน่อยสำหรับเรื่องของวิธีการติดตั้งเนื่องจากในบล็อกอื่นๆมีพูดถึงกันพอสมควรแล้ว</p>
<p><span id="more-1857"></span><strong>ระบบอ้างอิง</strong></p>
<ul>
<li><strong>Mainboard</strong>: Intel Entry Server Motherboard <a href="http://www.intel.com/design/servers/boards/s3000ah/index.htm">S3000AH</a> [<a href="http://www.intel.com/design/servers/boards/s3000AH/S3000AH_prodbrief.pdf">PDF</a>]</li>
<li><strong>OS</strong>: Ubuntu 8.04 LTS</li>
<li><strong>MRTG</strong>: 2.16.2</li>
</ul>
<p>สำหรับ Ubuntu สามารถดาวโหลดโปรแกรมมาได้เลยโดยใช้คำสั่งข้างล่างนี้</p>
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax5"></a><a style="wp-synhighlighter-title" href="#codesyntax5"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">Code</a></div><div class="wp-synhighlighter-inner"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> snmpd, mrtg</pre></div></div></p>
<p>สิ่งที่ MRTG จะต้องใช้ในการทำงานคือ SNMP Daemon (snmpd), GD Library บางครั้ง GD Library อาจจะหาไม่พบในระบบ แต่จริงๆ อาจจะมีอยู่แล้วก็ได้ ถ้าไม่แน่ใจ ใช้คำสั่งข้างนี้ เพื่อตรวจสอบดูว่ามีไฟล์ gd อยู่ที่ใดบ้าง</p>
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax6"></a><a style="wp-synhighlighter-title" href="#codesyntax6"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">Looking for Header file of Graphic Library (GD Lib)</a></div><div class="wp-synhighlighter-inner"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #000000; font-weight: bold;">/</span> gd.h <span style="color: #000000; font-weight: bold;">|</span><span style="color: #c20cb9; font-weight: bold;">grep</span> gd.h</pre></div></div>
<p>Results</p>
<blockquote><p>/usr/local/include/php/ext/gd/libgd/gd.h<br />
/usr/local/include/php/ext/gd/php_gd.h<br />
/usr/local/gd/include/gd.h<br />
/usr/local/src/gd-2.0.35/gd.h<br />
/usr/local/php5/include/php/ext/gd/libgd/gd.h<br />
/usr/local/php5/include/php/ext/gd/php_gd.h<br />
/usr/libexec/dovecot/gdbhelper</p>
<p>/lib/modules/2.6.24-24-server/kernel/drivers/scsi/gdth.ko<br />
/lib/modules/2.6.22-14-server/kernel/drivers/scsi/gdth.ko</p></blockquote>
<p>จากผลลัพธ์ ผมเข้าไปดูที่ /usr/local/gd/ เพราะเป้นที่ที่ไม่ผูกกับ PHP และชื่อไฟล์ถูกต้อง หลังจากนั้น ใช้คำสั่งเพื่อคอมไฟล์ MRTG ดังนี้</p>
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax7"></a><a style="wp-synhighlighter-title" href="#codesyntax7"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">Code</a></div><div class="wp-synhighlighter-inner"><pre class="bash" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">.<span style="color: #000000; font-weight: bold;">/</span>configure <span style="color: #660033;">--with-gd-inc</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span><span style="color: #7a0874; font-weight: bold;">local</span><span style="color: #000000; font-weight: bold;">/</span>gd<span style="color: #000000; font-weight: bold;">/</span>inc <span style="color: #660033;">--with-gd-lib</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span><span style="color: #7a0874; font-weight: bold;">local</span><span style="color: #000000; font-weight: bold;">/</span>gd<span style="color: #000000; font-weight: bold;">/</span>lib</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #c20cb9; font-weight: bold;">make</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></div></li></ol></pre></div></div></p>
<p>ตอนนี้คอมไพล์และติดตั้งโปรแกรมเสร็จเรียบร้อยแล้ว ขั้นตอนต่อจากนี้ เป็นส่วนของการติดตั้งเซ็นเซอร์อุณหภูมิ ซึ่งจะนำมาแสดงผลด้วยใน MRTG Index.</p>
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax8"></a><a style="wp-synhighlighter-title" href="#codesyntax8"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">Temperature Chipset Detection</a></div><div class="wp-synhighlighter-inner"><pre class="bash" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666; font-style: italic;"># ขั้นตอนแรก ตรวจสอบหาเช็คหาชิบซึ่งใช้ในการตรวจสอบอุณหภูมิ</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">sensors-detect</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666; font-style: italic;"># ลองทดสอบเรียกขึ้นมาทำงาน ว่ามีข้อมูลโผล่มาหรือยัง</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">sensors</div></li></ol></pre></div></div>
<p>หมายเหตุสักนิดว่าในขั้นตอนของ `sensors-detect` ขั้นตอนสุดท้ายคือจะต้องเอาค่า IC ที่หาได้นี้ไปใส่ลงใน modules file หลังจากนั้น ก็ถึงกระบวนการเรียกใช้งาน IC ที่มีอยู่ในเครื่องผูกเข้ากับระบบ</p>
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax9"></a><a style="wp-synhighlighter-title" href="#codesyntax9"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">Code</a></div><div class="wp-synhighlighter-inner"><pre class="bash" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> modprobe i2c-i801</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> modprobe dme1737</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> modprobe coretemp</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666; font-style: italic;"># ทดสอบสั่งทำงานอีกครั้ง</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">sensors</div></li></ol></pre></div></div></p>
<p>ถ้าผลจาก `sensors` ออกมาเป็นพวกข้อมูลอุณหภูมิ ความเร็วรอบพัดลม กำลังไฟ ก็เป็นอันที่เรียบร้อยแล้ว</p>
<h2>MRTG Configuration Example</h2>
<p>ตัวอย่าง Configuration ที่น่าสนใจ</p>
<p>Example 1 : [<a href="http://sipx-wiki.calivia.com/index.php/MRTG_Config_File">Website</a>]</p>
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax10"></a><a style="wp-synhighlighter-title" href="#codesyntax10"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">Calivia.com MRTG Configuration</a></div><div class="wp-synhighlighter-inner"><div class="ini" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># File: /etc/mrtg/server-info.cfg</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># Configuration file for non bandwidth server statistics</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># Define global options</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt,/usr/share/snmp/mibs/TCP-MIB.txt,/usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt,/usr/st</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">workdir: /var/sipxdata/mrtg/</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># CPU Monitoring</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># <span style="">&#40;</span>Scaled so that the sum of all three values doesn't exceed <span style="">100</span><span style="">&#41;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Target<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.cpu<span style="">&#93;</span></span>:ssCpuRawUser.0&amp;ssCpuRawUser.0:sipxtest@localhost + ssCpuRawSystem.0&amp;ssCpuRawSystem.0:sipxtest@localhost + ssCpuRawNice.0&amp;ssCpuRawNice.0:sipxtest@localhost</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Title<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.cpu<span style="">&#93;</span></span>: Server CPU Load</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">PageTop<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.cpu<span style="">&#93;</span></span>: &lt;H1&gt;CPU Load - System, User and Nice Processes&lt;/H1&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MaxBytes<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.cpu<span style="">&#93;</span></span>: <span style="">100</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">ShortLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.cpu<span style="">&#93;</span></span>: %</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">YLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.cpu<span style="">&#93;</span></span>: CPU Utilization</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend1<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.cpu<span style="">&#93;</span></span>: Current CPU percentage load</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendI<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.cpu<span style="">&#93;</span></span>: Used</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendO<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.cpu<span style="">&#93;</span></span>:</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Options<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.cpu<span style="">&#93;</span></span>: growright,nopercent</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Unscaled<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.cpu<span style="">&#93;</span></span>: ymwd</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># Load Average</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Target<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.loadavg<span style="">&#93;</span></span>: laLoadInt.2&amp;laLoadInt.3:sipxtest@localhost</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MaxBytes<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.loadavg<span style="">&#93;</span></span>: <span style="">5000</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Title<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.loadavg<span style="">&#93;</span></span>: Load Average * <span style="">100</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">PageTop<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.loadavg<span style="">&#93;</span></span>:&lt;h1&gt;Load Average * <span style="">100</span>&lt;/h1&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">YLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.loadavg<span style="">&#93;</span></span>: Load Average</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">ShortLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.loadavg<span style="">&#93;</span></span>:  </div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend1<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.loadavg<span style="">&#93;</span></span>: Load average <span style="">5</span> min</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend2<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.loadavg<span style="">&#93;</span></span>: Load average <span style="">15</span> min</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendI<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.loadavg<span style="">&#93;</span></span>:  5min load avg</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendO<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.loadavg<span style="">&#93;</span></span>:  15min load avg</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Options<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.loadavg<span style="">&#93;</span></span>: nopercent,growright,noinfo,gauge</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># Memory Monitoring <span style="">&#40;</span>Total Versus Available Memory<span style="">&#41;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Target<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.memory<span style="">&#93;</span></span>: memAvailReal.0&amp;memTotalReal.0:sipxtest@localhost</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Title<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.memory<span style="">&#93;</span></span>: Free Memory</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">PageTop<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.memory<span style="">&#93;</span></span>: &lt;H1&gt;Free Memory&lt;/H1&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MaxBytes<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.memory<span style="">&#93;</span></span>: <span style="">100000000000</span></div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">ShortLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.memory<span style="">&#93;</span></span>: B</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">YLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.memory<span style="">&#93;</span></span>: Bytes</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendI<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.memory<span style="">&#93;</span></span>: Free</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendO<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.memory<span style="">&#93;</span></span>: Total</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend1<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.memory<span style="">&#93;</span></span>: Free memory, not including swap, in bytes</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend2<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.memory<span style="">&#93;</span></span>: Total memory</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Options<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.memory<span style="">&#93;</span></span>: gauge,growright,nopercent</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">kMG<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.memory<span style="">&#93;</span></span>: k,M,G,T,P,X</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># Memory Monitoring <span style="">&#40;</span>Percentage usage<span style="">&#41;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Target<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.mempercent<span style="">&#93;</span></span>: <span style="">&#40;</span>memTotalReal.0&amp;memTotalReal.0:sipxtest@localhost <span style="">&#41;</span> * <span style="">100</span> / <span style="">&#40;</span>memTotalReal.0&amp;memTotalReal.0:sipxtest@localhost<span style="">&#41;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Title<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.mempercent<span style="">&#93;</span></span>: Percentage Free Memory</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">PageTop<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.mempercent<span style="">&#93;</span></span>: &lt;h1&gt;Percentage Free Memory&lt;/h1&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">options<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.mempercent<span style="">&#93;</span></span>: growright,gauge,transparent,nopercent</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Unscaled<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.mempercent<span style="">&#93;</span></span>: ymwd</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MaxBytes<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.mempercent<span style="">&#93;</span></span>: <span style="">100</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">YLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.mempercent<span style="">&#93;</span></span>: Memory %</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">ShortLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.mempercent<span style="">&#93;</span></span>: Percent</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendI<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.mempercent<span style="">&#93;</span></span>: Used</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendO<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.mempercent<span style="">&#93;</span></span>: Used</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend1<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.mempercent<span style="">&#93;</span></span>: Percentage Free Memory</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend2<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.mempercent<span style="">&#93;</span></span>: Percentage Free Memory</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># New TCP Connection Monitoring <span style="">&#40;</span>per minute<span style="">&#41;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Target<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.newconns<span style="">&#93;</span></span>:tcpPassiveOpens.0&amp;tcpActiveOpens.0:sipxtest@localhost</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Title<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.newconns<span style="">&#93;</span></span>: Newly Created TCP Connections</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">PageTop<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.newconns<span style="">&#93;</span></span>: &lt;H1&gt;New TCP Connections&lt;/H1&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MaxBytes<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.newconns<span style="">&#93;</span></span>: <span style="">10000000000</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">ShortLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.newconns<span style="">&#93;</span></span>: c/s</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">YLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.newconns<span style="">&#93;</span></span>: Conns / Min</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendI<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.newconns<span style="">&#93;</span></span>: In</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendO<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.newconns<span style="">&#93;</span></span>: Out</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend1<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.newconns<span style="">&#93;</span></span>: New inbound connections</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend2<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.newconns<span style="">&#93;</span></span>: New outbound connections</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Options<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.newconns<span style="">&#93;</span></span>: growright,nopercent,perminute</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># Established TCP Connections</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Target<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.estabcons<span style="">&#93;</span></span>: tcpCurrEstab.0&amp;tcpCurrEstab.0:sipxtest@localhost</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Title<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.estabcons<span style="">&#93;</span></span>: Currently Established TCP Connections</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">PageTop<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.estabcons<span style="">&#93;</span></span>: &lt;H1&gt;Established TCP Connections&lt;/H1&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MaxBytes<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.estabcons<span style="">&#93;</span></span>: <span style="">10000000000</span></div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">ShortLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.estabcons<span style="">&#93;</span></span>:</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">YLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.estabcons<span style="">&#93;</span></span>: Connections</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendI<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.estabcons<span style="">&#93;</span></span>: In</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendO<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.estabcons<span style="">&#93;</span></span>:</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend1<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.estabcons<span style="">&#93;</span></span>: Established connections</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend2<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.estabcons<span style="">&#93;</span></span>:</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Options<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.estabcons<span style="">&#93;</span></span>: growright,nopercent,gauge</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># Bandwidt TCP</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Target<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>backb<span style="">&#93;</span></span>: <span style="">2</span>:sipxtest@localhost</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Title<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>backb<span style="">&#93;</span></span>: Bandwidth</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">PageTop<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>backb<span style="">&#93;</span></span>: &lt;H1&gt;TCP Bandwidth&lt;/H1&gt;</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MaxBytes<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>backb<span style="">&#93;</span></span>: <span style="">12500000</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">YLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>backb<span style="">&#93;</span></span>: Bytes / Sec</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendI<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>backb<span style="">&#93;</span></span>: In</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendO<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>backb<span style="">&#93;</span></span>: Out</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend1<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>backb<span style="">&#93;</span></span>: Bandwidth in</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend2<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>backb<span style="">&#93;</span></span>: Bandwidth out</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Options<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>backb<span style="">&#93;</span></span>: growright</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># Disk Usage Monitoring</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Target<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.disk<span style="">&#93;</span></span>: dskPercent.1&amp;dskPercent.1:sipxtest@localhost</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Title<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.disk<span style="">&#93;</span></span>: Disk Partition Usage</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">PageTop<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.disk<span style="">&#93;</span></span>: &lt;H1&gt;Disk Partition Usage /&lt;/H1&gt;</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MaxBytes<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.disk<span style="">&#93;</span></span>: <span style="">100</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">ShortLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.disk<span style="">&#93;</span></span>: %</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">YLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.disk<span style="">&#93;</span></span>: Utilization</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendI<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.disk<span style="">&#93;</span></span>: /</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendO<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.disk<span style="">&#93;</span></span>: /var</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Options<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.disk<span style="">&#93;</span></span>: gauge,growright,nopercent</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Unscaled<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.disk<span style="">&#93;</span></span>: ymwd</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># SWAP Usage</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Target<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.SWAP_USAGE<span style="">&#93;</span></span>:.1.3.6.1.4.1.2021.4.3.0&amp;.1.3.6.1.4.1.2021.4.4.0:sipxtest@localhost</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">RouterUptime<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.SWAP_USAGE<span style="">&#93;</span></span>: sipxtest@localhost</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Title<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.SWAP_USAGE<span style="">&#93;</span></span>: Swap Space</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MaxBytes<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.SWAP_USAGE<span style="">&#93;</span></span>: <span style="">10000000000</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Options<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.SWAP_USAGE<span style="">&#93;</span></span>: growright, gauge, nopercent</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">ShortLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.SWAP_USAGE<span style="">&#93;</span></span>:KB</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">YLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.SWAP_USAGE<span style="">&#93;</span></span>: Available Swap</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend1<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.SWAP_USAGE<span style="">&#93;</span></span>: Used Swap</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendI<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.SWAP_USAGE<span style="">&#93;</span></span>: Available Swap</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendO<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.SWAP_USAGE<span style="">&#93;</span></span>: Used Swap</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">PageTop<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>server.SWAP_USAGE<span style="">&#93;</span></span>: &lt;H1&gt;Swap Usage&lt;/H1&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"># DNS Monitoring</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Target<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: `/etc/mrtg/dnsstats.pl`</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Options<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: gauge,growright,nopercent,integer,unknaszero</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Title<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: DNS Server</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">RouterUptime<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: sipxtest@localhost</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MaxBytes<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: <span style="">32000</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">AbsMax<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: <span style="">64000</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">WithPeak<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: wmy</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Colours<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: YELLOW #F9C000,RED #F90000,LIGHT YELLOW #FFFFBB,LIGTH RED #FF8080</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">ShortLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>:queries/m</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">YLegend<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: Qs per Minute</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend1<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: Queries received over <span style="">1</span> minute</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend2<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: Failed Queries received over <span style="">1</span> minute</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend3<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: Maximal Queries over <span style="">5</span> minutes</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Legend4<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: Maximal Failed Queries over <span style="">5</span> minutes</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendI<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>:  Queries:</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LegendO<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>:  Failures:</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">PageTop<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>mydomain_DNS<span style="">&#93;</span></span>: &lt;H1&gt;DNS Info&lt;/H1&gt;</div></li>
</ol></div></div></div></p>
<h2>Web Resource ที่น่าสนใจที่อื่นๆ</h2>
<ul>
<li><a href="http://opensource.cc.psu.ac.th/%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87_mrtg_%E0%B8%9A%E0%B8%99_ubuntu">http://opensource.cc.psu.ac.th/</a></li>
<li><a href="http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch23_:_Advanced_MRTG_for_Linux#Options_Parameters">Advance MRTG</a></li>
<li><a href="http://www.ezylinux.com/network/use-snmp-and-mrtg-to-monitor-cpu-mem-and-disk-use-status/">SNMP + MRTG</a></li>
</ul>
<p>จบ.</p>
<img src="http://feeds.feedburner.com/~r/Jomyutnet/~4/igUsW20R1y8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jomyut.net/2009/10/mrtg-system-monitoring-tools.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jomyut.net/2009/10/mrtg-system-monitoring-tools.html</feedburner:origLink></item>
		<item>
		<title>Thawte Free Email Digital Certificate with Windows 7</title>
		<link>http://feedproxy.google.com/~r/Jomyutnet/~3/5jD_zyaQjJI/thawte-free-email-digital-certificate-with-windows-7.html</link>
		<comments>http://www.jomyut.net/2009/10/thawte-free-email-digital-certificate-with-windows-7.html#comments</comments>
		<pubDate>Wed, 07 Oct 2009 17:09:08 +0000</pubDate>
		<dc:creator>Scalopus+</dc:creator>
				<category><![CDATA[Users Skills]]></category>
		<category><![CDATA[digital certificate]]></category>
		<category><![CDATA[thawte]]></category>
		<category><![CDATA[windows7]]></category>

		<guid isPermaLink="false">http://www.jomyut.net/?p=2131</guid>
		<description><![CDATA[If you experience with Microsoft Outlook 2007 + Windows 7 + Thawte Free Email Digital Certificate issue. This entry will help you find the way to use your digital certificate in its.

Download Thawte Root Certificate
Install &#8220;Thawte Personal Freemail CA&#8221; and &#8220;Thawte Personal Freemail Issuing CA&#8221;
For me, installed to Intermediate Certification Authorities.
import your Digital Certificate
now, your [...]]]></description>
			<content:encoded><![CDATA[<p>If you experience with Microsoft Outlook 2007 + Windows 7 + Thawte Free Email Digital Certificate issue. This entry will help you find the way to use your digital certificate in its.</p>
<ol>
<li>Download<a href="http://www.thawte.com/roots/index.html"> Thawte Root Certificate</a></li>
<li>Install &#8220;<span style="color: #0000ff;">Thawte Personal Freemail CA</span>&#8221; and &#8220;<span style="color: #800000;">Thawte Personal Freemail Issuing CA</span>&#8221;<br />
For me, installed to <span style="color: #008080;"><span style="text-decoration: underline;">Intermediate Certification Authorities</span></span>.</li>
<li>import your <span style="color: #008000;">Digital Certificate</span></li>
<li>now, your digital certificate will be ready for use in Microsoft Outlook 2007 in Windows 7</li>
</ol>
<p>Please note that I have Digital Certificate <span style="color: #008080;"><span style="text-decoration: underline;">with Private key</span></span> in its. I had exported from Windows XP when I was generated this signature.</p>
<img src="http://feeds.feedburner.com/~r/Jomyutnet/~4/5jD_zyaQjJI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jomyut.net/2009/10/thawte-free-email-digital-certificate-with-windows-7.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jomyut.net/2009/10/thawte-free-email-digital-certificate-with-windows-7.html</feedburner:origLink></item>
		<item>
		<title>วิวัฒนาการของ SPAM Marketing</title>
		<link>http://feedproxy.google.com/~r/Jomyutnet/~3/QgZ-LJ_s4sU/%e0%b8%a7%e0%b8%b4%e0%b8%a7%e0%b8%b1%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%82%e0%b8%ad%e0%b8%87-spam-marketing.html</link>
		<comments>http://www.jomyut.net/2009/10/%e0%b8%a7%e0%b8%b4%e0%b8%a7%e0%b8%b1%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%82%e0%b8%ad%e0%b8%87-spam-marketing.html#comments</comments>
		<pubDate>Wed, 07 Oct 2009 12:12:29 +0000</pubDate>
		<dc:creator>Scalopus+</dc:creator>
				<category><![CDATA[Journey]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.jomyut.net/?p=2121</guid>
		<description><![CDATA[ใน Entries นี้ จะยกตัวอย่างรูปแบบโฆษณาที่เข้าข่าย Spam ในมุมมองของผม ซึ่งไม่ได้มีแต่ Spam mail แต่มีรูปแบบอื่นอีกมากมาย

ยุคโบราณกาล &#8211; ส่งไปรษณียบัตร + จดหมายเชิญชวน ใบปลิว เคาะประตูบ้าน Tele-marketing
ยุคเริ่มต้นบูมของอินเตอร์เน็ต (1997 เมืองไทย) ช่วงนี้ แปะ Banner ธรรมดาในเว็บ กับ Pop-up Banner ต้องใช้ซอฟต์แวร์คอย Block กับ SMS Marketing ตั้งแต่ รินโทน รับข่าวฟรี ดูบอล ดูดวง เล่าเรื่องผี เซ็กโฟน
ยุค Shorten URL เริ่มต้น &#8211; Advertise Frame
ยุคอีเมล์เป็นเครื่องมือสื่อสาร &#8211; Spam mail + DIV Advertise Frame (ปัจจุบันก็ยังมีให้เห็นอยู่มาก)
ยุค Social Networking &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>ใน Entries นี้ จะยกตัวอย่างรูปแบบโฆษณาที่เข้าข่าย Spam ในมุมมองของผม ซึ่งไม่ได้มีแต่ Spam mail แต่มีรูปแบบอื่นอีกมากมาย</p>
<ul>
<li>ยุคโบราณกาล &#8211; ส่งไปรษณียบัตร + จดหมายเชิญชวน ใบปลิว เคาะประตูบ้าน Tele-marketing</li>
<li>ยุคเริ่มต้นบูมของอินเตอร์เน็ต (1997 เมืองไทย) ช่วงนี้ แปะ Banner ธรรมดาในเว็บ กับ Pop-up Banner ต้องใช้ซอฟต์แวร์คอย Block กับ SMS Marketing ตั้งแต่ รินโทน รับข่าวฟรี ดูบอล ดูดวง เล่าเรื่องผี เซ็กโฟน</li>
<li>ยุค Shorten URL เริ่มต้น &#8211; Advertise Frame</li>
<li>ยุคอีเมล์เป็นเครื่องมือสื่อสาร &#8211; Spam mail + DIV Advertise Frame (ปัจจุบันก็ยังมีให้เห็นอยู่มาก)</li>
<li>ยุค Social Networking &#8211; Follow มั่วๆ ใน Twitter, Friends Request กับ Invite ใน Facebook</li>
</ul>
<p>ที่น่าสนใจคือ ในยุค Social Networking นี้&#8230;. ถ้าไม่เลวร้ายมาก User ก็จะปล่อยให้ Spam Marketer follow ต่อไป เพื่อเก็บเป็นยอด Follower ของตัวเอง การต่อต้านน้อยกว่าการเป็น E-Mail ที่คนรับ ไม่ได้ผลประโยชน์อะไรนัก ในขณะที่ Follower ใน Social Networking ใช้เป็นเครื่องมือแสดงถึงความนิยมของบุคคลนั้นๆได้ รวมถึง Facebook ด้วยเช่นกัน</p>
<p>มีความเห็นในรูปแบบอื่นๆไหม?</p>
<img src="http://feeds.feedburner.com/~r/Jomyutnet/~4/QgZ-LJ_s4sU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jomyut.net/2009/10/%e0%b8%a7%e0%b8%b4%e0%b8%a7%e0%b8%b1%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%82%e0%b8%ad%e0%b8%87-spam-marketing.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.jomyut.net/2009/10/%e0%b8%a7%e0%b8%b4%e0%b8%a7%e0%b8%b1%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%82%e0%b8%ad%e0%b8%87-spam-marketing.html</feedburner:origLink></item>
		<item>
		<title>ปัญหา 550 Sender verify failed</title>
		<link>http://feedproxy.google.com/~r/Jomyutnet/~3/qJygK4TCFNc/%e0%b8%9b%e0%b8%b1%e0%b8%8d%e0%b8%ab%e0%b8%b2-550-sender-verify-failed.html</link>
		<comments>http://www.jomyut.net/2009/10/%e0%b8%9b%e0%b8%b1%e0%b8%8d%e0%b8%ab%e0%b8%b2-550-sender-verify-failed.html#comments</comments>
		<pubDate>Wed, 07 Oct 2009 11:57:41 +0000</pubDate>
		<dc:creator>Scalopus+</dc:creator>
				<category><![CDATA[Administrator Skills]]></category>
		<category><![CDATA[550]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[directadmin]]></category>
		<category><![CDATA[domainkeys]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[googleapps]]></category>
		<category><![CDATA[spf]]></category>

		<guid isPermaLink="false">http://www.jomyut.net/?p=2127</guid>
		<description><![CDATA[วันนี้นั่งแก้ปัญหา 550 Sender Verify Failed สรุปแล้ว ยังไม่รู้ว่าปัญหาเกิดจากจุดไหนกันแน่ เพราะมีหลายกรณีที่เกิดขึ้นได้ ตั้งแต่

Domain Keys กับ SPF Record ที่ใช้ในการส่งเมล์
cPanel Issue

ปัญหาของเราเกิดแค่เวลาส่งออกจากโดเมน JOMYUT.NET ไปยัง groups.jomyut.net ซึ่งทำงานอยู่คนละเซิร์ฟเวอร์กัน สรุปตอนนี้หายแล้ว แต่หาสาเหตุไม่ได้ :S สิ่งที่แก้ไขไปมีดังนี้

เอา Domain Keys ของ jomyut.net ออกไป
เปลี่ยน SPF Record ของ jomyut.net จาก version 2 -&#62; version 1
groups.jomyut.net. NS ns1.hostbery.com (ชี้ไป query จาก mail server อีกที)
groups.jomyut.net. MX 10 groups.jomyut.net. (ทำ Cache)
เปลี่ยน hostmaster fields ใน DNS [...]]]></description>
			<content:encoded><![CDATA[<p>วันนี้นั่งแก้ปัญหา 550 Sender Verify Failed สรุปแล้ว ยังไม่รู้ว่าปัญหาเกิดจากจุดไหนกันแน่ เพราะมีหลายกรณีที่เกิดขึ้นได้ ตั้งแต่</p>
<ul>
<li>Domain Keys กับ SPF Record ที่ใช้ในการส่งเมล์</li>
<li>cPanel Issue</li>
</ul>
<p>ปัญหาของเราเกิดแค่เวลาส่งออกจากโดเมน JOMYUT.NET ไปยัง groups.jomyut.net ซึ่งทำงานอยู่คนละเซิร์ฟเวอร์กัน สรุปตอนนี้หายแล้ว แต่หาสาเหตุไม่ได้ :S สิ่งที่แก้ไขไปมีดังนี้</p>
<ul>
<li>เอา Domain Keys ของ jomyut.net ออกไป</li>
<li>เปลี่ยน SPF Record ของ jomyut.net จาก version 2 -&gt; version 1</li>
<li>groups.jomyut.net. NS ns1.hostbery.com (ชี้ไป query จาก mail server อีกที)</li>
<li>groups.jomyut.net. MX 10 groups.jomyut.net. (ทำ Cache)</li>
<li>เปลี่ยน hostmaster fields ใน DNS เป็น เหมือนกับ ns1.hostbery.com</li>
<li>cPanel สลับไปมา ระหว่าง Always Accept Local mail (จาก Issue ที่เขาแก้ได้ในเนต)</li>
<li>cPanel เปลี่ยน MX Record ของ groups.jomyut.net. priority 0 เป็น priority 10</li>
<li>DirectAdmin (jomyut.net) เซต new Zone สำหรับ groups.jomyut.net point ไปที่ us1.hostbery.com</li>
</ul>
<p>สักพักก็ใช้ได้. อืมมมม งงๆแฮะ</p>
<img src="http://feeds.feedburner.com/~r/Jomyutnet/~4/qJygK4TCFNc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jomyut.net/2009/10/%e0%b8%9b%e0%b8%b1%e0%b8%8d%e0%b8%ab%e0%b8%b2-550-sender-verify-failed.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jomyut.net/2009/10/%e0%b8%9b%e0%b8%b1%e0%b8%8d%e0%b8%ab%e0%b8%b2-550-sender-verify-failed.html</feedburner:origLink></item>
		<item>
		<title>SSH Tunnel -&gt; SOCKS Proxy</title>
		<link>http://feedproxy.google.com/~r/Jomyutnet/~3/BCbYDsEABIQ/ssh-tunnel-socks-proxy.html</link>
		<comments>http://www.jomyut.net/2009/09/ssh-tunnel-socks-proxy.html#comments</comments>
		<pubDate>Tue, 29 Sep 2009 19:11:50 +0000</pubDate>
		<dc:creator>Scalopus+</dc:creator>
				<category><![CDATA[Administrator Skills]]></category>
		<category><![CDATA[Users Skills]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[putty]]></category>
		<category><![CDATA[sock5]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[ssh tunnel]]></category>
		<category><![CDATA[sshd_config]]></category>

		<guid isPermaLink="false">http://www.jomyut.net/?p=2105</guid>
		<description><![CDATA[ออกนอกบ้านบ่อยๆ ใช้ WIFI รู้สึกการรับส่งข้อมูลไม่ปลอดภัย แล้วยิ่งเราต้องใช้ส่งข้อมูลที่สำคัญบ่อยๆ บางเว็บไซต์ไม่มีช่องทาง SSL มาให้ เลยกังวล วันนี้เลยจัดการตั้งท่อ
My Laptop (A) &#8212;-&#62; Locomotive Server (B) &#8212;&#8211;&#62; Destination (C)


A &#8212;-&#62; B = WIFI via SSH
B &#8212;-&#62; C = Normally Request
A = Windows 7
B = Ubuntu
C = Unknown

การเตรียมพร้อมอุปกรณ์

A เตรียม Putty.exe (Windows) หรือ SSH Client ใดๆ
B เตรียม SSH Daemon
C เราจัดการอะไรไม่ได้อยู่แล้ว

Node B

ปกติ ไม่ต้องตั้งค่าอะไรเพิ่มเติม แต่มีค่าที่เกี่ยวข้องในไฟล์ /etc/sshd_config ดังนี้

AllowTCPForwarding &#8211; yes [...]]]></description>
			<content:encoded><![CDATA[<p>ออกนอกบ้านบ่อยๆ ใช้ WIFI รู้สึกการรับส่งข้อมูลไม่ปลอดภัย แล้วยิ่งเราต้องใช้ส่งข้อมูลที่สำคัญบ่อยๆ บางเว็บไซต์ไม่มีช่องทาง SSL มาให้ เลยกังวล วันนี้เลยจัดการตั้งท่อ</p>
<blockquote><p><span style="color: #3366ff;">My Laptop</span> (A) &#8212;-&gt; <span style="color: #3366ff;">Locomotive Server</span> (B) &#8212;&#8211;&gt; <span style="color: #3366ff;">Destination</span> (C)</p>
<p><a href="http://www.jomyut.net/media/2009/09/seq-sshtunnel.png"><img class="alignnone size-thumbnail wp-image-2109" title="SSH Tunnel Sequence" src="http://www.jomyut.net/media/2009/09/seq-sshtunnel-400x169.png" alt="SSH Tunnel Sequence" width="400" height="169" /></a></p></blockquote>
<ul>
<li>A &#8212;-&gt; B = WIFI via SSH</li>
<li>B &#8212;-&gt; C = Normally Request</li>
<li>A = Windows 7</li>
<li>B = Ubuntu</li>
<li>C = Unknown</li>
</ul>
<p>การเตรียมพร้อมอุปกรณ์</p>
<ul>
<li>A เตรียม Putty.exe (Windows) หรือ SSH Client ใดๆ</li>
<li>B เตรียม SSH Daemon</li>
<li>C เราจัดการอะไรไม่ได้อยู่แล้ว</li>
</ul>
<p><strong>Node B</strong></p>
<ul>
<li>ปกติ ไม่ต้องตั้งค่าอะไรเพิ่มเติม แต่มีค่าที่เกี่ยวข้องในไฟล์ /etc/sshd_config ดังนี้
<ul>
<li>AllowTCPForwarding &#8211; yes (default : yes) ตั้งให้ยอมให้ส่งต่อ Packet ไปยังที่อื่น</li>
<li>UsePAM &#8211; yes (ถ้าตั้ง Authenticated ไว้ อาจจะตั้งว่ามี User อะไร สามารถใช้ Secure Shell ได้บ้าง ด้วย AllowUser)</li>
<li>AllowUsers &#8211; &lt;username&gt; (ตั้งให้ username นี้ๆ สามารถใช้ SSH ได้)</li>
</ul>
</li>
<li>ติดตั้งค่าเสร็จ อย่าลืม Reload Configuration</li>
<li>อย่าลืมเปิด Port 22 (SSH Default Port) ถ้ามีการติดตั้ง Firewall เอาไว้</li>
<li>ดูความเสี่ยงด้านความปลอดภัยได้ที่ <a href="http://www.thaicert.nectec.or.th/paper/unix_linux/ssh-tunneling.php">ThaiCERT</a></li>
</ul>
<p><strong>Node A</strong></p>
<ul>
<li>ผมใช้ SSH Client ซึ่งเป็น Opensource ชื่อว่า Putty</li>
<li>ถ้าอยากสร้าง SSH Tunnel โดยไม่ต้องใส่รหัสผ่าน ดูเอกสารเพิ่มที่ <a href="http://www.jomyut.net/2007/02/authorized_keys-and-public-key.html">JOMYUT.NET</a> / <a href="http://www.howtoconfig.com/os/ubuntu/ssh-login-without-password.html">HowtoConfig</a></li>
<li>ที่โหนด A เราจะเปิด Local Port เอาไว้ อย่างเช่น ผมจะเปิด 127.0.0.1 พอร์ต 1080 ไว้ เมื่อมีการรับข้อมูลที่พอร์ตนี้ จะส่งต่อไปยัง SSH Tunnel ที่ Putty จะสร้างเอาไว้</li>
<li>ที่ Network Setting ของ Firefox / IE จะตั้ง Proxy ในรูปแบบ SOCK5 Server ชี้มาที่ localhost พอร์ต 1080</li>
<li>Firefox &#8212;&#8211;&gt; localhost:1080 &#8212;&#8211;&gt; Putty &#8212;&#8211;&gt; sshserver:22 &#8212;-&gt; Server Daemon &#8212;&#8211;&gt; Requst Destination</li>
<li>วิธีการรูปแบบที่ 1 พิมพ์ที่ Command Line (<a href="http://embraceubuntu.com/2006/12/08/ssh-tunnel-socks-proxy-forwarding-secure-browsing/">Ref</a>)<br />
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax11"></a><a style="wp-synhighlighter-title" href="#codesyntax11"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">Debugging Putty SSH Tunnel</a></div><div class="wp-synhighlighter-inner"><pre class="powershell" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">putty <span style="color: pink;">-</span>D <span style="color: pink;">&lt;</span>SOCK5 Port<span style="color: pink;">&gt;</span> username<span style="color: pink;">@</span>ssh<span style="color: pink;">-</span>server</div></li></ol></pre></div></div></li>
<li>วิธีการที่ 2 เปิด Putty GUI ขึ้นมา
<ul>
<li>ไปที่แถบ Tunnel -&gt;</li>
<li>ตั้ง Local Port เป็น 1080 (SOCKS5 Port) เพื่อรอรับข้อมูลจากบราวซ์เซอร์</li>
<li>Destination Port ไม่ต้องใส่ แต่เปลี่ยน Default จาก Local เป็น Dynamic</li>
<li>แถบ Connection ให้ใส่ข้อมูล Server ตามปกติ</li>
</ul>
</li>
<li>เมื่อ Login เสร็จ จะขึ้น Shell เหมือน Login เข้าไปที่ SSH Server</li>
<li>ทดสอบตั้งค่า Firefox แล้วลองเข้ามาดู ว่าเข้าได้หรือเปล่า</li>
<li>การปรับปรุงให้ใช้งานง่ายขึ้นเมื่อทดสอบแล้วใช้งานได้
<ul>
<li>Parameter ทั้งหมด ให้เก็บเป็น session ไว้ ซึ่งตั้งได้ผ่าน Putty GUI</li>
<li>เวลาเรียกใช้ เรียกใช้เป็น<br />
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax12"></a><a style="wp-synhighlighter-title" href="#codesyntax12"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">Real SSH Tunnel Use</a></div><div class="wp-synhighlighter-inner"><pre class="powershell" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">putty <span style="color: pink;">-</span>load <span style="color: #800000;">&quot;savesession&quot;</span></div></li></ol></pre></div></div></li>
<li>ตั้งหน้า TTY ว่า ไม่ต้องใช้ Terminal (notty) หรือ ผ่าน Command Line โดยการใช้<br />
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax13"></a><a style="wp-synhighlighter-title" href="#codesyntax13"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">Real SSH Tunnel Use without Terminal</a></div><div class="wp-synhighlighter-inner"><pre class="powershell" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">putty <span style="color: pink;">-</span>N <span style="color: pink;">-</span>D <span style="color: pink;">&lt;</span>SOCK5 Port<span style="color: pink;">&gt;</span> username<span style="color: pink;">@</span>ssh<span style="color: pink;">-</span>server</div></li></ol></pre></div></div></li>
</ul>
</li>
<li>สุดท้าย ถ้าใช้ Firefox หา Extension ชื่อ FoxyProxy มาใช้.</li>
<li>ที่เซิร์ฟเวอร์ ถ้าอยากให้ปลอดภัยมากขึ้น ก็ตั้งค่าดังนี้<br />
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax14"></a><a style="wp-synhighlighter-title" href="#codesyntax14"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">/etc/ssh/sshd_config</a></div><div class="wp-synhighlighter-inner"><pre class="bash" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">AllowTCPForwarding no</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Match group mysecureproxy</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">AllowTCPForwarding <span style="color: #c20cb9; font-weight: bold;">yes</span></div></li></ol></pre></div></div><br />
กรณีนี้ จะตั้งให้เฉพาะกลุ่มที่สามารถใช้ SSH Tunnel ไปยังโหนดปลายทางได้ ซึ่งเราต้องใช้คำสั่ง<br />
<div><div class="wp-synhighlighter-expanded"><a name="#codesyntax15"></a><a style="wp-synhighlighter-title" href="#codesyntax15"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">Make Group for Use</a></div><div class="wp-synhighlighter-inner"><pre class="bash" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #c20cb9; font-weight: bold;">groups</span> <span style="color: #660033;">-a</span> <span style="color: #660033;">-G</span> mysecureproxy myusername</div></li></ol></pre></div></div></li>
<li>เพิ่มเติมเข้าไปอีก ก็จับ User นี้ ลง <a href="http://olivier.sessink.nl/jailkit">Jailed Shell</a> ต่อไป</li>
</ul>
<p>เสร็จแล้ว จบ. เท่านี้ เวลาอยู่ข้างนอกก็ต่อผ่านท่อก่อน ความเสี่ยงอยู่ที่ มีใคร Sniffing Data ที่เซิร์ฟเวอร์ไหมแทนที่จะเป็นจุดที่เราต่อ Wireless</p>
<img src="http://feeds.feedburner.com/~r/Jomyutnet/~4/BCbYDsEABIQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jomyut.net/2009/09/ssh-tunnel-socks-proxy.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jomyut.net/2009/09/ssh-tunnel-socks-proxy.html</feedburner:origLink></item>
		<item>
		<title>Laptop หาย…. ประเด็นความมั่นคงแห่งชาติ</title>
		<link>http://feedproxy.google.com/~r/Jomyutnet/~3/y07Eqr0WREM/laptop-%e0%b8%ab%e0%b8%b2%e0%b8%a2-%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%94%e0%b9%87%e0%b8%99%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%a1%e0%b8%b1%e0%b9%88%e0%b8%99%e0%b8%84%e0%b8%87.html</link>
		<comments>http://www.jomyut.net/2009/09/laptop-%e0%b8%ab%e0%b8%b2%e0%b8%a2-%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%94%e0%b9%87%e0%b8%99%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%a1%e0%b8%b1%e0%b9%88%e0%b8%99%e0%b8%84%e0%b8%87.html#comments</comments>
		<pubDate>Fri, 25 Sep 2009 13:04:55 +0000</pubDate>
		<dc:creator>Scalopus+</dc:creator>
				<category><![CDATA[Idea and Dream]]></category>
		<category><![CDATA[Users Skills]]></category>
		<category><![CDATA[discover]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[stolen]]></category>
		<category><![CDATA[theif]]></category>
		<category><![CDATA[tracking]]></category>

		<guid isPermaLink="false">http://www.jomyut.net/?p=2097</guid>
		<description><![CDATA[ผมไม่รู้ว่าหน่วยงานที่ดูแลเรื่องความมั่นคงแห่งชาติ มีประเด็นอะไรที่จะต้องรับผิดชอบบ้าง แต่สำหรับหนึ่งในนั้น ควรจะเป็นเรื่องของหาย. ไม่เกิน 3 เดือน คนรอบตัวผมจะมีของที่หายหนึ่งชิ้น ไม่เกิน 6 เดือน เป็น Laptop อย่างน้อยหนึ่งตัว บางคนโชคร้ายหน่อย หายตั้งแต่จ่ายเงินซื้อเลย ในตอนนี้ ขอนำเสนอ วิธีการป้องกัน ทั้งตั้งรับและจู่โจม ขอทิ้งคำถามทิ้งท้ายไว้ก่อนเลยว่า อ่านเสร็จแล้ว แชร์กันหน่อยนะครับว่าคุณละครับ ปกติเคยทำแล๊ปท๊อปหายไหม แล้วแก้ได้ด้วยวิธียังไง เล่าสู่กันฟังบ้างนะครับ
วิธีสู้โดยมือเปล่า (หลังหายไปแล้ว)
ดูว่า การเข้าระบบของเรา ต้องใช้รหัสผ่านหรือไม่ ถ้าไม่ ถ้าไม่ ผมถือว่าเป็นการสู้มือเปล่า เราสามารถสู้ได้ด้วยการ

รื้อฟื้นความทรงจำ ว่า Default Page ของเราในการเข้าเว็บเป็นอะไร ถ้าเป็นพวก Google Mail ก็มีโอกาสสูงมากที่เราจะได้ IP Address แปลกปลอมมา หากโจรเข้า Web Browser
หมั่นตรวจเช็คระบบที่เราได้มีการ Sign in ค้างไว้ในเครื่อง ว่ามีข้อความแปลกปลอม ซึ่งอาจทำให้เราได้ข้อมูล IP Address มา
ไปแหล่งขายโน๊ตบุ๊คมือสองที่ใกล้ที่สุด [...]]]></description>
			<content:encoded><![CDATA[<p>ผมไม่รู้ว่าหน่วยงานที่ดูแลเรื่องความมั่นคงแห่งชาติ มีประเด็นอะไรที่จะต้องรับผิดชอบบ้าง แต่สำหรับหนึ่งในนั้น ควรจะเป็นเรื่องของหาย. ไม่เกิน 3 เดือน คนรอบตัวผมจะมีของที่หายหนึ่งชิ้น ไม่เกิน 6 เดือน เป็น Laptop อย่างน้อยหนึ่งตัว บางคนโชคร้ายหน่อย หายตั้งแต่จ่ายเงินซื้อเลย ในตอนนี้ ขอนำเสนอ วิธีการป้องกัน ทั้งตั้งรับและจู่โจม ขอทิ้งคำถามทิ้งท้ายไว้ก่อนเลยว่า อ่านเสร็จแล้ว แชร์กันหน่อยนะครับว่าคุณละครับ ปกติเคยทำแล๊ปท๊อปหายไหม แล้วแก้ได้ด้วยวิธียังไง เล่าสู่กันฟังบ้างนะครับ</p>
<h3>วิธีสู้โดยมือเปล่า (หลังหายไปแล้ว)</h3>
<p>ดูว่า การเข้าระบบของเรา ต้องใช้รหัสผ่านหรือไม่ ถ้าไม่ ถ้าไม่ ผมถือว่าเป็นการสู้มือเปล่า เราสามารถสู้ได้ด้วยการ</p>
<ol>
<li>รื้อฟื้นความทรงจำ ว่า Default Page ของเราในการเข้าเว็บเป็นอะไร ถ้าเป็นพวก Google Mail ก็มีโอกาสสูงมากที่เราจะได้ IP Address แปลกปลอมมา หากโจรเข้า Web Browser</li>
<li>หมั่นตรวจเช็คระบบที่เราได้มีการ Sign in ค้างไว้ในเครื่อง ว่ามีข้อความแปลกปลอม ซึ่งอาจทำให้เราได้ข้อมูล IP Address มา</li>
<li>ไปแหล่งขายโน๊ตบุ๊คมือสองที่ใกล้ที่สุด กรณีใกล้ตัว ได้เครื่องคืนไปหลายคน และโดยเฉลี่ยแล้ว หลังจากของหาย<span style="text-decoration: underline;">ไม่ถึงสองชั่วโมง</span> ของจะโผล่เพื่อจำหน่ายเรียบร้อยแล้ว</li>
<li>เช็คกล้องวงจรปิดบริเวณใกล้เคียง นำมาเก็บข้อมูลไว้เป็นหลักฐานไว้ก่อน ถ้าหากล่าช้า ในยามต้องการ อาจจะไม่สามารถหาข้อมูลส่วนนั้นได้อีก</li>
</ol>
<h3>วิธีสู้ด้วยอาวุธเชิงรุก</h3>
<p>จะสู้ด้วยอาวุธได้ ก่อนเครื่องหาย ต้องมีดาบติดตัวไว้แล้ว</p>
<ol>
<li>ติดตั้ง DynDNS ไว้ในเครื่อง ช่วยให้ตามเครื่องได้ เมื่อเครื่องมีการออนไลน์ จะมีการส่งข้อมูลไป Update IP Address โดยอัตโนมัติ อย่างเช่น เครื่อง Laptop ผม มี IP Address Update อัตโนมัติอยู่ที่ laptop.jomyut.net</li>
<li>ติดตั้ง <a href="http://www.syfer.nl/">Laptop Alarm</a> &#8212; ดังทุกเมื่อ เมื่อถอดปลั๊ก ถอดเม้าส์ หรือปิดเครื่อง เรียกร้องความสนใจ (แต่จะมีคนสนใจมั๊ย อีกเรื่อง)</li>
<li>SETI@Home / <a href="http://boinc.berkeley.edu/">BoINC</a> ซอฟต์แวร์ซึ่งทำหน้าที่ให้คอมพิวเตอร์ของเราเป็นหน่วยประมวลผลย่อยของงานวิจัยใหญ่ๆ หน้าที่คล้ายกับ DynDNS ก็มีโอกาสที่จะได้เครื่องคืนเช่นกัน ดังข่าวใน <a href="http://www.blognone.com/node/3977">Blognone</a></li>
<li><a href="http://adeona.cs.washington.edu/">Adeona</a> &#8212; Opensource Software สามารถถ่ายรูปได้ด้วย เป้าหมายงานนี้ เพื่อมุ่งเป้าหาของที่หายโดยเฉพาะ</li>
<li>ติดตั้งโปรแกรม KeyLogger ไว้ในเครื่องตัวเอง แน่นอนว่า เราควรจะ Activate ใช้งานเมื่อยามจำเป็นเท่านั้น คนส่วนใหญ่ รู้แต่โทษของมันว่า Attacker มักจู่โจมระบบเราด้วย Key Logger แต่ประโยชน์ของมันนั้น เรากลับไม่เคยคิดจะใช้มัน การติดตั้ง Key Logger ทำให้เราได้ข้อมูลเกี่ยวกับตัวคนร้ายได้มากขึ้น</li>
<li>หลากวิธีทางซอฟต์แวร์ไปแล้ว สำหรับโจรโง่ระดับนึง ระดับต่อมา ควรป้องกันด้วยฮาร์ดแวร์ (แต่ผมยังหาไม่ได้) มีแต่ไอเดีย แต่เข้าใจว่ายังไม่มีคนทำ</li>
<li>&#8230;. มีอะไรอีกไหมนะ</li>
</ol>
<h3>วิธีการตั้งรับ</h3>
<ol>
<li><strong>สำเนาข้อมูล</strong> &#8211; แน่นอน การสำรองข้อมูล ช่วยให้เราอุ่นใจได้ ไม่ว่าทั้งความเสียหายจากการโดนขโมย หรือ ฮาร์ดดิสก์พัง แต่คนส่วนใหญ่ มักเลือกที่จะเสี่ยงดวง กับการกู้ข้อมูล แทนที่จะสำเนาข้อมูลไว้ตั้งแต่แรก ด้วยเหตุผลว่า งานยุ่ง เวลาไม่พอจะจัดการ&#8230;. แต่ไอ้ช่วงเวลาคับขันนี่แหละ ที่ผมจะเลือกจัดการบรรเทาความเสี่ยงเป็นอันดับแรก เพราะของมักจะพังหรือหาย ในเวลาที่มันยุ่ง!. ซอฟต์แวร์ในหมวดนี้ ผมแนะนำ CobianBackup &#8212; Freeware ที่ช่วยจัดการ Backup ได้หลายรูปแบบ / จริงๆ มีอีกเป็นพันตัวที่ขายในท้องตลาด</li>
<li><strong>เข้ารหัสข้อมูลสำคัญ</strong> &#8211; TruCrypt &#8212; Freeware ตัวนี้เข้ามาช่วยคุณได้</li>
<li><strong>สาย Lock Laptop</strong> &#8212; ราคา 130 บาท ขายตามห้างอุปกรณ์ IT ทั่วไป พกไว้ ไม่เสียหาย</li>
<li><strong>เปลี่ยนวิธีการทำงานเป็นแบบออนไลน์</strong> &#8212; ให้เครื่องที่เก็บงานอยู่ในที่ๆปลอดภัยแน่นอน แล้วค่อย Remote เข้าไปทำงาน. เครื่องมือ Collaborate Online Tools ก็มีเกลื่อนตลาดแล้ว เปลี่ยนรูปแบบการทำงานดีกว่าไหม? สิ่งที่ต้องการในวันนี้ มีเพียงแอร์การ์ด เพื่อให้ต่อเน็ตที่ไหนก็ได้ เพียงเท่านั้นเอง (<a href="http://แอร์การ์ด.th">แอร์การ์ด.th</a> แหะๆ ผมขายอยู่ ~ พท.โฆษณา)</li>
<li>จดข้อมูล MAC Address / CPU ID / Serial Number ของเครื่อง</li>
<li>อย่าลืมว่า ทุกช่องทางป้องกัน ต่างมีช่องโหว่ ติดตัวไว้ตลอดก็ยังโดนทุบหัวได้</li>
<li>&#8230; มีอะไรอีกไหมนะ</li>
</ol>
<h3>สิ่งที่ผมคาดหวัง + ไอเดีย</h3>
<ol>
<li>ฐานข้อมูล MAC Address / IMEI แห่งชาติ &#8212; ควรจะมีได้แล้ว รัฐบาลควรเข้ามาจัดการ ผมเชื่อว่า อุปกรณ์ทุกตัวมีความสามารถทาง Networking หมดแล้ว</li>
<li>ถ้ามีข้อแรก แล้วสร้างซอฟต์แวร์ P2P ขึ้นมา เมื่อใดก็ตาม ของที่หายอยู่ใกล้ๆ เครื่องข้างๆ จะสามารถ Report กลับมาได้ ว่า ดาร์วิ้น ชั้นพบ MAC Address ที่หายไปแล้ว วู้ว&#8230;.</li>
<li>มันควรจะ Integrate ลง OS แต่ คงติดเรื่อง Privacy เฮออ&#8230;.</li>
<li><a href="http://www.jomyut.net/2008/02/ping-the-theif-project.html">Ping-the-Theif</a> Project</li>
<li>หวังว่าจะมี Laptop ที่ Embedded GPS / EDGE / GPRS / 3G Modem ในตัวมาเร็ววัน (เห็น Nokia มีแผนอยู่ หวังว่าจะออกมาเร็วๆนะ)</li>
</ol>
<p>สิ่งสุดท้ายที่อยากจะเตือนคือ <span style="color: #ff0000;"><strong>อย่าใช้อาวุธโดยที่ไม่รู้ว่าอาวุธนั้นทำงานยังไง</strong></span>. บางคนก็ชอบใช้ EFS (NTFS File Encryption ของ Windows) แต่ไม่เคยรู้ว่า ถ้า Format ใหม่ แล้วคีย์มันก็หายไปด้วย หรือ สำรองข้อมูล แล้วสามารถกู้ออกมาใช้งานได้จริงๆหรือเปล่า ควรจะศึกษาให้ดี ไม่งั้น มันก็กลายเป็น ถือดาบให้หนักมือ ถึงสนามรบกลับปลดดาบออกจากฝักมาใช้งานไม่เป็น หรืออาวุธนั้นอาจคืนสนองสู่ผู้ถืออยู่ก็เป็นได้</p>
<img src="http://feeds.feedburner.com/~r/Jomyutnet/~4/y07Eqr0WREM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jomyut.net/2009/09/laptop-%e0%b8%ab%e0%b8%b2%e0%b8%a2-%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%94%e0%b9%87%e0%b8%99%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%a1%e0%b8%b1%e0%b9%88%e0%b8%99%e0%b8%84%e0%b8%87.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jomyut.net/2009/09/laptop-%e0%b8%ab%e0%b8%b2%e0%b8%a2-%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%94%e0%b9%87%e0%b8%99%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%a1%e0%b8%b1%e0%b9%88%e0%b8%99%e0%b8%84%e0%b8%87.html</feedburner:origLink></item>
	</channel>
</rss>
