วันอังคารที่ 10 เมษายน พ.ศ. 2555

มาเล่น MRTG กัน

วันนี้มารื้อพื้น MRTG ผมยังจำได้ว่าใช้ MRTG ในการ Monitor Switch 3com 36 ports เมื่อนานมาแล้ว ประมาณ 5 ปีได้ วันนี้เลยมารื้อฟื้นความจำกันนิดหน่อย มาเริ่มกันเลย ก่อนอื่นเราต้องมี Apache, MRTG และ Host ที่เราต้องการดูข้อมูล ยกตัวอย่างเป็นเครื่องเซิร์ฟเวอร์ ชื่อ www ipaddress 192.168.10.12 ละกันครับ มี community ชื่อ public :) พอทราบข้อมูลเบื้องต้นแล้วก็ลงมือกันได้ครับ ติดตั้งแบบรวดเดียวจบ



sudo apt-get install mrtg apache2



จากนั้นสร้างไดเรคทอรีชื่อ mrtg ไว้ที่ /var/www ดังนี้



mkdir /var/www/mrtg



สร้าง config ของ mrtg โดยการอ่านจาก SNMP ของ Host ปลายทาง ดังนี้



sudo cfgmaker --output /etc/mrtg.cfg public@192.168.10.12



เราจะได้ไฟล์ config อยู่ที่ /etc/mrtg.cfg ครับ จากนั้นสร้าง index ไฟล์จากไฟล์ config ด้วย indexmaker



sudo indexmaker /etc/mrtg.conf > /var/www/mrtg/index.html



จากนั้นใช้คำสั่ง mrtg เพื่อสร้างข้อมูลและกราฟ (ใช้คำสั่งนี้สัก 4 รอบจะได้ข้อมูลครบ)



sudo env LANG=C /usr/bin/mrtg /etc/mrtg.cfg



จากนั้นสร้าง cron job เพื่อให้อัพเดททุกๆ 5 นาที ใช้คำสั่ง



sudo crontab -e



ใส่ข้อมูลลงไปดังนี้



*/5 * * * * env LANG=C /usr/bin/mrtg /etc/mrtg.cfg



ดูผลลัพท์ที่ http://localhost/mrtg ง่ายๆ สบายๆ


มาเล่น snmpd กัน

ผมไม่ได้จับงานระบบเครือข่ายมานานมาก นานจนลืมไปเลยล่ะ วันนี้เลยได้มารือฟื้นความจำกันนิดหน่อย เริ่มจาก snmpd กันก่อน หากใครนึกไม่ออกให้ไปอ่านที่ Wikipedia นะครับ :P เมื่อก่อนใช้ RedHat จำได้ลางๆ กับ SNMP V1 กันเลยทีเดียว แต่เดี๋ยวนี้ใช้ Debian/Ubuntu เจอ SNMP V2 แล้วแปลกตาไป แต่ก็ง่ายต่อการเข้าใจมากขึ้นครับ วิธีการติดตั้ง snmpd อย่างลวกๆ



sudo apt-get install snmp snmpd



แก้ไข default config ที่ /etc/default/snmpd ตรงบรรทัด TRAPDRUN=no แก้เป็น TRAPDRUN=yes และตรวจดูว่า SNMPDRUN=yes แล้วหรือยัง จากนั้นแก้ไข /etc/snmp/snmpd.conf ให้เรียกข้อมูลจากเครื่องอื่นๆ ได้แก้ดังนี้



# Listen for connections from the local system only
#agentAddress udp:127.0.0.1:161
# Listen for connections on all interfaces (both IPv4 *and* IPv6)
agentAddress udp:161,udp6:[::1]:161



แก้ read only community จาก



rocommunity public localhost



เป็น



rocommunity public



จากนั้นก็ลองทดสอบด้วยคำสั่ง snmpwalk ดังนี้ ทดสอบด้วย localhost



snmpwalk -O s -v 1 -c public localhost



และทดสอบด้วย IP Address ดังนี้



snmpwalk -O s -v 1 -c public 192.168.10.1



ถ้าถูกต้องจะได้ข้อมูลยาวหลายหน้าถือว่าใช้ได้ครับ ส่วนเรื่อง Authen เดี๋ยวมาต่อตอนหน้าครับ :P


วันเสาร์ที่ 24 มีนาคม พ.ศ. 2555

มาเขียน Mobile HTML5 App กัน ตอน ทำ Prototype แบบง่ายๆ

