บทความ

กำลังแสดงโพสต์จาก ตุลาคม, 2015

การทำ Message Server เพื่อตรวจสอบสถานะของเครื่อง Server

แนวคิด จะมี Message Server ที่เป็น main server ให้ client ส่งข้อมูล  ผ่าน network เข้ามา   HOST client 1, 2  3 ... 80 =====> Message Server ให้คิดเหมือนส่งข้อมูลมารายงานตัวทุกๆ ชั่วโมง ในช่วงต้นชั่วโมง และ Message Server จะทำการเก็บข้อมูลลงใน   directory แยกตามวัน  โดยสร้างชื่อแฟ้มเพื่อบ่งว่าเป็นการรายงานจาก client host ใด ของช่วงเวลาใด ในช่วง 5 นาทีหลังจากนั้น server จะมี โปรแกรมมาอ่านแฟ้ม ตรวจว่าเครื่องไหนไม่รายงานแสดงว่ามีปัญหา  จะส่ง message ไปที่ Line Group ว่า client ใดที่ไม่รายงานตัว กรณีรายงานตัว จะนำข้อมูลนั้นมาดูว่ามีปัญหาหรือไม่ ถ้ามีปัญหาจะส่ง message ไปที่ Line Group ว่า client นั้นมีปัญหา ทำการเก็บข้อมูลนั้นลงใน database server ดังนั้นโปรแกมในฝั่ง server จะมี 2 ตัวคือ  1. Daemon ที่คอยรับข้อมูลจาก client เพื่อเขียนลงแฟ้ม  2. เป็น Cron tab โปรแกรมที่ทำงานทุกประมาณ 5 นาที ส่วนฝั่ง Client จะมีโปรแกรมเดียว คอยส่งรายงานให้กับ server ข้อกำหนดของ Server Daemon  ทำการสร้าง  Socket ,  Bind  Socket    วน Loop เพื่อเป็น ​Daemon   

แนวคิดการบูรณาการฐานข้อมูลเพื่อใช้ประโยชน์ของกลุ่มงาน Network

แนวคิดการบูรณาการฐานข้อมูลเพื่อใช้ประโยชน์ของกลุ่มงาน Network เนื่องด้วยกลุ่มงาน Network มีหน้าที่ดูแลงานด้าน internet  , Server  และ email จึงจำเป็นต้องมีการปรับปรุงและพัฒนางาน ให้ทันสมัยและเพิ่มประสิทธิภาพ ซึ่งปัญหาที่พบตลอดที่ผ่านมามีดังนี้   เรื่อง user account ของ email เดิมพัฒนาบน Ldap ซึ่งไม่ได้เชื่อมโยงกับฐานข้อมูลของบุคคลากร เมื่อ user ลาออก หรือย้ายกลุ่มงาน กลุ่ม Network จะไม่ทราบ จึงจำเป็นต้องเชื่อมโยงข้อมูลจาก HR โดยขอสิทธิ์เป็น view ตัวอย่าง ข้อมูลที่จะขอดึงจาก HR 1.รหัสประจำตัว 13 หลัก 2.รหัสตำแหน่ง 3.คำนำหน้านาม ชื่อ นามสกุลภาษาไทย 4.คำนำหน้านาม ชื่อ นามสกุล ภาษาอังกฤษ 5.ประเภท เช่น ข้าราชการ ลูกจ้าง พนักงานราชการ 6.กลุ่มงาน สำนัก ข้อมูลที่จะเพิ่มไปในฐานข้อมูลของ Network  โดยเอาเลข 13 หลัก เป็น FK 7.email 8.secondary email 9.telephone number ** โดยอาจสร้าง DB ขึ้นมาใหม่เป็น Mysql OR MongoDB โดย update กับ  hr แบบ realtime *** ระบบที่พัฒนาทั้งหมดจะใช้ open source ทั้งหมด และนำไปใช้กับสถานที่ทำงานแห่งใหม่ในอนาคตได้เลยแบบต่อเนื่อง โดยไม่ต้องปรับแต่งอะไ