60
ระบบเฝ าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ Switch Monitoring System ธรรศ์ คงแก้ว Tan Kongkaew สารนิพนธ์นี เป็นส่วนหนึ งของการศึกษา หลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิชาวิศวกรรมเครือข่าย คณะวิทยาการและเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีมหานคร ปีการศึกษา 2557

ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

i

ระบบเฝาระวงและตรวจสอบการทางานของอปกรณสวตซ

Switch Monitoring System

ธรรศ คงแกว Tan Kongkaew

สารนพนธน�เปนสวนหน�งของการศกษา

หลกสตรวทยาศาสตรมหาบณฑต สาขาวชาวศวกรรมเครอขาย

คณะวทยาการและเทคโนโลยสารสนเทศ

มหาวทยาลยเทคโนโลยมหานคร

ปการศกษา 2557

Page 2: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

i

หวขอ ระบบเฝาระวงและตรวจสอบการทางานของอปกรณสวตซ

ช�อนกศกษา ธรรศ คงแกว

รหสนกศกษา 5617660043

หลกสตร วทยาศาสตรมหาบณฑต สาขาวศวกรรมเครอขาย

ปการศกษา 2557

อาจารยท�ปรกษา ผศ.ดร.วรพล ลลาเกยรตสกล

บทคดยอ

สารนพนธน�นาเสนอ ระบบเฝาระวงและตรวจสอบการทางานของอปกรณสวตซ โดยถก

พฒนาข�นมาเพ�อเปนระบบท�จะชวยลดภาระการทางานของผดแลระบบ และคอยตรวจสอบ

รายงานสถานะของอปกรณสวตซกรณท�มการทางานผดปกตหรอเกดปญหาและสงอเมลไปยง

ผดแลระบบได ทาใหผดแลระบบสามารถตดตามและแกไขไดทนทวงท และยงชวยทาใหผดแล

ระบบสามารถนาขอมลมาทาการวเคราะหเพ�อวางแผนในการขยายเครอขายขององคกรภายใน

อนาคตไดอกดวย

Page 3: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

ii

กตตกรรมประกาศ

การจดทาสารนพนธเลนน� สาเรจลลวงไปไดดวยดเน�องจากผจดทาไดรบคาแนะนาท�ด

และคาตชมท�เปนประโยชนตอการทาสารนพนธจากทาน ผศ.ดร.วรพล ลลาเกยรตสกล ซ�งเปน

อาจารยท�ปรกษา และอาจารยทกทานท�ไดมสวนรวมในสารนพนธเลมน� รวมถงอาจารยทกทาน

ท�เปนคณะกรรมการสอบท�ไดแสดงความคดเหนตชมและแนะนาเพ�อมาเปนแนวทางในการทา

สารนพนธ และทานผใหญท�ใหยมอปกรณในการทดสอบระบบจนลลวงไปไดดวยด สดทายน�

บคคลท�มพระคณอนย�งใหญท�มอาจลมไดคอ บดา-มารดา ท�คอยเอาใจใสและเปนกาลงใจใหอย

เสมอ สงผลใหสารนพนธเลมน�สาเรจลลวงไปไดดวยด ผจดทาสารนพนธจงขอขอบพระคณทก

ทานไว ณ ท�น�

ธรรศ คงแกว

สงหาคม 2558

Page 4: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

iii

สารบญ

หนา

บทคดยอ i

กตตกรรมประกาศ ii

สารบญ iii

สารบญรป v

สารบญตาราง vii

บทท� 1 บทนา 1 1.1 ความเปนมาและความสาคญของปญหา 1

1.2 วตถประสงคของสารนพนธ 1

1.3 ขอบเขตสารนพนธ 2

1.4 ประโยชนท�คาดวาจะไดรบ 2

1.5 โครงสรางของสารนพนธ 2

บทท� 2 พ�นฐานและทฤษฎท�เก�ยวของ 4

2.1 ลกษณะของระบบเครอขาย 4

2.2 ระบบบรหารจดการเครอขาย (Network Management System : NMS) 4

2.3 ระบบ Local Area Network 5 2.4 โพรโตคอล SNMP (Simple Network Management Protocol) 6

2.5 Management Information Base (MIB) และ Object Identifier (OID) 9 บทท� 3 การออกแบบระบบ 11

3.1 โครงสรางของระบบ 12

3.2 หลกการทางานของระบบ 12

3.3 SNMP Object Identifier ท�ใชในระบบ 13

3.4 พจนานกรมขอมล (Data Dictionary) 22 3.5 แผนภาพความสมพนธของฐานขอมล (Database Relation Diagram) 24

3.6 แผนภาพผงการทางาน (Flow Chart) 25

บทท� 4 การทดลองและผลการทดลอง 29

4.1 การทดลอง 29

4.2 การลอกอนเขาสระบบ 30 4.3 หนาจอแสดงผลหนาหลกของระบบ 32

Page 5: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

iv

สารบญ (ตอ)

หนา

4.4 หนาจอแสดงผลในสวนการจดการผใชงาน 33

4.5 หนาจอแสดงผลการจดการขอมลสวตซ 36 4.6 หนาจอแสดงผลรายละเอยดการทางานของสวตซ 39

4.7 หนาจอแสดงผลการคนหาขอมลการแจงเตอน 41 4.8 หนาจอแสดงรายงานตางๆ 42

บทท� 5 สรปผลการดาเนนงาน 44

5.1 สรปผลการดาเนนงาน 44 5.2 ปญหาและอปสรรค 44

5.3 แนวทางการพฒนาในอนาคต 44 เอกสารอางอง 45

ภาคผนวก ก 46

ข �นตอนการตดต �ง AppServ 47

Page 6: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

v

สารบญรป

หนา

รปท� 2.1 โครงสรางระบบบรหารจดการเครอขาย 5 รปท� 2.2 เครอขายระบบ LAN 5

รปท� 2.3 SNMP Community 7

รปท� 2.4 แสดงความสมพนธระหวาง Manager and Agent 8 รปท� 2.5 แสดงโครงสรางของ Management Information Base (MIB) 10

รปท� 3.1 แสดงลกษณะระบบเนตเวรคภายในองคกร 11 รปท� 3.2 แสดงภาพรวมการทางานของระบบบรหารจดการเครอขาย 12

รปท� 3.3 แสดงแผนภาพความสมพนธของฐานขอมล 24

รปท� 3.4 ผงการทางานของการเขาสระบบ 25 รปท� 3.5 ผงการทางานของการเพ�มผใชเขาสระบบ 26

รปท� 3.6 ผงการทางานการเพ�มอปกรณสวตซ 27 รปท� 3.7 ผงการทางานของระบบแจงเตอน 28

รปท� 4.1 แสดงการเช�อมตอระบบบรหารจดการเครอขายกบเครอขายภายในองคกร 30

รปท� 4.2 แสดงหนาลอกอนเขาสระบบ 30 รปท� 4.3 แสดงหนาลอกอนเขาสระบบกรณกรอกช�อผใชหรอพาสเวรดผด 31

รปท� 4.4 แสดงหนาจอหลกของระบบของผดแลระบบ 32 รปท� 4.5 แสดงหนาจอหลกของระบบของผใชงานระบบ 33

รปท� 4.6 แสดงหนาหลกจดการผใชงานระบบ 33

รปท� 4.7 แสดงหนาจอการเพ�มผใชงานระบบ 34 รปท� 4.8 แสดงหนาจอแจงเตอนผใชงานระบบกรอกขอมลไมครบ 35

รปท� 4.9 แสดงหนาจอขอมลผใชงานในระบบ 35 รปท� 4.10 แสดงหนาจอกาหนดสทธในการใชงานในระบบ 36

รปท� 4.11 แสดงหนาจอหลกการจดการผใชงานระบบ 36

รปท� 4.12 แสดงหนาจอการเพ�มอปกรณสวตซ 37 รปท� 4.13 แสดงหนาจอการลบอปกรณสวตซ 38

รปท� 4.14 แสดงหนาจอการลบอปกรณสวตซสาเรจ 38

รปท� 4.15 แสดงหนาจอการเลอกอปกรณท�ตองการจะแสดงผล 39 รปท� 4.16 แสดงหนาจอเตรยมพรอมการดงขอมลเพ�อจะแสดงผล 39

รปท� 4.17 แสดงคาตางๆของอปกรณสวตซ 40 รปท� 4.18 แสดงผลเม�อระบบไมสามารถเช�อมตอไปยงอปกรณสวตซได 41

รปท� 4.19 แสดงรายละเอยดตางๆในการสง e-mail 41

รปท� 4.20 แสดงรายงานของอปกรณสวตซ 42

Page 7: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

vi

สารบญรป(ตอ)

หนา

รปท� 4.21 แสดงรายงานรายละเอยดของอปกรณสวตซ 42 รปท� 4.22 แสดงรายงานรายละเอยดของอปกรณสวตซตางๆเปนกราฟ 43

รปท� ก-1 ข �นตอนการตดต �งโปรแกรม AppServ 47

รปท� ก-2 แสดงรายละเอยดเง�อนไขการ GNU License 47 รปท� ก-3 เลอกปลายทางการตดต �งโปรแกรม AppServ 48

รปท� ก-4 เลอก Package Components ท�ตองการตดต �ง 49 รปท� ก-5 แสดงการกาหนดคาคอนฟกคา Apache Web Server 50

รปท� ก-6 แสดงการกาหนดคาคอนฟกของ MySQL Database 50

รปท� ก-7 แสดงหนาจอข �นตอนส�นสดการตดต �งโปรแกรม AppServ 51 รปท� ก-8 แสดงหนาจอข �นตอนการคนหาไฟล php.ini 51

รปท� ก-9 แสดงหนาจอข �นตอนการเปดใชงาน Library snmp 52 รปท� ก-10 แสดงหนาจอข �นตอนการ Restart Apache 52

Page 8: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

vii

สารบญตาราง

หนา

ตารางท� 3.1 แสดงรายละเอยดหมายเลข OID ของ System Infomation 13

ตารางท� 3.2 แสดงรายละเอยดหมายเลข OID ของ CPU Infomation 13 ตารางท� 3.3 แสดงรายละเอยดหมายเลข OID ของ Memory Infomation 14

ตารางท� 3.4 แสดงรายละเอยดหมายเลข OID ของ Status Port 14 ตารางท� 3.5 แสดงรายละเอยดหมายเลข OID ของ Link Speed 16

ตารางท� 3.6 แสดงรายละเอยดหมายเลข OID ของ Throughput Input 18

ตารางท� 3.7 แสดงรายละเอยดหมายเลข OID ของ Throughput Output 20 ตารางท� 3.8 พจนานกรมขอมล สาหรบตาราง Staff 22

ตารางท� 3.9 พจนานกรมขอมล สาหรบตาราง Login 22 ตารางท� 3.10 พจนานกรมขอมล สาหรบตาราง Brocade 23

ตารางท� 3.11 พจนานกรมขอมล สาหรบตาราง Brocadedt 23

ตารางท� 3.12 พจนานกรมขอมล สาหรบตาราง Status 24

Page 9: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

1

บทท� 1

บทนา

1.1 ความเปนมาและความสาคญของปญหา

เน�องจากในปจจบนระบบเนตเวรคภายในองคกรมบทบาทเขามาในการรวมการทางาน

ของแตละองคกรมากข�นและมแนวโนมจะมขนาดเตบโตข�นเร�อยๆและจะมอปกรณ เชน สวตซ และ เราเตอร เพ�มมาในองคกรจานวนมากข�นและอาจจะมการดแลท�ยากข�นเน�องจากอปกรณแต