ค้างเขียนเรื่องนี้มาได้ 2 อาทิตย์ ไม่มีกำลังใจเขียนสักที วันนี้วันดีก็เลยเร่งเขียนเพราะเดี๋ยวจะไม่มีเวลามาเขียน Blog แบบนี้อีก ครั้งนี้จะมาแนะนำเครื่องมือที่ช่วยในการสร้าง Prototype อย่างง่ายๆ เรียกได้ว่าไม่ต้องเขียน HTML กันเลยทีเดียว อ้อ ลืมบอกไปว่าใช้ jQuery Mobile น่ะครับ ถ้าท่านที่ใช้ jQuery Mobile อยู่แล้ว ถ้าไม่เขียน HTML ก็จะหาเครื่องมือแบบ WYSIWYG มาใช้งาน แต่เครื่องมทอที่จะมาแนะนำวันนี้เป็นเครื่องมือ WYSIWYG เช่นกันแต่ทำงานบนเว็บครับ ลาก-วาง กำหนดคณะลักษณะของ widget ต่างๆ ได้เลย เครื่องมือตัวนี้เรียกว่า Codiqa





หากท่านเข้าเว็บ jQuery Mobile ให้เลื่อนลงมากลางๆ หน้าจอ จะพบ Codiqa แบบ mini คือสร้างได้หน้าเดียว preview ได้ เอาเป็นว่ากดๆ เล่นๆ ได้บ้าง ตามที่เขาจะมีมาให้ แต่ถ้าอยากใช้เต็มๆ ให้เข้าไปที่เว็บไซต์ http://codiqa.com สมัครสมาชิกให้เรียบร้อยแล้วเริ่มลงมือทำ App Prototype กันได้เลย สำหรับการ export เพื่อเป็น HTML5 App สำหรับอุปกรณ์ต่างๆ และการบันทึก prpject ต้องจ่ายเงินเพิ่มนะครับ :)


วันพฤหัสบดีที่ 15 มีนาคม พ.ศ. 2555

อบรมการใช้ซอฟต์แวร์ Blender และ Unity 3D

กลับมาแล้วเปิดอบรมการใช้งานซอฟต์แวร์ Blender และ Unity 3D เพื่อพัฒนาสื่อจำลองสามมิติ โดยน้องฮงหรือพีรพัทธ์ นันนารารัตน์ ท่านจะได้เรียนรู้กับการใช้งาน Blender การสร้างโมเดล 3D การสร้างแอนิเมชั่นเบื้องต้น และการใช้งาน Unity 3D เพื่อพัฒนาสื่อจำลอง 3D และพัฒนาเกมส์เบื้องต้น เพื่อใช้งานบน PC, Mac, Web Site, iPhone, iPod, iPad และ Android สำหรับนักเรียน,นักศึกษาและผู้ที่สนใจการออกแบบและการพัฒนาเกมส์ 3D ไม่ควรพลาด รีบลงทะเบียนได้ที่ http://tinyurl.com/6tlnjtj เริ่มอบรมวันที่ 17-18 มีนาคม 2555 ณ อุทยานการเรียนรู้ TK-Park ชั้น 8 ศูนย์การค้าเซ็นทรัลเวิลด์


วันอังคารที่ 13 มีนาคม พ.ศ. 2555

อบรม Open Source Fast Track Programme

สำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์การมหาชน) ขอเชิญผู้ประกอบการธุรกิจซอฟต์แวร์เข้าร่วมโครงการ อบรมหลักสูตร “เสริมสร้างทักษะการใช้ Open Source Software เป็นเครื่องมือสำหรับผู้ประกอบการ” ในการพัฒนาซอฟต์แวร์ หรือ พัฒนาต่อยอดผลิตภัณฑ์และบริการ ตลอดจนสร้างนวัตกรรมซอฟต์แวร์ใหม่ หลักสูตรที่จะจัดขึ้นมีจำนวนทั้งหมด 8 หลักสูตร ดังนี้




  1. Open Source Collaborative Development Environment

  2. Enterprise Linux System Administration

  3. Java Enterprise Application Development

  4. Enterprise PHP Development with ZendFramework

  5. PostgreSQL Enterprise Database Administration

  6. Tablet & Mobile Programming with Android Platform

  7. Software as a Service (SaaS) and Cloud Programming

  8. Alfresco Enterprise Content Management



หลักสูตรเรียนลัด ประยุกต์ใช้งานได้เลย ไม่มีที่ไหนอบรมให้ได้อย่างนี้อีกแล้ว รีบสมัครด่วน! รับจำนวนจำกัด อย่ารอช้าคลิกสมัครเข้าร่วมโครงการได้เลยตั้งแต่วันนี้ถึงวันที่ 31 มีนาคมนี้ อ่านรายละเอียดเพิ่มเติมได้ที่เว็บไซต์ http://www.sipa.or.th/ossfasttrack


