สวัสดีครับ
ผมได้มีโอกาสได้ทดลอง โปรแกรมสำหรับตรวจสอบสถานะของ server
มาหลายตัว
คิดว่าถูกใจอยู่ 3 ตัว ก็เลยจะมาแนะนำให้รู้จักกันดู ซึ่งก็มีทั้ง
commercial และ freeware
Server Monitor Applications คือ
โปรแกรมที่คอยช่วยสอดส่อง (monitor) บริการต่างๆ บน server
ที่เราต้องการตรวจสอบ ว่ายังทำงานตามปกติหรือไม่ โดยมาก มักทำงานเป็น
background service คอยตรวจสอบตามช่วงเวลาที่เรากำหนด เช่นทุกๆ 1 นาที
5 นาที นอกจากนี้ ส่วนใหญ่ยังสามารถกำหนด server maintainent schedule
ได้อีกด้วย (ความหมายว่า ระบบจะไม่แจ้งเตือน
หากตรงกับช่วงเวลาที่เรากำลังบำรุงรักษา server หรือ network อยู่
ซึ่งอาจมีการ restart ได้)
การแจ้งเตือน (Notification)
โดยส่วนใหญ่แล้ว โปรแกรมทุกระดับ มักจะแจ้งเตือนทาง EMail, SMS, Pager
ได้
นอกจากนี้ บางตัวยังสามารถแจ้งเตือนผ่าน IM ดังๆ อย่าง Yahoo, MSN,
ICQ ได้
นอกจากนี้ แทบทุกโปรแกรม จะเปิดกว้างไว้ เรียก command line หรือว่า
ให้ไปเรียก http contents (สำหรับสั่งให้ CGI ทำงาน) ได้อีกด้วย
ซึ่งเป็นวิธีที่ยืดหยุ่นมาก
บริการต่างๆ ที่มักใช้ในการ monitor
ก็นอกจากบริการที่เราเห็นประจำ ดังนี้ -
PING, PORT, HTTP, HTTPS,DNS, SMTP, POP3, FTP, SNMP, SSH
MS SQL, MySQL,Oracle, ODBC (all database
)
โดยปกติ โปรแกรมก็มักจะ ping, หรือส่ง request ใดๆ เข้า port
ได้อยู่แล้ว จะว่าไปมันก็ตรวจสอบได้ทุก service แหล่ะครับ …
ถ้าไม่ติด firewall เงือนไขในการตรวจสอบ เราเรียกว่า sensors
บางโปรแกรม ก็มีเงือนไขที่น่าสนใจเช่น หากพบว่า บริการ http ไม่ทำงาน
เราสามารถสั่งให้ทำการ restart service ได้ หรือแม้กระทั่ง restart
server
นอกจากนี้ บางโปรแกรม ยังรวมความสามารถในการตรวจ resource
ในเครือข่ายได้ด้วย
เช่น มีเครื่องอยู่ 50 เครื่อง ผู้บริการเครือข่าย อาจต้องการดูว่า
เครื่องใดใช้ RAM ไปเท่าไหร่ มีพื้นที่ harddisk เหลืออยู่เท่าไหร่
เป็นต้น
รายงาน
แน่นอนว่า ทุกโปรแกรม ส่วนใหญ่ก็ออกรายงานได้แทบทุกตัว ส่วนใหญ่เป็น
การ graph แสดงข้อมูล uptime/downtime ตามช่วงเวลาว่า response time
average หรือ uptime มีค่าเท่าไหร่เป็นต้น
และส่วนใหญ่ ก็สามารถ report เป็น html ได้ทั้งนั้น
รายงานก็ลองดูตัวอย่างด้านล่างแล้วกันครับ
การจัดอันดับนี้
เป็นการจัดอันดับตามความพึงพอใจของผมครับ
อันดับ 1
Alchemy Network Monitor PRO - $299, $399
(Pro)

ตัดสินใจยากเหมือนกันครับ เพราะว่าอันดับสอง เค้าเน้นที่ webbase
ที่ให้อันดับหนึ่ง เพราะว่าความง่ายในการใช้งาน ลูกเล่น แจ้งเตือนบน
IM ต่างๆ ได้
อันดับ 2
IPCheck
$89.95 - $4,995.00


เป็นโปรแกรมที่เน้นทำงานบน webbase มากกว่า เพราะผมคิดว่าส่วนที่เป็น
windows application ยังทำได้ไม่ดี ใช้ฟรีได้ 3 Server
มากกว่านี้ก็ต้องจ่ายเงินตามระเบียบ
อันดับ 3
Tembria Server Monitor $295.00 -
$745.00

ความสามารถต่างๆ ที่โปรแกรมนี้มี ก็จัดว่าพื้นๆ
ที่เด่นดูเหมือนจะเป็นความสามารถในการ
โทรศัพท์แจ้งเตือนไปยังหมายเลขที่ต้องการได้ (เด่นไหมเนี่ย)
อันดับ 4
Intellipool Network
Monitor $99 - 13995 (ตามจำนวนที่ใช้)
เป็น webbase interface สวยงาม แต่เหมาะกับพวก IDC, NOC เสียมากกว่า
โดยรวมแล้ว ไม่เลวครับ



โปรแกรมอื่นๆ
A1Monitor
interface เชยๆ ดูแล้วใช้งานยากไปหน่อย 99.95
HostMonitor monitors ได้รับความนิยมพอสมควร
ไม่เลวๆ

Lite ($99), Standard ($175), Professional ($275), Enterprise ($399)
and Enterprise With Lifetime Updates ($799).
PA Server Monitor Pro ตัวนี้น่าสนใจมาก ดู features แล้วไม่เลวนะ มี version ฟรี
ด้วย แต่ต้องมี .NET นะครับ FREE, Lite $49, Pro
$99
Radar Website
Monitor
ใช้ง่ายครับ แต่ไม่ค่อยถูกใจผมเท่าไหร่ ความสามารถก็พื้นๆ ใช้
PA Server Monitor Pro ตัวฟรี
ยังทำได้ดีกว่าเยอะเลย

$49.95, $99.95, $199.95
Servers
Alive
ความสามารถ ก็โอเค สะดุดตาตรง “….ICQ, MSN, AIM (AOL)
or XMPP (like Jabber or Google Talk) …” แหม อะไรจะเอาใจนัก chat
ขนาดนั้น
นอกจากนี้ยังสามารถ generate report
สำหรับ WAP ได้
ใครสนใจโปรแกรมอื่นๆ เพิ่มเติม ลองหาจาก
http://www.snapfiles.com/Shareware/network/swnetmoni.html
(Shareware)
http://www.snapfiles.com/Freeware/network/fwnetmoni.html
(Freeware)
ถ้าคุณมีโปรแกรมลักษณะนี้ตัวอื่นๆ ที่น่าสนใจ แนะนำมาได้นะครับ
Server Monitor System
ความเห็น
ยังไม่มีความเห็น
บทความในวันเดียวกัน
ธเนศ ขำเกิด · 27 เม.ย. 2549
ธเนศ ขำเกิด · 27 เม.ย. 2549
นายสามารถ เฮียงสุข · 27 เม.ย. 2549
นายบอน@kalasin · 27 เม.ย. 2549
นาย ธวัช อนิลบล · 27 เม.ย. 2549
Anonymous Anonymous · 27 เม.ย. 2549