ละตวจะไมไดอยในสถานท�เดยวกน

ดวยเหตผลดงท�กลาวมาขางตนจงเกดแนวคดท�จะพฒนาแอพพลเคชนในการตรวจสอบสถานะตางของอปกรณ สวตซ ท�ใชอยภายในองคกร ทาใหผดแลระบบภายในองคกรน �นๆ

สามารถนาขอมลตางๆไปวเคราะหปญหาตางๆไดอยางรวดเรว

ซ�งหากจะแกไขปญหาท�กลาวมาขางตนน �นจะทาเวบแอพพลเคช �นเพ�อรายงานสถานะ

ตางๆของ อปกรณ สวตซ ท�อยภายในองคกรน �นๆ สามารถใหผดแลระบบสามารถเพ�มอปกรณ

สวตซได และสามารถรายงานสถานะตางๆไปยงผดแลระบบไดอยางรวดเรว

1.2 วตถประสงคของสารนพนธ

1.2.1 เพ�อดปญหาการใชงานระบบเนตเวรคขององคกรไดอยางรวดเรว

1.2.2 เพ�อทาใหการตรวจสอบขอมลของและการเขาถงอปกรณ สวตซ ไดอยางรวดเรว

ย�งข�น

1.2.3 เพ�อลดการผดพลาดการทางานของผดแลระบบใหนอยลง

1.2.4 เพ�อลดปญหา Downtime ของอปกรณ สวตซ จะไดมการตรวจสอบไดอยาง

รวดเรว

Page 10: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

2

1.3 ขอบเขตสารนพนธ

1.3.1 พฒนาระบบตรวจสอบการทางานของอปกรณสวตซ โดยใช โปรโตคอล SNMP เวอรช �น 2c

1.3.2 สามารถแสดงจานวนการใชงาน CPU ของสวตซน �นๆได

1.3.3 สามารถแสดงจานวนการใชงาน Memory ของสวตซน �นๆได

1.3.4 สามารถแสดงจานวนการใชงาน Throughput ท �งขาเขาและขาออกของ Port

UpLink ของสวตซน �นๆได

1.3.5 สามารถตรวจสอบสถานะ Up หรอ Down ของอปกรณสวตซน �นๆและหากมการ Down กจะสามารถสง ขอมลไปยงอเมลของผดแลระบบและผใชงานระบบได

1.3.6 ผดแลระบบสามารถ เพ�ม ลบ หรอแกไข อปกรณสวตช ท�มอยภายในองคกรได

1.3.7 ผดแลระบบสามารถ เพ�ม หรอแกไข ขอมลตางๆของผใชงานเวบแอพพลเคช �นได

1.4 ประโยชนท�คาดวาจะไดรบ

1.4.1 เพ�อลดความผดพลาดของระบบเนตเวรคภายในองคกร

1.4.2 เพ�อใหผดแลระบบสามารถทราบของการ Down ของอปกรณสวตซภายในองคกร

ได

1.4.3 เพ�อใหผดแลระบบสามารถตรวจสอบปญหาการใชงานระบบเนตเวรคภายใน

องคกรได

1.6 โครงสรางของสารนพนธ

สารนพนธน�แบงออกเปน 5 บท โดยรายละเอยดในแตละบท จะสรปไดดงน�

บทท� 1 บทนา จะกลาวถงรายละเอยดของปญหาและแรงจงใจ วตถประสงคท�พฒนา

ขอบเขตการทางานและประโยชนท�คาดวาจะไดรบของสารนพนธน�

Page 11: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

3

บทท� 2 ทฤษฏท�เก�ยวของ จะกลาวถงการศกษาทฤษฏตางๆ ท�จะนามาใชเพ�อทาสาร

นพนธ

บทท� 3 การออกแบบระบบ จะกลาวถงโครงสรางของระบบ สวนประกอบตางๆ ของ

ระบบ การออกแบบระบบ การออกแบบฐานขอมล และข �นตอนการทางานของระบบ

บทท� 4 การทดลองและผลการทดลอง จะกลาวถงเคร�องมอท�ใช ผลของการทดสอบ

ระบบ และรายละเอยดการทางานของระบบท�พฒนา

บทท� 5 สรปผลการดาเนนงาน จะกลาวถงปญหาและอปสรรคท�เกดข�นในการพฒนาและทดสอบระบบ แนวทางการแกไขปญหา และแนวทางในการพฒนาระบบเพ�อทาการปรบปรง

Page 12: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

4

บทท� 2

พ�นฐานและทฤษฏท�เก�ยวของ

2.1 ลกษณะของระบบเครอขาย

ระบบเครอขายคอมพวเตอร หมายถง การเช�อมตอคอมพวเตอรต �งแต 2 เคร�องข�นไป

เขาดวยกนดวยสายเคเบล หรอส�ออ�นๆ เพ�อจะทาใหเคร�องคอมพวเตอรสามารถตดตอส�อสารกน

ระหวางเคร�องคอมพวเตอรหลายๆเคร�อง ทาใหเกดการแลกเปล�ยนขอมลกน การเช�อมตอขอมล

ของคอมพวเตอรม 2 แบบหลกๆคอ 1. เคร�องคอมพวเตอรแมขาย (Server) จะเปนคอมพวเตอร

ขนาดใหญและมหนาท� ท�สาคญตางๆ เชน เวบเซรฟเวอร (Web Server) เวบเมล (Web Mail)

และ เวบแอพพลเคช �น (Web Application) เปนตน 2. เคร�องคอมพวเตอรลกขาย (Client) ระบบ

เครอขายจะเช�อมโยงคอมพวเตอรเขาดวยกน มการแลกเปล�ยนขอมล ขอความ รปภาพ เสยง

หรอ วดโอ ชวยใหมความสะดวกรวดเรวกบผใชงาน ซ�งความสามารถเหลาน�ทาใหระบบ

เครอขายคอมพวเตอรมความจาเปนและสาคญเปนอยางมากในการนามาใชส�อสารสงผานขอมล

2.2 ระบบบรหารจดการเครอขาย (Network Management System : NMS) [1]

ระบบบรหารจดการเครอขายทาหนาท�เปนศนยกลางการควบคม และเฝามองเครอขาย

มระบบเตอนเม�อมสวนหน�งสวนใดของเครอขายทางานผดพลาด หรอเกดขอขดของ ทาใหผดแล

ระบบทราบไดทนท และเขาไปทาการแกไขไดรวดเรว

หนาท�หลกของระบบบรหารจดการ คอการตรวจสอบเครอขายตลอดเวลา ทารายงาน

สถตการใชเครอขาย เชน สถตของปรมาณขอมล ปรมาณผใช และสามารถเขยนเปนกราฟ

เพ�อใหผดแลระบบนาไปวเคราะหเครอขายไดอยางถกตอง ผดแลระบบยงสามารถตรวจสอบและ

แกไขระบบจากจดศนยกลาง รวมถงการตดต �งซอฟตแวร การต �งคาระบบใหกบอปกรณ

เครอขายท�อยหางไกล

ระบบบรหารจดการจงเปนอปกรณท�ระบบเครอขายขนาดใหญ หรอผใหบรการเครอขาย

แบบสาธารณะท�มผใชบรการจานวนมากจาเปนตองม เพราะเปนอปกรณท�ทาใหการเฝามอง

ระบบเปนไปอยางมประสทธภาพ ปจจบนแมแตอปกรณสวตซมจานวนมากภายในองคกร

ประกอบรวมกนมความซบซอนมากข�นระบบบรหารจดการจงมสวนสาคญในการบรหารและ

จดการเครอขายตามรปท� 2.1

Page 13: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

5

รปท� 2.1 โครงสรางระบบบรหารจดการเครอขาย

2.3 ระบบ Local Area Network

LAN ยอมาจาก Local Area Network คอระบบเครอขายท�เช�อมระบบคอมพวเตอรเขา

ดวยกนท�ระยะทางท�จากด เชน ภายในอาคารเดยวกน ภายในช �นเดยวกน ในระบบเครอขาย

แลนน �นมสายแลน เปนอปกรณในการเช�อมตอคอมพวเตอรเซรฟเวอรเคร�องปร�นเตอร และ

คอมพวเตอรลกขายเขาดวยกน และอตตราความเรวในการสงทางสายแลนน �นในยคปจจบน จะ

มความเรว 10/100/1000 ความเรวท�กลาวมาน �นข�นอยกบชนดของการสงดวย ตามรปท� 2.2

รปท� 2.2 เครอขายระบบ LAN

Page 14: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

6

2.4 โพรโตคอล SNMP (Simple Network Management Protocol) [2]

Simple Network Management Protocol (SNMP) เปน Network Management

Protocol ท�ชวยในเร�องของการจดการและบรหารเครอขายไดจากศนยกลาง ทางานในระดบ

แอพพลเคชน (Application Layer) ซ�งชวยใหผดแลระบบสามารถวเคราะหและตรวจสอบปญหาของระบบเครอขาย เพ�อท�จะไดจดการกบปญหาท�เกดข�น ใชสาหรบการบรหารจดการเครอขาย

บนโครงสรางของ TCP/IP

การบรหารจดการเครอขายดวยโพรโตคอล SNMP เปนท�นยมกนมากในการบรหารจดการเก�ยวกบขอมลบนอปกรณเครอขาย เพราะเปนโพรโตคอลท�มการสนบสนนจากผผลต

ฮารดแวรตางๆ และการใชงานไมซบซอน เปนมาตรฐานกบอปกรณหลายๆ ชนด เชน เราเตอร, สวตช, และเคร�องคอมพวเตอร, หรอแมแตอปกรณตอพวงตางๆ มความสามารถในการเช�อมตอ

กบเครอขายท�มการสนบสนนกบ โพรโตคอล SNMP ในการตดตอส�อสารกนภายในเครอขาย

ดวยโพรโตคอล SNMP จะทางานผานโพรโตคอล UDP ท�พอรท 161 สาหรบสงและรบขอมลการรองขอคาส �ง และ พอรท 162 สาหรบการรบ Trap รายงานขอมลจากตวจดการ

โพรโตคอล SNMP มการพฒนามาอยางตอเน�องต �งแต SNMPv1 จนถงปจจบนคอ

SNMPv3 โดยในเวอรช �น 1 และ 2 น �นมลกษณะของสถาปตยกรรม และการทางานท�คลายคลงกน ซ�งในเวอรช �น 2 ไดพฒนาเพ�อยกระดบความสามารถ และประสทธภาพของการทางานจาก

เวอรช �น 1 เชน เพ�มคาส �งสาหรบใชในการจดการเครอขาย, เพ�มกลมของออปเจค ภายใน

ฐานขอมล MIB เปนตน สวนในเวอรช �น 3 ไดยกระดบในดานความปลอดภยเพ�มข�น

RFC กบเวอรช �นของ SNMP[3]

SNMP Version 1 (SNMPv1) เปนมาตรฐานปจจบนและเปนท�นยมเพราะ

ความงายของโปรโตคอล SNMP ซ�งถกระบใน RFC1157 ระดบความปลอดภย

SNMPv1 จะข�นอยกบคอมมวนต�สตรง (Community String) ท�ทาหนาท�เหมอน

รหสผาน โดยปกตคอมมวนต�จะมสามประเภทน �นคอ อานอยางเดยว (Read-only), อาน

เขยน (Read-write) และแทรป (Trap)

SNMP Version 2 (SNMPv2) คอ เวอรช �นท�ทางานบนคอมมวนต�ท�ไดรบการ

ปรบปรง ในทางเทคนคเรยกวา SNMPv2c ซ�งระบใน RFC1905, RFC1906 และ RFC1907