วันพฤหัสบดีที่ 8 มีนาคม พ.ศ. 2555

เก็บตกบริษัทโอเพนซอร์สในงาน CeBIT 2012

งาน CeBIT ที่เยอรมันปีนี้มี บริษัทที่ทำธุรกิจซอฟต์แวร์โอเพนซอร์สเข้าร่วมหลายราย ต่างจากปีก่อนๆ ปีนี้ EclipseSource ได้พื้นที่จัดแสดงใหญ่มาก สำหรับแสดงและ demo ผลิตภัณฑ์ ส่วนอีกรายคงเอ่ยถึงไม่ได้คือ Zarafa เจ้าของคอนเซป "MS Exchange Replacement" แขวนบนป้ายขนาดใหญ่มาเห็นได้จากระยะไกล และบริษัทพัฒนาโซลูชั่นจากเยอรมัน Univention 2 บริษัทนี้เปิดตัวผลิตภัณฑ์ร่วมกันเป็น Open Source Integration Solution ใช้ชื่อว่า Zarafa4UCS เป็น Zarafa Collaboration Platform ผนวกกับ Univention Corporate Server (UCS) ในส่วนของ Univension แสดงการเชื่อมโยงระบบกับ ownCloud ระบบจัดการไฟล์บน Cloud และ Zarafa แสดง Web App ที่มีรูปลักษณ์ใหม่สำหรับอนาคต อีกผลิตภัณฑ์หนึ่งที่อดพูดถึงไม่ได้คือ Nexenta Core Platform (NCP) ผลิตภัณฑ์จากผู้เชี่ยวชาญด้านการเก็บข้อมูล Nexenta System มานำเสนอข้อดีของ ZFS Filesystem และโชว์ผลิตภัณฑ์ตัวใหม่



สำหรับผลิตภัณฑ์โอเพนซอร์สอื่นๆ ที่นำมาโชว์ใน Open Source Park ได้แก่ Alfresco มาแสดงระบบบริหารจัดการข้อมูลสำหรับองค์กร OpenERP แสดงความสามารถของผลิตภัณฑ์ในเวอร์ชั่นใหม่ สำหรับบริษัทโอเพนซอร์สในเยอร์มันที่เข้ามาร่วมใน Open Source Park ด้วยได้แก่ Netways, Open Source Business Alliance, Agorum, FOSS Group, Drupal-Initiative, B1 System, weissurst, Open Source Press นอกจากนี้ยังมี โครงการซอฟต์แวร์โอเพนซอร์สอื่นๆ ที่ไม่ได้จัดใน Hall 2 อีกด้วย ได้แก่ Joomla!, WordPress,Typo3, SugarCRM และ Novell จัดแสดงที่ Hall 6



สำหรับใครที่คิดว่าโอเพนซอร์สเป็นพิษและทำลายอุตสาหกรรมซอฟต์แวร์ "เปลี่ยนทัศนคติ" ได้แล้วครับ


วันอาทิตย์ที่ 4 มีนาคม พ.ศ. 2555

Ubuntu 12.04 Beta1 ออกแล้ว

เหลือเวลาอีกไม่ถึง 2 เดือน ก็ถึงกำหนดออกตัวจริงของ Ubuntu 12.04 แล้ว และในวันนี้รุ่นเบต้าแรกของ Ubuntu 12.04 ก็ได้ออกมาแล้ว



ของใหม่ที่เข้ามาแล้วก็มีดังนี้




  • The Hud เมนูบาร์ที่ไม่ต้องเลื่อนเมาส์หาอีกต่อไป เสริชเอาได้เลย (ตัวอย่างการใช้ The Hud)

  • Video Lens ได้เพิ่มเข้ามาแล้วใน Unity Dash โดยเราสามารถเสริชวิดีโอของ YouTube, BBC, Ted Talks และอื่นๆ อีกมาก ได้โดยไม่ต้องเปิดโปรแกรมเบราว์เซอร์เลย

  • Privacy Options ตัวเลือกการตั้งค่าความเป็นส่วนตัวแบบใหม่ สามารถกำหนดได้ว่าจะให้เก็บ Log อะไรได้บ้าง (ชอบกันไปเลยได้เป็น Invisible ninja)

  • รายละเอียดเพิ่มเติมอื่นๆ อ่านได้ที่ Release note



ที่มา: OMG! Ubuntu!