ครั้งที่แล้วได้อธิบายถึงการใช้งาน Zabbix มา Monitor Web Page ไปแล้ว แต่ถ้าหากเราจะ Monitor ใน web ที่ต้องทำการ Login เข้าไปล่ะ จะทำยังไง? ในบทความนี้ก็จะอธิบายการใช้ Web Monitoring มา Monitor หน้า Web ที่ต้องทำการ Login เข้าไปก่อน ซึ่งผมจะยกตัวอย่างโดยใช้เจ้า Web UI ของ Zabbix เอง โดยจะทดลอง 4 Step คือ Monitor ที่หน้า Login ก่อน จากนั้นก็ Loin เข้าไปหา String “Profile” และจากนั้นก็สั่ง Logout ออกมา โอเคทีนี้เรามาดูวิธีการเลยดีกว่าอันดับแรกให้เข้าไปหน้า Web UI ของ zabbix URL:http://x.x.x.x/zabbix แล้ว Login เข้าไปด้วยสิทธิ์ admin => Configuration => Hosts => คลิ๊กที่ Web ของ Host Zabbix server

คลิ๊กที่ Create scenario


Continue reading

MariaDB คือ MySQL ที่ถูกนำมา fork ออกมาจากต้นสาย MySQL โดย Michael Widenius ซึ่งเป็นผู้ก่อตั้ง MySQL เดิม ได้ fork ตัวโครงการออกมาใหม่ได้สักพักใหญ่ๆ หลายปีแล้ว และทำงานภายในชื่อบริษัท Monty Program AB โครงสร้างต่าง ๆ ของ MariaDB แทบจะเรียกได้ว่าเหมือนกับ MySQL เช่นพวกโครงสร้างไฟล์ โครงสร้างของ Database และ Table สามารถใช้งานของ MySQL ได้แทบจะเกือบ 100% เพราะฉะนั้นการใช้งาน MariaDB แทนที่ MySQL แทบจะไม่ต้องทำอะไรเพิ่มเติมเลย แม้แต่ Code ของ PHP ก็สามารถที่จะใช้งาน function ของ mysql ได้เช่นเดิม

หากมี MySQL อยู่แล้วให้ทำการถอนการติดตั้ง MySQL ออก โดยการป้อนคำสั่งดังนี้
sudo apt-get purge mysql*

ลบ Package MySQL ออกด้วยคำสั่งนี้

sudo apt-get autoremove

หลังจากทำการลบ MySQL เรียบร้อยแล้ว ใช้คำสั่งด้านล่างนี้เพื่อเป็นทำการเพิ่ม Repository ของ MariaDB เพื่อติดตั้งบน Ubuntu 14.04

sudo apt-get install software-properties-common

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db

sudo add-apt-repository 'deb http://sgp1.mirrors.digitalocean.com/mariadb/repo/5.5/ubuntu trusty main'


Continue reading

เมื่อปีที่แล้วเคยนำเสนอเครื่องมือดาวน์โหลดวิอีโอบน Youtube ไปหลายตัวทั้งที่เป็น command line และ chrome extension ครั้งนี้มาแนะนำโปรแกรมที่ใช้งานบน Ubuntu ซึ่งจากที่ลองใช้พบว่าใช้งานง่ายมากๆ เพียงแค่ค้นหา เลือกวิดีโอที่จะดาวน์โหลด แล้วคลิกดาวน์โหลดเท่านั้น ง่ายมากๆ สำหรับการดาวน์โหลดสามารถเลือกขนาดของวิดีโอที่จะดาวน์โหลดได้ด้วย หากต้องการแค่เสียงเป็นไฟล์ MP3 ก็สามารถเลือกได้เช่นกัน


Continue reading

ทาง Redhat ส่งบทความการคาดการณ์เทคโนโลยีในปี 2558 มาให้ ผมอ่านดูแล้วน่าสนใจมากเลยเอามาเผยแพร่ต่อให้นะครับ

บิ๊กดาต้า

ตำแหน่งนักวิทยาศาสตร์ข้อมูล (data scientists) ระดับองค์กรจะมีความสำคัญมากขึ้น
ความแตกต่างระหว่าง บิ๊กดาต้า และ ดาต้า ยังคงเป็นเรื่องที่ไม่ชัดเจนอยู่  ซีไอโอจะให้ความสำคัญกับการรวมและบูรณาการแหล่งข้อมูลแบบดั้งเดิม (เช่น ดาต้า แวร์เฮ้าส์) การวิเคราะห์เชิงธุรกิจด้วยแดชบอร์ดธุรกิจอัจฉริยะและชุดข้อมูลจากเทคโนโลยีใหม่ๆ ที่เกี่ยวกับบิ๊กดาต้า เช่น ฮาดูป  จะทำให้เกิดการสร้างสรรค์ธุรกิจประเภทใหม่ๆ และเกิดการจัดประเภทอุตสาหกรรมโดยใช้ข้อมูลเชิงลึกจากบิ๊กดาต้า  นักวิทยาศาสตร์ข้อมูลจะมีบทบาทมากขึ้นอย่างมีนัยสำคัญ ซึ่งรวมถึงผู้เชี่ยวชาญด้านคุณลักษณะของข้อมูล  (data hygienists) เพื่อปรับปรุงคุณภาพและสำรวจข้อมูลให้ผู้ใช้งานสามารถเลือกสรรข้อมูลมาใช้ให้เหมาะสมกับธุรกิจ  รวมถึงผู้เชี่ยวชาญต่างๆ ที่จะผลักดันการนำข้อมูลเชิงลึกมาใช้ให้เกิดประโยชน์  นอกจากนี้ จะมีการใช้นวัตกรรมบิ๊กดาต้าต่างๆ ที่อยู่บนโอเพ่นซอร์สมากขึ้น ซึ่งจะช่วยเร่งและก่อให้เกิดเทคโนโลยีต่างๆ เช่น Storm และ Spark
Continue reading