และอยในข �นตอนทดสอบใชงาน SNMPv2 ออกแบบมาเพ�อแกไขขอดอยของ SNMPv1 ในเร�อง

การรองขอขอมลปรมาณมาก และปญหาในการสงขอมลแบบแทรป

Page 15: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

7

SNMP Version 3 (SNMPv3) เปนเวอรช �นท�ถกคาดหวงใหเปนมาตรฐานท�

สมบรณ ซ�งในปจจบนอยในสถานะนาเสนอระบใน RFC1905 , RFC1906 , RFC1907

, RFC2571 , RFC2572 , RFC2573 , RFC2574 และ RFC2575 โดยมงเนนการเพ�ม

ระดบความปลอดภยของโปรโตคอล SNMP

SNMP Communities

สาหรบ SNMPv1 และ SNMPv2 ท�เปนท�นยม จะใชระบบคอมมวนต�ในการ

สรางความปลอดภยในการรบสงขอมลระหวางเมเนเจอร และเอเจนต โดยท �วไปเอเจนต

จะถกต �งคาใหมคอมมวนต� 3 ประเภท คอ อานไดอยางเดยว สามารถอานเขยน

และแทรป ช�อคอมมวนต� หรอคอมมวนต�สตรง อนท�จรงทางานเสมอนเปนรหสผาน โดย

ผผลตท �วไปจะใหคอมมวนต�สตรง ช�อ Public สาหรบการอานไดอยางเดยว คอมมวนต�

สตรง ช�อ Private สาหรบการอานและเขยน ตามรปท� 2.3

รปท� 2.3 SNMP Community

Manager and Agent [3]

ตวเมเนเจอร คอเซรฟเวอรท�รนซอฟตแวร หรอโปรแกรมบรหารจดการระบบเครอขาย

หรอท�ถกเรยกวา NMS (Network Management Stations) ทาหนาท�รองขอ (Request บางคร �ง

เรยกวา Query) หรอโพลล�ง (Polling) หรอรบขอมลประเภทแทรป (Trap) ท�ถกสงจากตวเอ

เจนตโดยไมไดรองขอ

การโพลล คอการรองขอขอมลจากเอเจนต เชน จากเราเตอร หรอสวตช ขอมลเหลาน�

สามารถใชประเมนสภาพการทางานของระบบเครอขาย สวนแทรป คออกวธการหน�งสาหรบเอ

เจนตในการสงสญญาณเตอนไปยงเมเนเจอร วามเหตการณสาคญใดเกดข�น แทรปสามารถ

Page 16: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

8

จะถกสงเม�อไรกไดโดยไมตองรอการรองขอจากเมเนเจอร ตวเมเนเจอรจะมการตอบสนองตอ

แทรปตามการต �งคาของผดแลระบบเครอขาย

ประเภทอปกรณชนดท�สองคอ เอเจนต โดยท �วไปคอโปรแกรม หรอเฟรมแวร

(Firmware) ท�ตดต �ง และทางานบนตวอปกรณเครอขายท�ผดแลระบบเครอขายตองการจดการ

ซ�งอาจจะเปนโปรแกรมเฉพาะ และทางานเบ�องหลงเปนแบกกราวดโปรเซส (Background

Process) หรอเดมอน (Daemon) เชน ในไมโครซอฟตวนโดว หรอยนกซ หรอเปนสวนหน�งใน

ระบบปฏบตการ เชน ในเราเตอรของ CISCO ซ�งเปนเฟรมแวรระดบต�า

ในปจจบนอปกรณท�ใชโปรโตคอล TCP/IP สวนใหญจะมาพรอมกบตวเอเจนต SNMP

เพยงแตอาจตองมการเปดใชงาน เอเจนตบนเราเตอรหรอสวตชสามารถบงบอกสถานะของแต

ละพอรตวาทางานปกต หรอไมปกต โดยเมเนเจอรสามารถรองขอขอมลดงกลาวผานโปรโตคอล

SNMP หรออกวธหน�ง ถาเกดมการขดของรนแรงเกดข�นในตวอปกรณ และเอเยนตตรวจสอบ

พบ เอเจนตจะสงขอมลประเภทแทรป แจงไปยงเมเนเจอรโดยไมตองมการรองขอ และหลงจาก

น �น เมเนเจอรจะดาเนนการตอขอมลดงกลาวตามการต �งคา ดงรปท� 2.4 ไดแสดงความสมพนธ

ระหวาง เมเนเจอร และเอเจนต

รปท� 2.4 แสดงความสมพนธระหวาง Manager and Agent

Page 17: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

9

2.5 Management Information Base (MIB) และ Object Identifier (OID) [3][4]

MIB ซ�งเปนโครงสรางของขอมลเพ�อการจดการ (SMI: Structure of Management

Information) ระบถงวธการนยามออบเจกต (Object) และพฤตกรรมการทางาน (Behavior)

เอเจนต เพ�อตดตามการทางานของอปกรณ หน�งในรายการท�สาคญกคอ Object ท�แสดงสถานะการทางานของพอรทเราเตอร (Up, Down หรอ Testing) รายการดงกลาวจะเปนขอมลท�

ตวเมเนเจอรสามารถตรวจสอบสภาพการทางานของ อปกรณเครอขายได MIB เปนฐานขอมล ท�เอเจนตใชตรวจสอบสภาพการทางานของอปกรณ เชน สถานะ

ขอมลเชงปรมาณและทางสถตของอปกรณเครอขาย โดยรปแบบโครงสรางของออบเจกตจะถก

นยามตาม SMI ในหน�งเอเจนตอาจมหลาย MIB แตทกๆเอเจนตจะม MIB สวนกลางเพยงตว

เดยวเรยกวา MIB-II (RFC 1213) ตว MIB-II เปนฐานขอมลมาตรฐานท�นยามตวแปรมาตรฐาน

ตาง ๆ ท�ตวอปกรณเครอขายตองม เชน ขอมลของพอรต (ความเรว,จานวนไบตรบ, จานวน

ไบตสง เปนตน) รวมท �งขอมลท�บรรยายถงตวอปกรณเอง เชน ตาแหนงท�ต �ง ช�อผดแล เปนตน

จดประสงคหลกของ MIB-II คอการใหขอมลท �วไปเก�ยวกบการบรหารจดการโปรโตคอล TCP/IP

แตไมไดหมายความวาจะครอบคลมความตองการทกสวนของอปกรณน �น ๆ และอนท�จรงน �นม

MIB-I ท�เปนตนกาเนดของ MIB แตจะไมกลาวถงเน�องจากไมไดถกใชงานเลยหลงจากท�มการ

ออก MIB-II ใหนามาใชงาน

Page 18: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

10

รปท� 2.5 แสดงโครงสรางของ Management Information Base (MIB)

จากรปท� 2.5 จะเหนวาแตละ Object จะมหมายเลขกากบแสดงอย ซ�งหมายเลข

ดงกลาวน�เรยกวา Object Indentifier (OID) โดยเราจะใชหมายเลข OID ในการระบตาแหนงของขอมล ท�อยในโครงสราง MIB ตวอยางเชน ถาเราจะเขาถงโหนดท�ช�อ system จะใช OID

เปน 1.3.6.1.4.1.9 เปนตน

Page 19: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

11

บทท� 3

การออกแบบและระบบงาน

ปจจบนน�มการใชงานระบบเนตเวรคภายในองคกรกนอยางแพรหลาย อาจจะกลาวไดวา

การใชงานกนแทบทกองคกร โดยในแตละองคกรกจะมโครงสรางของระบบเครอขายท�ไมเหมอนกน ข�นอยกบการใชงานและการใหบรการขององคกรน �นๆ ซ�งอาจจะโครงสราง

โดยท �วๆไปตามรปท� 3.1

รปท� 3.1 แสดงลกษณะระบบเนตเวรคภายในองคกร

จากรปท� 3.1 เปนการแสดงเครอขายน �นมขนาดคอนขางจะมขนาดใหญ และยงไมมการ

ใชงานระบบบรหารจดการเครอขาย ดงน �นจงไดคดจดทาระบบเฝาระวงและตรวจสอบการ

ทางานของอปกรณสวตซข�นเพ�อจะเปนส�งอานวยความสะดวกแกผดแลระบบในการดคาตางๆ

ของอปกรณ สวตซ ภายในองคกร การวเคราะหและออกแบบระบบ โดยสามารถแบงไดเปน

หวขอดงน�

3.1 โครงสรางของระบบ 3.2 หลกการทางานของระบบ

3.3 SNMP Object Identifier ท�ใชในระบบ

3.4 พจนานกรมขอมล (Data Dictionary) 3.5 แผนภาพความสมพนธของฐานขอมล (Database Relation Diagram)

3.6 แผนผงการทางาน (Flow Chart)

Page 20: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

12

3.1 โครงสรางของระบบ

ระบบเฝาระวงและตรวจสอบการทางานของอปกรณสวตซ Brocade ประกอบไปดวย

โครงสรางของระบบดงตอไปน�

3.1.1 ระบบเวบแอพพลเคชน

เปนระบบท�ใชในการตรวจสอบการทางานและรายงานสถานะของอปกรณสวตซ เปนระบบท�พฒนาดวยภาษา php ท�ตองทางานอยบนเวบเซรฟเวอร สวนวธการใชงาน

จะตองทาการเรยกใชงานผานเวบเบราวเซอรโดยเรยกไปท� URL หรอไอพท�ไดตดต �งเวบไวใน

ระบบเวบเซรฟเวอร ซ�งระบบจะมรายละเอยดดงตอไปน� 3.1.1.1 ระบบการจดการเพ�ม ลบ หรอแกไขขอมลอปกรณสวตซ

3.1.1.2 ระบบการจดการเพ�ม หรอแกไขขอมลผดแลระบบ 3.1.1.3 ระบบตรวจสอบและรายงานสถานะอปกรณสวตซ

3.1.1.4 ระบบแจงเตอนเม�อ สวตซมการ Dows ไปยงอเมลผดแลระบบ

3.1.1.5 ระบบจดเกบขอมลเพ�อนามาสรางเปนกราฟขอมล

3.1.2 เวบเซรฟเวอรสาหรบรนเวบแอพพลเคชน

สาหรบเวบเซรฟเวอรท�ใชรนระบบบรการจดการเครอขาย ไดทาการตดต �งแพคเกจ Apache, php v5.4 ข�นไป, Mysql, Net-Snmp และ Mail Server เพ�อใชในการทางาน

ของระบบ

3.1.3 อปกรณสวตซท�ตองการตรวจสอบการทางาน

สาหรบอปกรณสวตซท�ตองการตรวจสอบการทางานและตดตามสถานะ จะตอง

เปดการใชงาน SNMP บนอปกรณสวตซ

3.2 หลกการทางานของระบบ

รปท� 3.2 แสดงภาพรวมการทางานของระบบบรหารจดการเครอขาย

Page 21: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

13

จากรปท� 3.2 อธบายถงภาพรวมการทางานขอบระบบระบบบรหารจดการโดยจะ

อธบายเปนข �นตอนดงน�

เม�อผดแลระบบสามารถเรยกใชงานระบบผานเวบเบราวเซอรและไดทาการลอกอนเขาส

ระบบสาเรจ ระบบจะแสดงหนาหลกของระบบสามารถเขาสเมน จดการขอมล Brocade Setting เพ�อจะเขาสขอมลอปกรณสวตซท�ไดทาการดงมาเกบไวในฐานขอมล ซ�งระบบจะทาการตดตอ

กบ SNMP ของอปกรณสวตซ เพ�อรองขอขอมลของอปกรณสวตซ และอพเดทสถานการ

ทางานปจจบนของอปกรณสวตซท�ไดทาการเพ�มเขาไปในระบบและจดเกบอยในฐานขอมลออกมาแสดงท�หนาหลกของเวบไซต สาหรบขอมลของอปกรณน �นจะถกรองขอขอมลจาก

ฐานขอมล MIB ของอปกรณสวตซ ผานโพรโตคอล SNMP โดยการระบ OID (Object Identifier) ท�ตองการจะดงขอมลมาไวในระบบ

3.3 SNMP Object Identifier ท�ใชในระบบ

ในระบบของ SNMP จะมหมายเลขท�ใชในการดงตาแหนงของขอมล เพ�อตดตาม

สถานะการใชงานทรพยากรตางๆ บนเคร�องแมขาย โดยหมายเลขน �นจะเรยกวา OID (Object Identifier) โดยระบบบรหารจดการสวตซ Brocade จะมการเรยกใช OID แบงเปนหวขอไดดงน�

3.3.1 หมายเลข OID ในสวนของการแสดงรายละเอยด System Information ตามตารางท� 3.1

ตารางท� 3.1 แสดงรายละเอยดหมายเลข OID ของ System Information

Object Identifier Data Type Access Description

.1.3.6.1.2.1.1.3 TimeTicks Read-only แสดง System Uptime

.1.3.6.1.2.1.1.5 String Read-write แสดงช�อเคร�อง

.1.3.6.1.2.1.1.6 String Read-write แสดงสถานท�ท�ต �งไว

.1.3.6.1.2.1.4.20.1.1 IpAddress Read-only แสดงไอพแอดเรดของสวตซ

.1.3.6.1.4.1.1991.1.1.3.31.2.1.1.5.1 String Read-only แสดงช�อรนของอปกรณสวตซ

3.3.2 หมายเลข OID ในสวนของการแสดงรายละเอยด CPU Information ตาม

ตารางท� 3.2

ตารางท� 3.2 แสดงรายละเอยดหมายเลข OID ของ CPU Infomation

Object Identifier Data Type Access Description

.1.3.6.1.4.1.1991.1.1.2.11.1.1.4.1.1.1 Gauge Read-only แสดงการใชงานCPU 1 วนาท

.1.3.6.1.4.1.1991.1.1.2.11.1.1.4.1.1.5 Gauge Read-only แสดงการใชงานCPU 5 วนาท

.1.3.6.1.4.1.1991.1.1.2.11.1.1.4.1.1.60 Gauge Read-only แสดงการใชงานCPU 60 วนาท

.1.3.6.1.4.1.1991.1.1.2.11.1.1.4.1.1.300 Gauge Read-only แสดงการใชงานCPU 300 วนาท

Page 22: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

14

3.3.3 หมายเลข OID ในสวนของการแสดงรายละเอยด Memory Information ตาม

ตารางท� 3.3

ตารางท� 3.3 แสดงรายละเอยดหมายเลข OID ของ Memory Infomation

Object Identifier Data Type Access Description

.1.3.6.1.4.1.1991.1.1.2.1.54.0 Integer Read-only แสดงคาMemoryท �งหมด

.1.3.6.1.4.1.1991.1.1.2.1.55.0 Integer Read-only แสดงMemoryท�เหลอ

3.3.4 หมายเลข OID ในสวนของการแสดงรายละเอยด Status Port ตามตารางท� 3.4

ตารางท� 3.4 แสดงรายละเอยดหมายเลข OID ของ Status Port

Object Identifier Data Type Access Description

.1.3.6.1.2.1.2.2.1.8.1 Integer Read only แสดงสถานะของพอรท 1

.1.3.6.1.2.1.2.2.1.8.2 Integer Read only แสดงสถานะของพอรท 2

.1.3.6.1.2.1.2.2.1.8.3 Integer Read only แสดงสถานะของพอรท 3

.1.3.6.1.2.1.2.2.1.8.4 Integer Read only แสดงสถานะของพอรท 4

.1.3.6.1.2.1.2.2.1.8.6 Integer Read only แสดงสถานะของพอรท 6

.1.3.6.1.2.1.2.2.1.8.7 Integer Read only แสดงสถานะของพอรท 7

.1.3.6.1.2.1.2.2.1.8.8 Integer Read only แสดงสถานะของพอรท 8

.1.3.6.1.2.1.2.2.1.8.9 Integer Read only แสดงสถานะของพอรท 9

.1.3.6.1.2.1.2.2.1.8.10 Integer Read only แสดงสถานะของพอรท 10

.1.3.6.1.2.1.2.2.1.8.11 Integer Read only แสดงสถานะของพอรท 11

.1.3.6.1.2.1.2.2.1.8.12 Integer Read only แสดงสถานะของพอรท 12

.1.3.6.1.2.1.2.2.1.8.13 Integer Read only แสดงสถานะของพอรท 13

.1.3.6.1.2.1.2.2.1.8.14 Integer Read only แสดงสถานะของพอรท 14

.1.3.6.1.2.1.2.2.1.8.15 Integer Read only แสดงสถานะของพอรท 15

.1.3.6.1.2.1.2.2.1.8.16 Integer Read only แสดงสถานะของพอรท 16

.1.3.6.1.2.1.2.2.1.8.17 Integer Read only แสดงสถานะของพอรท 17

.1.3.6.1.2.1.2.2.1.8.18 Integer Read only แสดงสถานะของพอรท 18

.1.3.6.1.2.1.2.2.1.8.19 Integer Read only แสดงสถานะของพอรท 19

.1.3.6.1.2.1.2.2.1.8.20 Integer Read only แสดงสถานะของพอรท 20

.1.3.6.1.2.1.2.2.1.8.21 Integer Read only แสดงสถานะของพอรท 21

.1.3.6.1.2.1.2.2.1.8.22 Integer Read only แสดงสถานะของพอรท 22

.1.3.6.1.2.1.2.2.1.8.23 Integer Read only แสดงสถานะของพอรท 23

.1.3.6.1.2.1.2.2.1.8.24 Integer Read only แสดงสถานะของพอรท 24

.1.3.6.1.2.1.2.2.1.8.25 Integer Read only แสดงสถานะของพอรท 25

Page 23: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

15

ตารางท� 3.4 แสดงรายละเอยดหมายเลข OID ของ Status Port (ตอ)

Object Identifier Data Type Access Description

.1.3.6.1.2.1.2.2.1.8.26 Integer Read only แสดงสถานะของพอรท 26

.1.3.6.1.2.1.2.2.1.8.27 Integer Read only แสดงสถานะของพอรท 27

.1.3.6.1.2.1.2.2.1.8.28 Integer Read only แสดงสถานะของพอรท 28

.1.3.6.1.2.1.2.2.1.8.29 Integer Read only แสดงสถานะของพอรท 29

.1.3.6.1.2.1.2.2.1.8.30 Integer Read only แสดงสถานะของพอรท 30

.1.3.6.1.2.1.2.2.1.8.31 Integer Read only แสดงสถานะของพอรท 31

.1.3.6.1.2.1.2.2.1.8.32 Integer Read only แสดงสถานะของพอรท 32

.1.3.6.1.2.1.2.2.1.8.33 Integer Read only แสดงสถานะของพอรท 33

.1.3.6.1.2.1.2.2.1.8.34 Integer Read only แสดงสถานะของพอรท 34

.1.3.6.1.2.1.2.2.1.8.35 Integer Read only แสดงสถานะของพอรท 35

.1.3.6.1.2.1.2.2.1.8.36 Integer Read only แสดงสถานะของพอรท 36

.1.3.6.1.2.1.2.2.1.8.37 Integer Read only แสดงสถานะของพอรท 37

.1.3.6.1.2.1.2.2.1.8.38 Integer Read only แสดงสถานะของพอรท 38

.1.3.6.1.2.1.2.2.1.8.39 Integer Read only แสดงสถานะของพอรท 39

.1.3.6.1.2.1.2.2.1.8.40 Integer Read only แสดงสถานะของพอรท 40

.1.3.6.1.2.1.2.2.1.8.41 Integer Read only แสดงสถานะของพอรท 41

.1.3.6.1.2.1.2.2.1.8.42 Integer Read only แสดงสถานะของพอรท 42

.1.3.6.1.2.1.2.2.1.8.43 Integer Read only แสดงสถานะของพอรท 43

.1.3.6.1.2.1.2.2.1.8.44 Integer Read only แสดงสถานะของพอรท 44

.1.3.6.1.2.1.2.2.1.8.45 Integer Read only แสดงสถานะของพอรท 45

.1.3.6.1.2.1.2.2.1.8.46 Integer Read only แสดงสถานะของพอรท 46

.1.3.6.1.2.1.2.2.1.8.47 Integer Read only แสดงสถานะของพอรท 47

.1.3.6.1.2.1.2.2.1.8.48 Integer Read only แสดงสถานะของพอรท 48

.1.3.6.1.2.1.2.2.1.8.65 Integer Read only แสดงสถานะของพอรท 65

.1.3.6.1.2.1.2.2.1.8.66 Integer Read only แสดงสถานะของพอรท 66

.1.3.6.1.2.1.2.2.1.8.67 Integer Read only แสดงสถานะของพอรท 67

.1.3.6.1.2.1.2.2.1.8.68 Integer Read only แสดงสถานะของพอรท 68

Page 24: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

16

3.3.5 หมายเลข OID ในสวนของการแสดงรายละเอยด Link Speed ตามตารางท� 3.5

ตารางท� 3.5 แสดงรายละเอยดหมายเลข OID ของ Link Speed

Object Identifier Data Type Access Description

.1.3.6.1.2.1.2.2.1.5.1 Gauge Read only แสดงความเรวของพอรท 1

.1.3.6.1.2.1.2.2.1.5.2 Gauge Read only แสดงความเรวของพอรท 2

.1.3.6.1.2.1.2.2.1.5.3 Gauge Read only แสดงความเรวของพอรท 3

.1.3.6.1.2.1.2.2.1.5.4 Gauge Read only แสดงความเรวของพอรท 4

.1.3.6.1.2.1.2.2.1.5.6 Gauge Read only แสดงความเรวของพอรท 6

.1.3.6.1.2.1.2.2.1.5.7 Gauge Read only แสดงความเรวของพอรท 7

.1.3.6.1.2.1.2.2.1.5.8 Gauge Read only แสดงความเรวของพอรท 8

.1.3.6.1.2.1.2.2.1.5.9 Gauge Read only แสดงความเรวของพอรท 9

.1.3.6.1.2.1.2.2.1.5.10 Gauge Read only แสดงความเรวของพอรท 10

.1.3.6.1.2.1.2.2.1.5.11 Gauge Read only แสดงความเรวของพอรท 11

.1.3.6.1.2.1.2.2.1.5.12 Gauge Read only แสดงความเรวของพอรท 12

.1.3.6.1.2.1.2.2.1.5.13 Gauge Read only แสดงความเรวของพอรท 13

.1.3.6.1.2.1.2.2.1.5.14 Gauge Read only แสดงความเรวของพอรท 14

.1.3.6.1.2.1.2.2.1.5.15 Gauge Read only แสดงความเรวของพอรท 15

.1.3.6.1.2.1.2.2.1.5.16 Gauge Read only แสดงความเรวของพอรท 16

.1.3.6.1.2.1.2.2.1.5.17 Gauge Read only แสดงความเรวของพอรท 17

.1.3.6.1.2.1.2.2.1.5.18 Gauge Read only แสดงความเรวของพอรท 18