Docker ประกาศเครื่องมือมาใหม่เพื่อรองรับการทำ Service Automation ให้ง่ายมากขึ้น ผ่านเครื่องมือชื่อ Machine ซึ่งสามารถช่วยให้คุณสร้างและจัดการ docker host บน

  • Virtual Machine Desktop เช่น Virtual Box, VMware Fusion
  • HyperVisor เช่น HyperV, VMware vSphere
  • Cloud Provrider เช่น Amazon Web Service, VMware vCloud Air, Google Compute Engine, Rackspace
  • Private Cloud เช่น OpenStack

ได้สะดวกมากขึ้น สามารถสั่ง run หรือ build Docker image ไปยังเครื่องที่เลือกใช้งานได้สะดวกมากขึ้น โดยไม่ต้องคำนึงถึงการเตรียม Docker Host หรือตั้งค่า tcp port ใดๆ สำหรับ Machine ยังอยู่ในช่วงของการพัฒนา การใช้งาน Machine จำเป็นต้องใช้ Docker + identity authentication และ Machine


Continue reading

Halite คือตัวจัดการ Salt Master ผ่านหน้า Web interface โดยติดตั้งบน host salt master ทำให้สำหรับคนที่ไม่ถนัดการใช้ command สามารถ config salt master ได้ง่ายขึ้น แต่ Halite นั้นยังอยู่ในช่วง Develop ซึ่งเป็น version pre-alpha และ support salt ตั้งแต่ version 2014.1.0 ขึ้นไป ลักษณะการทำงานจะเป็นแบบใน Diagram ด้านล่างนี้

Continue reading

Ansible คือเครื่องมือที่ช่วยสร้างการตั้งค่าและติดตั้งโปรแกรมต่างๆบนเครื่อง Server แบบอัตโนมัติ มาเริ่มใช้งาน Ansible กันใน How-To ครั้งนี้จะเป็นการติดตั้ง Drupal
ติดตั้ง Ansible ด้วยคำสั่ง

sudo add-apt-repository ppa:rquillo/ansible

sudo apt-get update

sudo apt-get install ansible
Continue reading

สวัสดีครับเรามาเรียนรู้วิธีการ Monitor เครื่อง Client ด้วย icinga กัน วิธีการ Monitor เครื่อง Client โดย icinga นั้นทำได้อยู่ 2 วิธี วิธีแรก Monitor ด้วย Service ที่ให้บริการบนเครื่อง Client เช่น Service HTTP, HTTPS, FTP, SMTP, POP3, IMAP เป็นต้น และอีกวิธีหนึ่งคือ Monitor ด้วยการติดตั้ง NRPE agent บนเครื่อง Client โดยเจ้า NRPE agent นี้สามารถที่จะ Monitor ได้ละเอียดกว่าวิธีแรกคือสามารถที่จะดูขนาดของ storage, ดูการใช้งาน CPU, RAM และสามารถ Monitor อื่นๆ ได้อีกมากมาย

โดยในตัวอย่างจะมี 3 เครื่อง คือ 1)เครื่อง icinga Server (icinga) 2)เครื่อง web server (agentweb) และ 3)เครื่อง agent NRPE (agentnrpe)
ขั้นตอนการ Monitor Service HTTP เครื่อง agentweb ให้ไป config ที่เครื่อง icinga ก่อน (ในตัวอย่างตั้งชื่อ file agentweb.cfg)


Continue reading

Varnish เป็น โปรแกรมที่ทำงานเกี่ยวกับการเก็บ cached ความสามารถต่างๆของ Varnish สามารถอ่านเพิ่มเติมได้ที่เว็บ Vanish ในครั้งนี้จะเป็นการแสดงถึงการติดตั้งโดยที่มี Drupal 7 ติดตั้งอยู่ก่อนแล้วสำหรับใครที่ยังไม่ได้ติดตั้ง Drupal 7 สามารถทำการติดตั้งได้ตาม Link นี้

แก้ไขการตั้งค่าของ Apache โดยการแก้ไขไฟล์ /etc/apache2/ports.conf ด้วยคำสั่ง

sudo nano /etc/apache2/ports.conf


Continue reading

Chrome Remote Desktop เป็นส่วนเสริมล่าสุดของเว็บเบราเซอร์ Google Chrome ซึ่งทำหน้าที่ในการเข้าควบคุมการทำงานของเครื่องคอมพิวเตอร์จากระยะไกลผ่านระบบอินเทอร์เน็ต การใช้งานนั้นจำเป็นต้องติดตั้งส่วนเสริมทั้ง 2 เครื่องคือเครื่องที่จำทำการควบคุมและเครื่องที่ถูกควบคุม มาเริ่มการติดตั้งส่วนเสริมกันโดยไปที่ Chrome Web Store จะปรากฏหน้าต่างการติดตั้งให้กดปุ่ม +FREE จากนั้นกดปุ่ม Add เมื่อกดแล้วจะมีส่วนเสริม Chrome Remote Desktop ปรากฏขึ้น


Continue reading