.1.3.6.1.2.1.2.2.1.5.19 Gauge Read only แสดงความเรวของพอรท 19

.1.3.6.1.2.1.2.2.1.5.20 Gauge Read only แสดงความเรวของพอรท 20

.1.3.6.1.2.1.2.2.1.5.21 Gauge Read only แสดงความเรวของพอรท 21

.1.3.6.1.2.1.2.2.1.5.22 Gauge Read only แสดงความเรวของพอรท 22

.1.3.6.1.2.1.2.2.1.5.23 Gauge Read only แสดงความเรวของพอรท 23

.1.3.6.1.2.1.2.2.1.5.24 Gauge Read only แสดงความเรวของพอรท 24

.1.3.6.1.2.1.2.2.1.5.25 Gauge Read only แสดงความเรวของพอรท 25

.1.3.6.1.2.1.2.2.1.5.26 Gauge Read only แสดงความเรวของพอรท 26

.1.3.6.1.2.1.2.2.1.5.27 Gauge Read only แสดงความเรวของพอรท 27

.1.3.6.1.2.1.2.2.1.5.28 Gauge Read only แสดงความเรวของพอรท 28

.1.3.6.1.2.1.2.2.1.5.29 Gauge Read only แสดงความเรวของพอรท 29

.1.3.6.1.2.1.2.2.1.5.30 Gauge Read only แสดงความเรวของพอรท 30

.1.3.6.1.2.1.2.2.1.5.31 Gauge Read only แสดงความเรวของพอรท 31

Page 25: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

17

ตารางท� 3.5 แสดงรายละเอยดหมายเลข OID ของ Link Speed (ตอ)

Object Identifier Data Type Access Description

.1.3.6.1.2.1.2.2.1.5.32 Gauge Read only แสดงความเรวของพอรท 32

.1.3.6.1.2.1.2.2.1.5.33 Gauge Read only แสดงความเรวของพอรท 33

.1.3.6.1.2.1.2.2.1.5.34 Gauge Read only แสดงความเรวของพอรท 34

.1.3.6.1.2.1.2.2.1.5.35 Gauge Read only แสดงความเรวของพอรท 35

.1.3.6.1.2.1.2.2.1.5.36 Gauge Read only แสดงความเรวของพอรท 36

.1.3.6.1.2.1.2.2.1.5.37 Gauge Read only แสดงความเรวของพอรท 37

.1.3.6.1.2.1.2.2.1.5.38 Gauge Read only แสดงความเรวของพอรท 38

.1.3.6.1.2.1.2.2.1.5.39 Gauge Read only แสดงความเรวของพอรท 39

.1.3.6.1.2.1.2.2.1.5.40 Gauge Read only แสดงความเรวของพอรท 40

.1.3.6.1.2.1.2.2.1.5.41 Gauge Read only แสดงความเรวของพอรท 41

.1.3.6.1.2.1.2.2.1.5.42 Gauge Read only แสดงความเรวของพอรท 42

.1.3.6.1.2.1.2.2.1.5.43 Gauge Read only แสดงความเรวของพอรท 43

.1.3.6.1.2.1.2.2.1.5.44 Gauge Read only แสดงความเรวของพอรท 44

.1.3.6.1.2.1.2.2.1.5.45 Gauge Read only แสดงความเรวของพอรท 45

.1.3.6.1.2.1.2.2.1.5.46 Gauge Read only แสดงความเรวของพอรท 46

.1.3.6.1.2.1.2.2.1.5.47 Gauge Read only แสดงความเรวของพอรท 47

.1.3.6.1.2.1.2.2.1.5.48 Gauge Read only แสดงความเรวของพอรท 48

.1.3.6.1.2.1.2.2.1.5.65 Gauge Read only แสดงความเรวของพอรท 65

.1.3.6.1.2.1.2.2.1.5.66 Gauge Read only แสดงความเรวของพอรท 66

.1.3.6.1.2.1.2.2.1.5.67 Gauge Read only แสดงความเรวของพอรท 67

.1.3.6.1.2.1.2.2.1.5.68 Gauge Read only แสดงความเรวของพอรท 68

Page 26: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

18

3.3.6 หมายเลข OID ในสวนของการแสดงรายละเอยด Throughput Input ตาม

ตารางท� 3.6

ตารางท� 3.6 แสดงรายละเอยดหมายเลข OID ของ Throughput Input

Object Identifier Data Type Access Description

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.1 Gauge Read only แสดงทรพตขาเขาของพอรท 1

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.2 Gauge Read only แสดงทรพตขาเขาของพอรท 2

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.3 Gauge Read only แสดงทรพตขาเขาของพอรท 3

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.4 Gauge Read only แสดงทรพตขาเขาของพอรท 4

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.6 Gauge Read only แสดงทรพตขาเขาของพอรท 6

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.7 Gauge Read only แสดงทรพตขาเขาของพอรท 7

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.8 Gauge Read only แสดงทรพตขาเขาของพอรท 8

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.9 Gauge Read only แสดงทรพตขาเขาของพอรท 9

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.10 Gauge Read only แสดงทรพตขาเขาของพอรท 10

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.11 Gauge Read only แสดงทรพตขาเขาของพอรท 11

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.12 Gauge Read only แสดงทรพตขาเขาของพอรท 12

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.13 Gauge Read only แสดงทรพตขาเขาของพอรท 13

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.14 Gauge Read only แสดงทรพตขาเขาของพอรท 14

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.15 Gauge Read only แสดงทรพตขาเขาของพอรท 15

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.16 Gauge Read only แสดงทรพตขาเขาของพอรท 16

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.17 Gauge Read only แสดงทรพตขาเขาของพอรท 17

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.18 Gauge Read only แสดงทรพตขาเขาของพอรท 18

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.19 Gauge Read only แสดงทรพตขาเขาของพอรท 19

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.20 Gauge Read only แสดงทรพตขาเขาของพอรท 20

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.21 Gauge Read only แสดงทรพตขาเขาของพอรท 21

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.22 Gauge Read only แสดงทรพตขาเขาของพอรท 22

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.23 Gauge Read only แสดงทรพตขาเขาของพอรท 23

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.24 Gauge Read only แสดงทรพตขาเขาของพอรท 24

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.25 Gauge Read only แสดงทรพตขาเขาของพอรท 25

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.26 Gauge Read only แสดงทรพตขาเขาของพอรท 26

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.27 Gauge Read only แสดงทรพตขาเขาของพอรท 27

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.28 Gauge Read only แสดงทรพตขาเขาของพอรท 28

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.29 Gauge Read only แสดงทรพตขาเขาของพอรท 29

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.30 Gauge Read only แสดงทรพตขาเขาของพอรท 30

Page 27: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

19

ตารางท� 3.6 แสดงรายละเอยดหมายเลข OID ของ Throughput Input (ตอ)

Object Identifier Data Type Access Description

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.31 Gauge Read only แสดงทรพตขาเขาของพอรท 31

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.32 Gauge Read only แสดงทรพตขาเขาของพอรท 32

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.33 Gauge Read only แสดงทรพตขาเขาของพอรท 33

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.34 Gauge Read only แสดงทรพตขาเขาของพอรท 34

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.35 Gauge Read only แสดงทรพตขาเขาของพอรท 35

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.36 Gauge Read only แสดงทรพตขาเขาของพอรท 36

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.37 Gauge Read only แสดงทรพตขาเขาของพอรท 37

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.38 Gauge Read only แสดงทรพตขาเขาของพอรท 38

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.39 Gauge Read only แสดงทรพตขาเขาของพอรท 39

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.40 Gauge Read only แสดงทรพตขาเขาของพอรท 40

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.41 Gauge Read only แสดงทรพตขาเขาของพอรท 41

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.42 Gauge Read only แสดงทรพตขาเขาของพอรท 42

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.43 Gauge Read only แสดงทรพตขาเขาของพอรท 43

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.44 Gauge Read only แสดงทรพตขาเขาของพอรท 44

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.45 Gauge Read only แสดงทรพตขาเขาของพอรท 45

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.46 Gauge Read only แสดงทรพตขาเขาของพอรท 46

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.47 Gauge Read only แสดงทรพตขาเขาของพอรท 47

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.48 Gauge Read only แสดงทรพตขาเขาของพอรท 48

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.65 Gauge Read only แสดงทรพตขาเขาของพอรท 65

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.66 Gauge Read only แสดงทรพตขาเขาของพอรท 66

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.67 Gauge Read only แสดงทรพตขาเขาของพอรท 67

.1.3.6.1.4.1.1991.1.1.3.3.5.1.48.68 Gauge Read only แสดงทรพตขาเขาของพอรท 68

Page 28: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

20

3.3.7 หมายเลข OID ในสวนของการแสดงรายละเอยด Throughput Output ตาม

ตารางท� 3.7

ตารางท� 3.7 แสดงรายละเอยดหมายเลข OID ของ Throughput Output

Object Identifier Data Type Access Description

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.1 Gauge Read only แสดงทรพตขาออกของพอรท 1

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.2 Gauge Read only แสดงทรพตขาออกของพอรท 2

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.3 Gauge Read only แสดงทรพตขาออกของพอรท 3

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.4 Gauge Read only แสดงทรพตขาออกของพอรท 4

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.6 Gauge Read only แสดงทรพตขาออกของพอรท 6

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.7 Gauge Read only แสดงทรพตขาออกของพอรท 7

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.8 Gauge Read only แสดงทรพตขาออกของพอรท 8

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.9 Gauge Read only แสดงทรพตขาออกของพอรท 9

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.10 Gauge Read only แสดงทรพตขาออกของพอรท 10

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.11 Gauge Read only แสดงทรพตขาออกของพอรท 11

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.12 Gauge Read only แสดงทรพตขาออกของพอรท 12

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.13 Gauge Read only แสดงทรพตขาออกของพอรท 13

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.14 Gauge Read only แสดงทรพตขาออกของพอรท 14

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.15 Gauge Read only แสดงทรพตขาออกของพอรท 15

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.16 Gauge Read only แสดงทรพตขาออกของพอรท 16

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.17 Gauge Read only แสดงทรพตขาออกของพอรท 17

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.18 Gauge Read only แสดงทรพตขาออกของพอรท 18

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.19 Gauge Read only แสดงทรพตขาออกของพอรท 19

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.20 Gauge Read only แสดงทรพตขาออกของพอรท 20

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.21 Gauge Read only แสดงทรพตขาออกของพอรท 21

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.22 Gauge Read only แสดงทรพตขาออกของพอรท 22

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.23 Gauge Read only แสดงทรพตขาออกของพอรท 23

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.24 Gauge Read only แสดงทรพตขาออกของพอรท 24

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.25 Gauge Read only แสดงทรพตขาออกของพอรท 25

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.26 Gauge Read only แสดงทรพตขาออกของพอรท 26

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.27 Gauge Read only แสดงทรพตขาออกของพอรท 27

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.28 Gauge Read only แสดงทรพตขาออกของพอรท 28

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.29 Gauge Read only แสดงทรพตขาออกของพอรท 29

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.30 Gauge Read only แสดงทรพตขาออกของพอรท 30

Page 29: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

21

ตารางท� 3.7 แสดงรายละเอยดหมายเลข OID ของ Throughput Output (ตอ)

Object Identifier Data Type Access Description

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.31 Gauge Read only แสดงทรพตขาออกของพอรท 31

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.32 Gauge Read only แสดงทรพตขาออกของพอรท 32

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.33 Gauge Read only แสดงทรพตขาออกของพอรท 33

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.34 Gauge Read only แสดงทรพตขาออกของพอรท 34

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.35 Gauge Read only แสดงทรพตขาออกของพอรท 35

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.36 Gauge Read only แสดงทรพตขาออกของพอรท 36

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.37 Gauge Read only แสดงทรพตขาออกของพอรท 37

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.38 Gauge Read only แสดงทรพตขาออกของพอรท 38

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.39 Gauge Read only แสดงทรพตขาออกของพอรท 39

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.40 Gauge Read only แสดงทรพตขาออกของพอรท 40

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.41 Gauge Read only แสดงทรพตขาออกของพอรท 41

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.42 Gauge Read only แสดงทรพตขาออกของพอรท 42

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.43 Gauge Read only แสดงทรพตขาออกของพอรท 43

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.44 Gauge Read only แสดงทรพตขาออกของพอรท 44

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.45 Gauge Read only แสดงทรพตขาออกของพอรท 45

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.46 Gauge Read only แสดงทรพตขาออกของพอรท 46

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.47 Gauge Read only แสดงทรพตขาออกของพอรท 47

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.48 Gauge Read only แสดงทรพตขาออกของพอรท 48

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.65 Gauge Read only แสดงทรพตขาออกของพอรท 65

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.66 Gauge Read only แสดงทรพตขาออกของพอรท 66

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.67 Gauge Read only แสดงทรพตขาออกของพอรท 67

.1.3.6.1.4.1.1991.1.1.3.3.5.1.49.68 Gauge Read only แสดงทรพตขาออกของพอรท 68

Page 30: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

22

3.4 พจนานกรมขอมล (Data Dictionary)

3.4.1 ช�อตาราง : Staff

คาอธบาย : เปนตารางสาหรบเกบขอมลผใชงานและผดแลระบบ ตามตารางท� 3.8 ตารางท� 3.8 พจนานกรมขอมล สาหรบตาราง Staff

Field Name Description Type Length Key

staff รหสผใชงาน Integer 4 PK

staff_fname ช�อผใชงาน Char 30 -

staff_lname นามสกลผใชงาน Char 30 -

staff_type ประเภทผใชงาน Integer 2 -

staff_expire วนหมดอาย Char - -

staff_active สถานะผใชงาน Integer 1 -

staff_auth สทธผใชงาน Char 3 -

staff_email อเมลผใชงาน Integer 30 -

3.4.2 ช�อตาราง : Login คาอธบาย : เปนตารางสาหรบเกบขอมลสทธและการเขาสระบบจะมขอมลตาม

ตารางท� 3.9

ตารางท� 3.9 พจนานกรมขอมล สาหรบตาราง Login

Field Name Description Type Length Key

login รหสเขาสระบบ Integer 4 PK

login_staff รหสระดบสทธ Integer 4 -

login_user ช�อผใชงาน Char 30 -

login_pass รหสผาน Char 30 -

login_opass รหสยนยน Char 30 -

login_lasttime เขาใชงานลาสด Datetime - -

login_status สถานะผใชงาน Integer 1 -

Page 31: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

23

3.4.3 ช�อตาราง : Brocade

คาอธบาย : เปนเปนตารางสาหรบเกบคาการต �งคาหลกของระบบ จะมขอมลตามตารางท� 3.10

ตารางท� 3.10 พจนานกรมขอมล สาหรบตาราง Brocade

Field Name Description Type Length Key

brocade_id รหสสวตซ Integer 10 PK

brocade_ip ไอพสวตซ Char 10 FK

brocade_name ช�อสวตซ Char 30 -

brocade_community คอมมวนต�สตรง Char 30 -

brocade_version เวอรช �น Char 3 -

brocade_timesync เวลาดงขอมล Integer 2 -

brocade_portuplink หมายเลขพอตอพล�ง Integer 5 -

brocade_modistaff เร�มทางาน Integer 4 -

brocade_modidate วนท�ทาการเพ�มสวตซ Datetime - -

brocade_active สถานะสวตซ Integer 1 -

3.4.4 ช�อตาราง : Brocadedt

คาอธบาย : เปนตารางสาหรบการเกบขอมลการแสดงผลของอปกรณสวตซ จะมขอมลตามตารางท� 3.11

ตารางท� 3.11 พจนานกรมขอมล สาหรบตาราง Brocadedt

Field Name Description Type Length Key

brocadedt รหสการดงขอมล Integer 8 PK

brocadedt_brocade คยของสวตซ Integer 8 -

brocadedt_times ระยะเวลาดงขอมล Integer 5 -

brocadedt_itemno จานวนคร �งในการดงขอมล Integer 2 -

brocadedt_portin ทรพตขาเขา Varchar 255 -

brocadedt_portout ทรพตขาออก Varchar 255 -

brocadedt_cpu การใชงานซพย Integer 8 -

brocadedt_memototal เมมโมรท �งหมด Integer 10 -

brocadedt_memospace เมมโมรท�เหลอ Integer 10

brocadedt_modidate เวลาในการดงขอมล Datetime -

brocadedt_recstaff ผทาการใชงาน Integer 4

Page 32: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

24

3.4.5 ช�อตาราง : Switch_status

คาอธบาย : เปนตารางสาหรบเกบคาสถานะของสวตซ จะมขอมลตามตารางท� 3.12 ตารางท� 3.12 พจนานกรมขอมล สาหรบตาราง Status

Field Name Description Type Length Key

brocade_name ช�อสวตซ Char 30 PK

brocade_ip ไอพสวตซ Char 10 FK

staff_email กาหนดอเมลท�ใชแจงเตอน Char 30 -

3.5 แผนภาพความสมพนธของฐานขอมล (Database Relation Diagram)

รปท� 3.3 แสดงแผนภาพความสมพนธของฐานขอมล

Page 33: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

25

3.6 แผนผงการทางาน (Flow Chart)

3.6.1 การออกแบบผงการทางานของการเขาสระบบ

รปท� 3.4 ผงการทางานของการเขาสระบบ

จากรปท� 3.4 แสดงผงการทางานของการลอกอนเขาสระบบโดยสามารถอธบายการ

ทางานไดดงน�

1. ผใชงานระบบทาการกรอก Username และ Password

2. ระบบจะทาการตรวจสอบผใชงานถามและเขาสระบบสาเรจ แตถาไมมอยในระบบกจะไปเร�มตนขอ 1 ใหม

3. เม�อเลกใชงานและกจะทาการออกจากระบบ

Page 34: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

26

3.6.2 การออกแบบผงการทางานของการเพ�มผใชเขาสระบบ

รปท� 3.5 ผงการทางานของการเพ�มผใชเขาสระบบ

จากรปท� 3.5 แสดงผงการทางานของการเพ�มผใชงานเขาสระบบโดยสามารถอธบาย

การทางานไดดงน�

1. เพ�มผใชงาน ตองกรอกขอมลผใช และทาการบนทก 2. แกไขผใชงาน ทาการแกไขขอมลผใชงาน และทาการบนทก

3. ลบผใชงาน ระบบจะทาการลบขอมลออกจากฐานขอมล

Page 35: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

27

3.6.3 การออกแบบผงการทางานการเพ�มอปกรณสวตซ

รปท� 3.6 ผงการทางานการเพ�มอปกรณสวตซ

จากรปท� 3.6 แสดงผงการทางานการเพ�มอปกรณสวตซ โดยสามารถอธบายการทางาน

ไดดงน�

1. จะตองการเพ�มอปกรณสวตซหรอไม หากใชกจะไปทาขอท� 2 และหาไมใชจะ

จบการทางานของเมนน�

2. ระบบจะดงขอมลอปกรณสวตซท�เพ�มไวจากฐานขอมล และทาการรองขอ snmpget หรอ snmpwalk ไปถามการตอบกลบ SNMP ตามท�รองขอ ระบบ

จะบนทกขอมลท�ไดมาลงใน ฐานขอมล 3. ระบบจะทาการแสดงผลของอปกรณสวตซท�ดงมา

Page 36: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

28

3.6.4 การออกแบบผงการทางานของระบบแจงเตอน

รปท� 3.7 ผงการทางานของระบบแจงเตอน

จากรปท� 3.7 แสดงผงการทางานการตรวจสอบสถานะของอปกรณสวตซ โดยสามารถ

อธบายการทางานไดดงน�

1. ระบบจะเชคคาของอปกรณสวตซผาน OID ของอปกรณสวตซ 2. หากอปกรณสวตซ ออฟไลน กจะสง แจงเตอน ไปยง อเมลผดแลระบบ

Page 37: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

29

บทท� 4

การทดลองและผลการทดลอง

บทน�เปนการแสดงการทดลองและผลการทดลองหลงจากผจดทาไดทาการพฒนาและ

ออกแบบระบบเวบแอพพลเคชนตรวจสอบการทางานและรายงานสถานะของเคร�องแมขาย โดยไดทาการทดสอบและรายงานผลการทดสอบระบบ

4.1 การทดลอง

เน�องจากการทดลองระบบจาเปนจะตองมอปกรณสวตซของจรงท�จะตองนามาใชในการ

ทดลอง ทาใหมขอจากดในดานอปกรณท�ไมสามารถหาอปกรณสวตซจรงไดมาทดลองได เพราะมสวตซท�ใชงานอยจรงแลว ดงน �นจงมการทดสอบบนสวตซท�ใชงานอยจรง โดยภาพแวดลอมท�

ใชในการทดสอบระบบน �นประกอบไปดวย

4.1.1 เคร�องท�ใชพฒนา (server)

a. CPU i5 M460 @ 2.53 GHz

b. Ram 4GB c. Harddisk 20GB

d. ระบบปฏบตการ Windows 7 32bit 4.1.2 อปกรณสวตซ เคร�องท� 1 (Swtich1)

a. ย�หอ Brocade

b. รน ICX6450-48 c. Firmware Version 7.4.00T310

4.1.2 อปกรณสวตซ เคร�องท� 2 (Swtich2) a. ย�หอ Brocade

b. รน ICX-6430-48

c. Firmware Version 7.4.01T310 และมการเช�อมตอระบบเครอขายขององคกรตามรปท� 4.1

Page 38: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

30

Data Base DB 1

Data Base DB 2

IAM Application 1

IAM Application 2

Storage

Internal Firewall Fortigate 300C

Internet Firewall Fortigate 200B

Load Balance Brocade ADX1016

Core Network Switch Brocade FCX624

Access Switch Brocade ICX 6430

Access Switch Brocade ICX 6430 ช�น 2

Access Switch Brocade ICX 6430 ช�น 1

Access Switch Brocade ICX 6430 ช�น 3

Access Switch Brocade ICX 6430 ช�นลอย ฝ�งเวชระเบยน

Access Switch Brocade ICX 6430 ช�นลอย ฝ�งหอง VIP

แผนผงแสดง อปกรณเครอขายคอมพวเตอร

ตกใหม ตกเกา

NMS Server

รปท� 4.1 แสดงการเช�อมตอระบบบรหารจดการเครอขายกบเครอขายภายในองคกร

4.2 การลอกอนเขาสระบบ

ในสวนน�จะเก�ยวกบการเขาสระบบท �งหมด คอ การลอกอนเขาสระบบ ระบบจดจาการใชงาน

รปท� 4.2 แสดงหนาลอกอนเขาสระบบ

Page 39: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

31

จากรปท� 4.2 เรยกการใชงานระบบผานเวบเบราวเซอร จะแสดงฟอรมหนาลอกอนเขาส

ระบบ โดยกอนท�จะทาการเขาสหนาระบบหลกได จาเปนตองมการลอกอนเขาสระบบเพ�อยนยนตวตนกอน โดยรายละเอยดการกรอกขอมลมดงน�

1) ชองแรกกรอก Username ท�ไดลงทะเบยนไวในระบบ 2) ชองท�สองกรอก Password สาหรบ Username ท�ใชเขาระบบ

3) ปม Login เม�อทาการกรอกขอมลเรยบรอย ใหทาการคลกปมเพ�อเขาสระบบ

รปท� 4.3 แสดงหนาลอกอนเขาสระบบกรณกรอกช�อผใชหรอพาสเวรดผด

จากรปท� 4.3 เม�อจะทาการลอกอนเขาสระบบ ถากรอกขอมลผดระบบจะมการแจงเตอน

วา “ช�อผใชงาน/รหสผาน ไมถกตอง กรณาตดตอเจาหนาท�”

Page 40: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

32

4.3 หนาจอแสดงผลหนาหลกของระบบ

เม�อเขาสระบบเรยบรอยกจะเขามาระบบหลกของโปรแกรม ในสวนน�จะทาการ เพ�มสวตซ เพ�มผใชงาน ดรายงาน และออกจากระบบ ซ�งแสดงช�อผใชงานในระบบการใชงานคร �ง

ลาสดของผใชงานน� ตามรปท� 4.4

รปท� 4.4 แสดงหนาจอหลกของระบบของผดแลระบบ

จากรปท� 4.4 เม�อทาการเขาสระบบสาเรจแลวจะเขามาสหนาจอหลกของระบบ โดยในหนาจอน�จะม เมน ดงน�

1) การเพ�มอปกรณสวตซ โดยการคลกการใชงานท�ปม Brocade Setting จะเขา

ไปสหนาจอการเพ�มอปกรณสวตซ และดขอมลของอปกรณสวตซตางๆ

2) การเพ�มผดแลระบบ โดยทาการคลกการใชงานท�ปม จดการผใชงาน จะเขาไปสหนาจอการเพ�มผใชงานระบบ

3) หากตองการเลกการใชงาน โดยทาการคลกท�ปมออกจากระบบระบบจะไปสหนา Login

เม�อทาการ Login ดวย Username ท�เปนผใชงานระบบจะสามารถเขาใชงานระบบได

เฉพาะหนาท�ผใชงานระบบใหใชงานไดเทาน �นตามรปท� 4.5

Page 41: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

33

รปท� 4.5 แสดงหนาจอหลกของระบบของผใชงานระบบ

4.4 หนาจอแสดงผลในสวนการจดการผใชงาน

ในสวนน�จะเปนการจดการขอมล เพ�ม หรอแกไข ผดแลระบบ

รปท� 4.6 แสดงหนาหลกจดการผใชงานระบบ

จากรปท� 4.6 เม�อทาการกดปม จดการผใชงาน จะเขามาสหนาจดการผใชงาน โดยม

การ เพ�มผใชงาน จดการสทธ และดขอมลของผดแลระบบ

Page 42: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

34

ในสวนเพ�มหรอแกไขผดแลระบบ โดยการใสรายละเอยดตางๆ ตามรปท� 4.7

รปท� 4.7 แสดงหนาจอการเพ�มผใชงานระบบ

จากรปท� 4.7 ใสรายละเอยดตางๆดงน�

1) ชอง ช�อ ใสช�อจรงของตนเอง

2) ชอง นามสกล ใสนามสกลจรงของตนเอง 3) ชอง ช�อผใช ใส User ท�ตองการใชงานในระบบ

4) ชอง รหสผาน ใส Password ท�จะทาการ login เขามาสระบบ

5) ชอง วนหมดอาย เลอกวนหมดอายการใชงานของ ช�อผใช 6) ชอง ประเภท กาหนดการใชงานของ ช�อผใช ได

7) ชอง e-mail ใส อเมลของตนเองในการใชงานในระบบเน�องจากหาก สวตซเกดการ Down จะมอเมลใหทาการตรวจสอบสวตซน �นๆ

Page 43: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

35

หากมการใสขอมลไมครบตามชองดานบนทางระบบจะมการเตอนข�นมาหากไมไดใส

ขอมลชองใดๆ ตามรปท� 4.8

รปท� 4.8 แสดงหนาจอแจงเตอนผใชงานระบบกรอกขอมลไมครบ

จากรปท� 4.8 เม�อตองการเพ�มผใชงานในระบบใสขอมลไมครบตามชองตางๆทางระบบ

จะมการแจงเตอนข�นมารายละเอยดตามรปท� 4.8

ในสวน การดขอมลของผใชงานจะมรายละเอยดตางๆตามรปท� 4.9

รปท� 4.9 แสดงหนาจอขอมลผใชงานในระบบ

จากรปท� 4.9 เม�อทางผดแลระบบตองการดขอมลของผใชงานในระบบใหทาการเลอก

ช�อ ของผท�ตองการดและใหทาการคลกไปท�ปม ขอมล ทางระบบจะแสดงขอมลตางๆมาโชวบน

หนาจอระบบ

Page 44: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

36

ในสวน การกาหนดสทธของผใชงานในระบบมรายละเอยดตางๆตามรปท� 4.10

รปท� 4.10 แสดงหนาจอกาหนดสทธในการใชงานในระบบ

จากรปท� 4.10 เม�อทาการเพ�มผใชงานในระบบเปนท�เรยบรอยแลวกจะจากดสทธใหกบ

User น �นๆ โดยการคลกตรงดานหนาวาจะให User น �นใชงานสวนไหนไดบาง เชน หากเปน

ผดแลระบบกจะใหทกสทธใหการใชงานในระบบ แตหากเปนผใชงานในระบบ จะสามารถใชงาน

ดรายงานไดเทาน �น

4.5 หนาจอแสดงผลการจดการขอมลสวตซ

ในสวนน�จะเปนการจดการขอมล เพ�ม ลบ หรอแกไข ขอมลอปกรณสวตซ โดยการใส

รายละเอยดตางๆตามรปท�4.11

รปท� 4.11 แสดงหนาจอหลกการจดการผใชงานระบบ

Page 45: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

37

จากรปท� 4.11 เม�อทาการกดปม Brocade Setting จะเขามาสหนาจดการสวตซ โดยม

การ เพ�มอปกรณ ลบอปกรณ และแสดงผล เม�อกดปมเพ�มอปกรณกจะสามารถใสรายละเอยดดงน�

รปท� 4.12 แสดงหนาจอการเพ�มอปกรณสวตซ

จากรปท� 4.12 ใสรายละเอยดตางๆดงน�

1) ชอง Name ใสช�ออปกรณสวตซท�จะใชในการเลอกอปกรณมาแสดงรายละเอยด

2) ชอง IP Address ใส IP Address ของอปกรณสวตซท�ตองการจะมอนเตอร 3) ชอง Community ใส Community Sting ของอปกรณสวตซใน SNMP v2c

4) ชอง Time Sync ทาการเลอกเวลาท�จะทาการดงขอมลมาจากอปกรณสวตซจะทา

การดงทกๆก�นาทโดยมใหเลอกคอ 1 นาท , 2 นาท , 3 นาท , 4 นาท และ 5 นาท 5) ชอง Version ใหทาการเลอก Version ของ SNMP ท�จะเลอกใชงานในอปกรณ

สวตซ 6) ชอง Port UPLink ใสหมายเลข Port ท�ทาการเช�อมตอเปน Port Tring เพ�อจะทา

การ มอนเตอร ทรพต ท �งเขาและออกของอปกรณสวตซ

7) เม�อใสขอมลครบถวนแลวกทาการกดปม Save และเปนการเสรจส�นข�นตอนการเพ�มอปกรณสวตซ

Page 46: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

38

เม�อจะทาการลบอปกรณจะทาการเลอกอปกรณท�จะทาการลบ ตามรปท� 4.13

รปท� 4.13 แสดงหนาจอการลบอปกรณสวตซ

จากรปท� 4.13 หากตองการลบอปกรณสวตซตวใด ตองทาการเลอกอปกรณตวน �นทาง

ดานขวาของหนาจอ และเม�อเลอกข�นมาแลวทางระบบจะโชวรายละเอยดตางๆของอปกรณและ

หากตองการลบอปกรณใหคลกปม ลบอปกรณ และระบบจะมขอความแจงเตอนมายนยนการลบ

อปกรณ ตามรปท� 4.14

เม�อเลอกลบอปกรณแลวกดปม ตกลง ระบบจะทาการลบอปกรณออก

รปท� 4.14 แสดงหนาจอการลบอปกรณสวตซสาเรจ

Page 47: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

39

4.6 หนาจอแสดงผลรายละเอยดการทางานของสวตซ

ในสวนการแสดงผลจะมข �นตอนตางๆ คอใหผดแลระบบทาการเลอกอปกรณสวตซท�

ตองการ รายการสวตซจะแสดงทางดานขวาของหนาจอ ตามรปท� 4.15

รปท� 4.15 แสดงหนาจอการเลอกอปกรณท�ตองการจะแสดงผล

เม�อทาการเลอกแลวใหทาการกดปม แสดงผล ทางระบบจะข�นหนาจอเตรยมการดง

ขอมล SNMP จากอปกรณสวตซ ตามรปท� 4.16

รปท� 4.16 แสดงหนาจอเตรยมพรอมการดงขอมลเพ�อจะแสดงผล

จากรปท� 4.16 กดปม Connect ทางระบบจะทาการรองขอขอมล SNMP ท�เกบไวใน

ระบบใหไปทาการดงขอมลชดน �นมาทาการแสดงผลท�หนาจอ

Page 48: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

40

ในสวนน�จะเก�ยวกบการแสดงคาตางๆของสวตซ เชน ช�อเคร�อง ไอพแมเนจเมนท รน

UpTime การใชงาน CPU ของสวตซ การใชงาน Memory ของสวตซ และ Throughput ท �งเขาและออกของ Port UpLink ของสวตซ ตามรปท� 4.17

รปท� 4.17 แสดงคาตางๆของอปกรณสวตซ จากรปท� 4.17 เม�อคลกท�ปม Connect ระบบจะทาการดงขอมลผาน snmpget และ

snmpwalk ตอมาจะแสดงผลหนาจอตางๆท�ไดเพ�มเขามาในระบบแลวตามรายละเอยด ดงน�

1) แสดงช�อ Hostname ของอปกรณสวตซ

2) แสดงเวลา UP Time ของอปกรณสวตซ

3) แสดง IP Address ของอปกรณสวตซ

4) แสดง Model ของอปกรณสวตซ

5) แสดงคา CPU เปนกราฟท�ใชงานอยในปจจบน

6) แสดงคา Memory เปนกราฟท�ใชงานอยในปจจบน

7) แสดง Throughput ท �งขาเขา และขาออก ของ Port UpLink เปนกราฟ

8) แสดง Link Speed ของ Port UPLink

9) แสดง Status ของ Port ทกๆ Port บนอปกรณสวตซ วา ออนไลน หรอ

ออฟไลน

Page 49: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

41

4.7 หนาจอแสดงผลการคนหาขอมลการแจงเตอน

ในสวนน�จะมการแจงเตอนไปยงอเมลของผดแลระบบทกคนท�มรายช�ออยในระบบหากม

อปกรณสวตซตวใดตวหน�งเกดการ Downtime เกดข�นตามรปท� 4.18

รปท� 4.18 แสดงผลเม�อระบบไมสามารถเช�อมตอไปยงอปกรณสวตซได

จากรปท� 4.18 เม�อระบบไมสามารถเช�อมตอไปยงอปกรณสวตซจะทาการแจงเตอนทาง

หนาจอระบบและทาการสง e-mail ไปยงทกคนท�มรายช�อผในระบบ เพ�อจดการตรวจสอบการใชงานของอปกรณสวตซ และรายละเอยดเน�อหาใน e-mail น �นมขอมล ตามรปท� 4.19

รปท� 4.19 แสดงรายละเอยดตางๆในการสง email

Page 50: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

42

4.8 หนาจอแสดงรายงานตางๆ

เม�อทาการกดปมรายงานท�หนาจอหลก จะเขามาสรายการขอมลตางๆท�เกบไวในฐาน

ขอมล ท�ทาการดงไวมาเกบเปนขอมลเพ�อใชในการทารายงานของอปกรณสวตซตางๆท�ทาการ

เพ�มเขาไปในระบบ ตามรปท� 4.20

รปท� 4.20 แสดงรายงานของอปกรณสวตซ

จากรปท� 4.20 เม�อระบบแสดงผลของอปกรณวามอปกรณตวใดบางท�อยระบบและเม�อ

ผดแลระบบหรอผใชงานระบบจะดขอมลตางๆของอปกรณน �นกทาการคลกไปท� ช�อ หรอ ไอพ

แอดเดรส ของอปกรณน �นๆ ตามรปท� 4.21

รปท� 4.21 แสดงรายงานรายละเอยดของอปกรณสวตซ

Page 51: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

43

จากรปท� 4.21 เม�อตองการดขอมลรายละเอยดตางๆใหทาการคลกไปท�รปหนาปก

หนงสอทางระบบจะแสดง รายละเอยดตางๆข�นมาตามรปท� 4.22

รปท� 4.22 แสดงรายงานรายละเอยดของอปกรณสวตซตางๆเปนกราฟ

Page 52: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

44

บทท� 5

สรปผลการดาเนนงาน

5.1 สรปผลการดาเนนงาน

จากการวเคราะหและพฒนาระบบเฝาระวงและตรวจสอบการทางานของอปกรณสวตซ ท�ผจดทาไดทาการพฒนาข�น ไดสาเรจตามวตถประสงคท�ไดวางไว ซ�งสามารถสรปไดดงน�

5.1.1 สามารถตรวจสอบการทาการของอปกรณ เนตเวรคไดอยางรวดเรว 5.1.2 สามารถเขาถงอปกรณสวตซหลายๆตวจากระบบเฝาระวงและตรวจสอบการ

ทางานของอปกรณสวตซไดโดยไมตองทาการ Login เขาทละ 1 อปกรณ

5.1.3 ระบบสามารถแจงเตอนเม�อเกดเหตการณผดปกตของอปกรณสวตซไปยงอเมลผดแลระบบได

5.2 ปญหาและอปสรรค

5.2.1 ในการทดลองระบบจาเปนจะตองมอปกรณสวตซของจรงท�จะตองนามาใชในการ

ทดลอง ทาใหมขอจากดในดานอปกรณท�ไมสามารถหาอปกรณสวตซจรงไดมา

ทดลองได เพราะมสวตซท�ใชงานจรงอยแลว ดงน �นจงมการทดสอบบนสวตซท�ใชงานอยจรง

5.2.2 ในการหาหมายเลข OID ของอปกรณน �นไดหาจาก แมนนวลของ โปรดกเองน �นไมสามารถใชงานได จงไดหาโดยตรงจากโปรแกรม MIB Browser จงทาให

เสยเวลาในการคนหา

5.2.3 เน�องจากระบบจะมการบนทกขอมลตามชวงเวลาท�ต �งคาไวอยตลอดทาใหเกดการขยายขนาดของขอมลในฐานขอมล จงทาใหระบบทางานไดชาลง

5.2.3 เน�องจากระบบทางานแบบเวบแอพพลเคชน เม�อเคร�องเวบเซรฟเวอรท�ใชรนระบบมปญหาจะทาใหระบบท �งหมดไมสามารถใชงานได

5.3 แนวทางการพฒนาในอนาคต

ส�งท�ตองทาการปรบปรงหรอทาการพฒนาระบบใหดย�งข�น มดงน�

5.3.1 พฒนาระบบใหสามารถ SNMP เวอรช �น 3 ได 5.3.2 พฒนาระบบใหมความปลอดภยของขอมลมากข�น

5.3.3 พฒนาระบบใหสามารถใชงานกบสวตซไดทกรนทกย�หอได

Page 53: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

45

เอกสารอางอง

[1] รศ.ยน ภวรวรรณ, NMS ระบบดแลและบรหารเครอขาย. [Online].

Available : http://web.ku.ac.th/schoolnet/snet1/network/nms.html

[2] วกพเดย สารานกรมเสร, Simple Network Management Protocol. [Online]. Available : http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol

[3] พชต จนตโกศลวทย, มารจกโปรโตคอล SNMP (ตอนท� 1). [Online]. Available : http://www.thailandindustry.com/guru/view.php?id=14294&section=9

[4] พชต จนตโกศลวทย, มารจกโปรโตคอล SNMP (ตอนท� 2). [Online].

Available : http://www.thailandindustry.com/guru/view.php?id=14526&section=9

[5] บญชา ปะสละเตสง, พฒนาเวบแอปพลเคช �นดวย PHP รวมกบ MySQL และ Dreamweaver. กรงเทพฯ. : ซเอดยเคช �น, 2553.

Page 54: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

46

ภาคผนวก ก

Page 55: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

47

ข �นตอนการตดต �ง AppServ

1. ดบเบ�ลคลกไฟล appserv-win32-x.x.x.exe เพ�อทาการตดต �ง จะปรากฏหนาจอตาม

รปท� ก-1

ปท�

รรปท� ก-1 ข �นตอนการตดต �งโปรแกรม AppServ

2. เขาสข �นตอนเง�อนไขการใชงานโปรแกรม โดยโปรแกรม AppServ ไดแจกจายในรปแบบ GNU License หากผตดต �งอานเง�อนไขตางๆ เสรจส�นแลว หากยอมรบเง�อนไขใหกด

Next เพ�อเขาสการตดต �งในข �นตอไป แตหากวาไมยอมรบเง�อนไขใหกด Cancel เพ�อออกจากการตดต �งโปรแกรม AppServ ดงรปตวอยางท� ก-2

รปท� ก-2 แสดงรายละเอยดเง�อนไขการ GNU License

Page 56: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

48

3. เขาสข �นตอนการเลอกปลายทางท�ตองการตดต �ง โดยคาเร�มตนปลายทางท�ตดต �งจะ

เปน C:AppServ หากตองการเปล�ยนปลายทางท�ตดต �ง ใหกด Browse แลวเลอกปลายทางท�ตองการ ตามรปท� ก-3 เม�อเลอกปลายทางเสรจส�น ใหกดปม Next เพ�อเขาสข �นตอนการตดต �ง

ข �นตอไป

รปท� ก-3 เลอกปลายทางการตดต �งโปรแกรม AppServ

4. เลอก Package Components ท�ตองการตดต �ง โดยคาเร�มตนน �นจะใหเลอกลงทก

Package แตหากวาผใชงาน ตองการเลอกลงเฉพาะบาง Package กสามารถเลอกตามขอท�ตองการออก โดยรายละเอยดแตละ Package มดงน�

- Apache HTTP Server คอ โปรแกรมท�ทาหนาเปน Web Server - MySQL Database คอ โปรแกรมท�ทาหนาเปน Database Server

- PHP Hypertext Preprocessor คอ โปรแกรมท�ทาหนาประมวลผลการทางาน

ของภาษา PHP - phpMyAdmin คอ โปรแกรมท�ใชในการบรหารจดการฐานขอมล MySQL ผาน

เวบไซต เม�อทาการเลอก Package ตามรปท� 4 เรยบรอยแลว ใหกด Next เพ�อเขาสข �นตอนการ

ตดต �งตอไป

Page 57: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

49

รปท� ก-4 เลอก Package Components ท�ตองการตดต �ง

5. กาหนดคาคอนฟกของ Apache Web Server มอยดวยกนท �งหมด 3 สวน ตามรปท�

ก-5 คอ

Server Name คอชองสาหรบปอนขอมลช�อ Web Server ของทานเชน www.appservnetwork.com

Admin Email คอชองสาหรบปอนขอมล อเมลผดแลระบบ เชน [email protected]

HTTP Port คอชองสาหรบระบ Port ท�จะเรยกใชงาน Apache Web Server โดยท �วไป

แลว Protocol HTTP น �นจะมคาหลกคอ 80 หากวาทานตองการหลกเล�ยงการใช Port 80 กสามารถ

แกไขได หากมการเปล�ยนแปลง Port การเขาใชงาน Web Server แลว ทกคร �งท�เรยกใชงาน

เวบไซตจาเปนท�ตองระบหมายเลข Port ดวย เชน หากเลอกใช Port 99 ในการเขาเวบไซตทก

คร �งตองใช http://www.appservnetwork.com:99 จงจะสามารถเขาใชงานได

Page 58: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

50

รปท� ก-5 แสดงการกาหนดคาคอนฟกคา Apache Web Server

5. กาหนดคาคอนฟกของ MySQL Database มอยดวยกนท �งหมด 3 สวน ตามรปท�

ก-6 คอ Root Password คอชองสาหรบปอน รหสผานการเขาใชงานฐานขอมลของ Root หรอ

ผดแลระบบทกคร �งท�เขาใชงานฐานขอมลในลกษณะท�เปนผดแลระบบ ใหระบ user คอ root

Character Sets ใชในการกาหนดคาระบบภาษาท�ใชในการจดเกบฐานขอมล, เรยงลาดบฐานขอมล, Import ฐานขอมล, Export ฐานขอมล, ตดตอฐานขอมล

Old Password หากทานมปญหาเก�ยวกบการใชงาน PHP กบ MySQL API เวอรช �นเกาโดยเจอ Error Client does not support authentication protocol requested by server;

consider upgrading MySQL client ใหเลอกในสวนของ Old Password เพ�อหลกเล�ยงปญหาน�

Enable InnoDB หากทานตองการใชงานฐานขอมลในรปแบบ InnoDB ใหเลอกในสวนน�ดวย

รปท� ก-6 แสดงการกาหนดคาคอนฟกของ MySQL Database

Page 59: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

51

7. ส�นสดข �นตอนการตดต �งโปรแกรม AppServ สาหรบข �นตอนสดทายน�จะมใหเลอกวา

ตองการส �งใหมการรน Apache และ MySQL ทนทหรอไม จากน �นกดปม Finish เพ�อเสรจส�นการตดต �งโปรแกรม AppServ

รปท� ก-7 แสดงหนาจอข �นตอนส�นสดการตดต �งโปรแกรม AppServ

8. เม�อตดต �งโปรแกรม AppServ เสรจเรยบรอยแลวทางระบบตองการใช Library ในสวนของ snmp ตองเปดการใชงานในไฟลช�อ php.ini ซ�งอยใน C:\Windows ตามรปท� ก-8

รปท� ก-8 แสดงหนาจอข �นตอนการคนหาไฟล php.ini

Page 60: ระบบเฝ้าระวังและตรวจสอบการทํางานของอุปกรณ์สวิตซ์ ระบบเฝ้า... · i หัวข้อ

52

9. เม�อเจอไฟลดงกลาวแลวใหทาการเปดข�นมาและคนหาช�อ

;extension=php_snmp.dll และเอา ; ดานหนาออกแลว Save ไฟลดงกลาวตาม รปท� ก-9

รปท� ก-9 แสดงหนาจอข �นตอนการเปดใชงาน Library snmp

10. เม�อทาการ Save เสรจใหทาการ Restart Service Apache ตามรปท� ก-10

รปท� ก-10 แสดงหนาจอข �นตอนการ Restart Apache