66
การศึกษาระบบมอนิเตอร์บนโปรแกรมการจาลองไมโครติค Study of Monitoring System on Mikrotik อรุณศักดิพูลมาศ สารนิพนธ์ฉบับนี้เป็นส่วนหนึ่งของการศึกษา หลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิชาวิศวกรรมเครือข่าย คณะวิทยาการและเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีมหานคร ปีการศึกษา 2560

Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

การศกษาระบบมอนเตอรบนโปรแกรมการจ าลองไมโครตค

Study of Monitoring System on Mikrotik

อรณศกด พลมาศ

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

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

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

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

ปการศกษา 2560

Page 2: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

I  

หวขอ การศกษาระบบมอนเตอรบนโปรแกรมการจาลองไมโครตค

Study of Monitoring System on Mikrotik

ชอนกศกษา นาย อรณศกด พลมาศ

รหสนกศกษา 5717660006

หลกสตร วทยาศาสตรมหาบณฑต

ปการศกษา 2560

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

บทคดยอ

สารนพนธนเปนการนาเสนอการศกษาระบบมอนเตอรบนโปรแกรมการจาลองไมโครตค โดยมจดประสงคเพอศกษาฟงกชนการทางานของอปกรณไมโครตคและนาความรเรองการบรหารจดการอปกรณเครอขายโดยโปรโตคอล SNMP มาประยกตใชสาหรบการมอนเตอรและแสดงขอมลของอปกรณ ดวยวธการการจาลองการทางานของอปกรณ (Simulation) และใหแสดงผลในรปแบบเวปแอปพลเคชน ซงสามารถเปนแนวทางใหผทสนใจหรอผดแลระบบนาไปประยกตใชในองคกรในการทจะมอนเตอรอปกรณไมโครตคตอไป

Page 3: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

II

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

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

ขอขอบพระคณอาจารยคณะวทยาการและเทคโนโลยสารสนเทศ และอาจารยจาก

มหาวทยาลยอนทไดใหความรทงในดานทฤษฎและปฏบตตลอดระยะเวลาทไดศกษาซงชวยใหขาพเจา

สามารถน าความรทไดมาปรบใชในการท างานและการท าโครงงานได

ขอบคณเพอนๆ ทรวมศกษากนมาและใหความชวยเหลอรวมถงความรและไอเดยใหมๆท

สามารถน ามาใชในโครงงาน สดทายนขาพเจาขอขอบพระคณบดา มารดา และพชายทคอยใหก าลงใจ

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

อรณศกด พลมาศ

พฤษภาคม 2561

Page 4: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

III

สารบญ

หนา

บทคดยอ ............................................................................................................................................. I

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

สารบญ .............................................................................................................................................. III

สารบญตาราง ................................................................................................................................... VI

สารบญรป ....................................................................................................................................... VII

บทท 1 บทน า ................................................................................................................................... 1

1.1 กลาวน า ............................................................................................................................ 1

1.2 ปญหาและแรงจงใจ .......................................................................................................... 1

1.3 แนวทางแกไขปญหา ......................................................................................................... 2

1.4 วตถประสงค ..................................................................................................................... 2

1.5 ขอบเขตของโครงงาน........................................................................................................ 2

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

1.7 โครงสรางของสารนพนธ ................................................................................................... 3

บทท 2 ทฤษฎทเกยวของ .................................................................................................................. 4

2.1 NMS (Network Management System) ...................................................................... 4

2.2 หลกการของระบบการจดการเครอขาย ............................................................................ 5

2.3 SNMP (Simple Network Management Protocol) .................................................... 6

2.4 Simple Network Management Protocol Version1 (SNMPv1) ............................... 9

2.5 Simple Network Management Protocol Version 2 (SNMPv2) ............................ 11

2.6 Simple Network Management Protocol Version 3 (SNMPv3) ............................ 12

Page 5: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

IV

สารบญ (ตอ)

หนา

บทท 3 การออกแบบระบบ ............................................................................................................. 13

3.1 กลาวน า .......................................................................................................................... 13

3.2 การออกแบบระบบ ......................................................................................................... 13

3.3 โครงสรางของระบบมอนเตอรการจ าลองไมโครตค ......................................................... 14

3.4 การออกแบบการจ าลองอปกรณไมโครตค ...................................................................... 15

3.5 ขนตอนการจ าลองอปกรณไมโครตค ............................................................................... 16

3.6 การเตรยมการคอนฟกเราเตอรไมโครตค ........................................................................ 20

3.7 การก าหนดคาคอมมวนตสตรงของเราเตอรไมโครตค ...................................................... 22

3.8 ซอฟแวรในการหาคา OID (Object Identifier).............................................................. 23

3.9 โปรแกรมในการดงขอมลและแสดงผล ............................................................................ 24

3.10 แผนผงการท างานของระบบมอนเตอรการจ าลองไมโครตค (Flowchart) ....................... 25

3.11 ขนตอนการท างานของโปรแกรม .................................................................................... 26

3.12 หมายเลข OID (Object Identifier) ............................................................................... 28

3.13 การออกแบบฐานขอมล (ER Diagram) .......................................................................... 32

3.14 การเซตอพ hotspot ...................................................................................................... 36

บทท 4 การทดสอบและผลการทดสอบ ......................................................................................... 39

4.1 กลาวน า .......................................................................................................................... 39

4.2 เครองมอทใชในการทดสอบ ............................................................................................ 39

4.3 ผลการทดสอบ ................................................................................................................ 39

4.4 Task Scheduler ........................................................................................................... 47

Page 6: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

V

สารบญ (ตอ)

หนา

บทท 5 สรปผลการด าเนนงาน ....................................................................................................... 48

3.1 กลาวน า .......................................................................................................................... 48

3.2 สรปผลการทดลอง .......................................................................................................... 48

3.3 ปญหาและอปสรรค ........................................................................................................ 48

3.4 แนวทางในการพฒนาในอนาคต ..................................................................................... 48

เอกสารอางอง ................................................................................................................................. 49

ภาคผนวก ก .................................................................................................................................... 50

Page 7: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

VII

สารบญรป

หนา

รปท 2.1 โครงสรางของระบบ NMS ................................................................................................. 4

รปท 2.2 หลกการของระบบการจดการเครอขาย ............................................................................. 5

รปท 2.3 SNMP Protocol ใน TCP/IP Protocol Suite ................................................................. 7

รปท 2.4 องคประกอบของการจดการเครอขาย ............................................................................... 7

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

รปท 2.6 โครงสรางของโพรโตคอลSNMPv1 .................................................................................... 9

รปท 2.7 การรบสงขอมลระหวาง Manager และ Agent ............................................................... 10

รปท 2.8 โครงสรางของโพรโตคอล SNMPv2 ................................................................................. 11

รปท 2.9 โครงสรางของโพรโตคอล SNMPv3 ................................................................................. 12

รปท 2.10 Message ทใชในโพรโตคอล SNMPv3 ......................................................................... 12

รปท 3.1 โครงสรางของระบบมอนเตอรการจ าลองไมโครตค .......................................................... 14

รปท 3.2 โปรแกรม GNS3… ........................................................................................................... 15

รปท 3.3 Cloud Hosted Router ................................................................................................. 16

รปท 3.4 การ Edit >>>Preferences ........................................................................................... 17

รปท 3.5 การสรางชอ templates ................................................................................................. 17

รปท 3.6 การก าหนดคา RAM ใหอปกรณ ....................................................................................... 18

รปท 3.7 การเลอก IOS ใหอปกรณ ................................................................................................ 18

รปท 3.8 การเพมลดทรพยากรใหอปกรณ ....................................................................................... 19

รปท 3.9 การลอกอนเขาเราเตอร .................................................................................................... 20

รปท 3.10 ก าหนดไอพแอดเดรสใหกบเราเตอรไมโครตค ................................................................ 20

Page 8: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

VIII

สารบญรป (ตอ)

หนา

รปท 3.11 แสดงการเชอมตอระหวางคอมพวเตอรกบเราเตอรไมโครตค ......................................... 21

รปท 3.12 แสดงการลอกอนดวย WinBox ..................................................................................... 21

รปท 3.13 แสดงหนาตางภายในโปรแกรม WinBox ....................................................................... 22

รปท 3.14 การก าหนดคาคอมมวนต สตรง ..................................................................................... 22

รปท 3.15 โปรแกรม MIB Browser ............................................................................................... 23

รปท 3.16 การก าหนดคาคอมมวนตกบโปรแกรม MIB Browser ................................................... 24

รปท 3.17 โปรแกรม Visual studio .............................................................................................. 24

รปท 3.18 การใชค าสง SNMP ใน Visual Studio ......................................................................... 25

รปท 3.19 แผนผงการท างานของระบบมอนเตอรการจ าลองไมโครตค ........................................... 25

รปท 3.20 Flow ขอมลของระบบมอนเตอร .................................................................................... 26

รปท 3.21 Flow การเกบขอมลลงฐานขอมล .................................................................................. 27

รปท 3.22 Flow การแจงเตอนไปยงผดแลระบบ … ......................................................................... 27

รปท 3.23 Flow การแสดงผลบนหนาเวป....................................................................................... 28

รปท 3.24 OID และคาของ Total Memory ................................................................................. 30

รปท 3.25 OID และคาของ Use Memory .................................................................................... 30

รปท 3.26 OID และคาของ CPU-Frequency ............................................................................... 31

รปท 3.27 OID และคาของ CPU Load ........................................................................................ 31

รปท 3.28 OID และคาของอปกรณ ............................................................................................... 32

รปท 3.29 การออกแบบฐานขอมล ................................................................................................. 32

รปท 3.30 ก าหนดหมายเลขไอพใหกบ hotspot ............................................................................ 36

Page 9: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

IX

สารบญรป (ตอ)

หนา

รปท 3.31 สราง profile hotspot ................................................................................................ 37

รปท 3.32 สรางชอ hotspot ......................................................................................................... 37

รปท 3.33 สราง user ลอกอน hotspot ....................................................................................... 38

รปท 4.1 เลข OID ทแสดงชออปกรณ ............................................................................................. 39

รปท 4.2 เลข OID ทแสดงขอมล Resource .................................................................................. 40

รปท 4.3 เลข OID ทแสดงขอมล CPU Load ................................................................................ 40

รปท 4.4 เลข OID ทแสดงขอมล อนเตอรเฟซ ............................................................................... 41

รปท 4.5 เลข OID ทแสดงขอมล hotspot .................................................................................... 41

รปท 4.6 หนาเวปแอพลเคชน ........................................................................................................ 42

รปท 4.7 Information ของอปกรณ .............................................................................................. 43

รปท 4.8 แสดงขอมลของ CPU Load Memory Used ................................................................. 43

รปท 4.9 แสดงขอมลของอนเตอรเฟซขา LAN … ............................................................................ 44

รปท 4.10 แสดงขอมลของอนเตอรเฟซขา WAN ........................................................................... 44

รปท 4.11 แสดงขอมลการใชงาน hotspot ................................................................................... 45

รปท 4.12 แสดงขอมลการใชงาน hotspot ในรปแบบกราฟ ......................................................... 45

รปท 4.13 แสดงขอมลของ Log ..................................................................................................... 46

รปท 4.14 การแจงเตอนผานไลน .................................................................................................... 46

รปท 4.15 Task Scheduler ......................................................................................................... 47

รปท 4.16 Script Task Scheduler .............................................................................................. 47

รปท ก-1 การตดตงโปรแกรม MySQL (1) ..................................................................................... 50

Page 10: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

X

สารบญรป (ตอ)

หนา

รปท ก-2 การตดตงโปรแกรม MySQL (2) ..................................................................................... 50

รปท ก-3 การตดตงโปรแกรม MySQL (3) ..................................................................................... 51

รปท ก-4 การตดตงโปรแกรม MySQL (4) ..................................................................................... 51

รปท ก-5 การตดตงโปรแกรม MySQL (5) ..................................................................................... 52

รปท ก-6 การตดตงโปรแกรม MySQL (6) ..................................................................................... 52

รปท ก-7 การตดตงโปรแกรม MySQL (7) ..................................................................................... 53

รปท ก-8 การตดตงโปรแกรม MySQL (8) .................................................................................... 53

รปท ก-9 การตดตงโปรแกรม MySQL (9) ..................................................................................... 54

รปท ก-10 การตดตงโปรแกรม MySQL (10) ................................................................................. 54

รปท ก-11 การตดตงโปรแกรม MySQL (11) ................................................................................. 55

Page 11: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

VI

สารบญตาราง

หนา

ตารางท 3.1 แสดงหมายเลข OID และความหมาย ........................................................................ 29

ตารางท 3.2 ตาราง mikrotik_router ........................................................................................... 33

ตารางท 3.3 ตาราง resource ....................................................................................................... 33

ตารางท 3.4 ตาราง resource ....................................................................................................... 34

ตารางท 3.5 ตาราง hotspot ........................................................................................................ 35

ตารางท 3.6 ตาราง log ................................................................................................................. 36

Page 12: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

1

บทท 1

บทน า

1.1 กลาวน า

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

ของการเขาถงอนเตอรเนตคอ อปกรณเครอขาย อปกรณเครอขายทใชงานส าหรบการเชอมตอไดถก

ผลตขนมาเปนจ านวนมากและมหลายยหอใหเลอกใชงาน ดงนนองคกรหรอหนวยงานรวมถงผใชงาน

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

พจารณา เชน โครงสรางเครอขาย งบประมาณ และ ค าแนะน าจากผใชรายอน เปนตน

ส าหรบอปกรณเครอขายทผศกษาสนใจ ไดแก อปกรณเครอขายทชอวา Mikrotik ซงมการน ามาใช

งานส าหรบเชอมตอกบระบบเครอขาย สวนหนงคอราคาถกเมอเทยบกบอปกรณเราเตอรยหออน และ

ยงมฟเจอรการท างานทหลากหลาย จงเปนเหตผลใหมการน าเราเตอรไมโครตคมาใชงานเพมมากขน

1.2 ปญหาและแรงจงใจ

เนองจากอปกรณไมโครตค เปนอปกรณเนตเวกเหมอนอปกรณทวๆไป ดงนนปญหาทพบจาก

การใชงาน มดงน

1. ผดแลระบบไมสามารถรไดวา ณ ตอนนอปกรณใช CPU RAM ไปเทาไหร 2. ผดแลระบบไมสามารถรไดวาอนเตอรเฟซไหน Upหรอ Down 3. ในกรณทตองการดขอมลอปกรณ เชน ระบบปฏบตการ เวอรชน เฟรมแวร จะตองเขาไปท

อปกรณโดยตรง 4. เมอมการเปลยนแปลงขอมลของอปกรณผดแลระบบไมสามารถรไดโดยทนท

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

Page 13: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

2

1.3 แนวทางในการแกไขปญหา

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

การแสดงขอมลของอปกรณทจ าเปนส าหรบการท างาน เชน สถานะอปกรณ ขอมลอนเตอรเฟซ

ขอมลการใชงานทรพยากร เปนตน โดยรปแบบทแสดงสามารถแสดงในรปแบบของขอมลและกราฟ

1.4 วตถประสงค

1.4.1 สามารถจ าลองการมอนเตอรอปกรณไมโครตคได

1.4.2 สามารถแสดงรายละเอยดขอมลของอปกรณทตองการได

1.4.3 สามารถแจงเตอนและสงขอมลได

1.4.4 สามารถแสดงผลในรปแบบเวปแอฟพลเคชนได

1.5 ขอบเขตของโครงงาน

1.5.1 ดงคาของอปกรณไมโครตคและแสดงผลออกมาในรปแบบเวปแอพลเคชน

1.5.2 แสดงขอมลอปกรณ เชนสถานะอปกรณ ขอมลอนเตอรเฟซ ขอมลการใชงาน

ทรพยากร เปนตน

1.5.3 สามารถแสดงผลออกมาในรปแบบกราฟฟก

1.5.4 สามารถแจงเตอนและสงขอมลได

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

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

Page 14: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

3

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

1.6.3 สามารถน าเอาผลทไดไปประยกตใชงานในองคกรในการทจะมอนเตอรอปกรณไมโค

รตค

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

โครงงานนจะแบงเนอหาออกเปน 5 บท โดยสรปไดดงน

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

ทคาดวาจะไดรบ

บทท 2 ทฤษฎทเกยวของ เปนการกลาวถงทฤษฎทใชอางองการท าโครงงาน

บทท 3 ขนตอนการท าโครงงาน เปนกลาวถงการออกแบบระบบ ทใชในการท าโครงงาน ซงจะ

ประกอบไปดวยสวนของการ Simulation และ Programming

บทท 4 ผลการท าโครงงาน เปนการกลาวถงผลทไดจากการออกแบบระบบ ไดแก การหาคาOID และ

การแสดงผลของเวปแอพลเคชน

บทท 5 สรปผลการท างาน เปนการกลาวสรปผลของการท าโครงงานทงหมด รวมถงปญหาในการท า

โครงงานและแนวทางในการน าโครงงานไปพฒนาตอ

Page 15: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

4

บทท 2

ทฤษฎทเกยวของ

ส าหรบบทนจะเปนการกลาวถง ทฤษฎทเกยวของในการท าโครงงาน ซงจะประกอบไปดวย

ทฤษฎของการจดการระบบเครอขาย หรอ Network Management System และกลาวถง

โปรโตคอลทถกน าใชในการจดการระบบเครอขาย ไดแก โปรโตคอล SNMP โดยมรายละเอยด

ดงตอไปน

2.1 NMS (Network Management System) [1] [2] [3]

ระบบการจดการเครอขาย (Network Management System) หรอระบบ NMS เปนระบบ

ทใชเพอบรหารจดการอปกรณเครอขาย ระบบการจดการเครอขายจดเปนแอพลเคชนทท างานอยบน

โพรโตคอล TCP/IP ซงเปนโพรโตคอลทใชในการสอสารบนเครอขายอนเตอรเนต ดงนนจงมการน า

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

อปกรณเครอขายโดยใชโพรโตคอล SNMPทอยในระดบแอพพลเคชนของTCP/IP เปนตวจดการ

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

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

Dashboard ขอมลการลอกอนเขาระบบ ขอมลการใชงานอนเตอรเฟสของอปกรณ ขอมล Log การ

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

สาเหตของปญหาทเกดขน ท าใหการแกไขปญหาเปนไปอยางรวดเรว

Page 16: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

5

รปท 2.1 โครงสรางของระบบ NMS

จากรปท 2.1 เปนโครงสรางของระบบ NMS ซงจะประกอบดวย Monitorคอสวนทท าหนาท

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

เครอขาย และสวนของอปกรณ เครอขายเชน Server Router Switch เปนตน ซงจะม SNMP

Agent ทท าหนาทสงขอมลใหกบ Monitor

ปจจบนหลายบรษทมการน าระบบ NMS มาใชภายในองคกรมากขน ซงผผลดอปกรณ

เครอขายหลายรายเชน Cisco JuniperHuawei ฯลฯ ไดพฒนาซอฟแวรขนมาเพอใชกบอปกรณ

เครอขายของตนเองท าใหมขอจ ากดในการน าซอฟแวรไปใชกบอปกรณเครอขายของผผลตอนๆ

อยางไรกตามยงมซอฟแวรทเปด(Open Source)ใหสามารถใชงานไดกบอปกรณเครอขายทตางกนได

โดยอปกรณนนจะตองรองรบการใชงานโพรโตคอล SNMP

2.2 หลกการของระบบการจดการเครอขาย

รปท 2.2 หลกการของระบบการจดการเครอขาย

จากรปท 2.2 หลกการของการจดการเครอขายไดถกออกแบบโดยอางองจากมาตราฐาน ISO

หรอ FCAPS ซงสามารถจ าแนกออกไดเปน 5 สวนดงน

2.2.1 การจดการความผดพลาดของระบบ (Fault Management) เปนการจดการเพอ

Page 17: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

6

ปองกนความผดพลาดทอาจจะเกดขนหรอหาวธการแกไขเมอเกดความผดพลาดไปแลว เชน การ

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

ตน

2.2.2 การจดการคอนฟกกเรชนของระบบ (Configuration Management) เปนการจดการ

เกยวกบการตงคาอปกรณทอยในระบบรวมถงการวางแผนการออกแบบและการเชอมตอ เชน การ

จดการขอมลของอปกรณเครอขาย การก าหนดคาคอนฟกกเรชน การเตรยมคาคอนฟกกเรชนเมอม

การเปลยนแปลงของโครงสรางระบบ เปนตน

2.2.3 การจดการบญชผใชงานในระบบ (Account Management) เปนการจดการเกยวกบ

ชอและพาสเวดส าหรบการเขาใชงานระบบ

2.2.4 การจดการประสทธภาพของระบบเครอขาย (Performance Management) เปนการ

จดการเกยวกบการทดสอบและประเมนผลการท างานระบบ เชน การวดคา ResponseTime การวด

คา Traffic In Traffic Out การวดคา Throughput เปนตน

2.2.5 การจดการความปลอดภยของระบบเครอขาย (Security Management) เปนการ

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

เครอขาย การเขารหสเพอความปลอดภย การท าพสจนตวตน การตรวจสอบ Log การลอกอนเขา

ระบบ เปนตน

2.3 SNMP (Simple Network Management Protocol)

SNMP ยอมาจาก Simple Network Management Protocol เปนโพรโตคอลทท างานอย

บนโพรโตคอลมาตราฐาน TCP/IP Protocol Suite ในระดบชนแอพลเคชนเลเยอร โพรโตคอล

SNMP เปนโพรโทคอลมาตรฐานทมการน ามาใชในการจดการเครอขาย ซงในปจจบน SNMP เปนท

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

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

จดการระบบเครอขายมประสทธภาพ ปจจบน SNMP ไดถกพฒนามาจนถง SNMPv3 โดยกอนหนาน

คอ SNMPv1 และ SNMPv2

Page 18: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

7

รปท 2.3 SNMP Protocol ใน TCP/IP Protocol Suit

จากรปท 2.3 จะเหนวาโพรโตคอล SNMP จะท างานอยภายใตTCP/IP Protocol Suite

หรอ TCP/IP Layer ซงนอกจากโพรโตคอลSNMPแลวภายในชนเดยวกนยงมโพรโตคอลอนรวมดวย

ไดแก FTP SMTP DNS เปนตน ดงนนถาเปรยบเทยบตามโมเดลอางองมาตราฐานOSIแลวโพรโตคอล

SNMP จะอยในชน Application Presentation และ Session Layer

2.3.1 องคประกอบของการจดการเครอขาย

รปท 2.4 องคประกอบของการจดการเครอขาย

Page 19: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

8

องคประกอบของการจดการเครอขายโดยโพรโตคอล SNMP จะประกอบไปดวย 3 องคประกอบดงน

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

2.3.1.2 Agent เปนซอฟแวรทตดต งอยท ตว Network Device ไดแก เราเตอร สวตช เซอเวอร เปนตน โดยจะท าหนาท ประมวลผล ตอบสนองตอการรองขอขอมล จดเกบขอมล แปลความหมายค าสง และแจงเหตการณกลบมาท Manager

2.3.1.3 MIB (Management Information Base)

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

จากรป 2.5 MIB (Management Information Base) เป น ฐานขอมลท ม การจด เกบ

โครงสรางของขอมลเปนล าดบชน ภายใน MIB จะมการจดเกบออบเจคเพอใชในการอางถงขอมลท

เกยวกบการจดการมการอางอง MIB เอาไวหลาย Standard เรมตงแต RFC 1155 หรอ SMI ซงเปน

การนยามโครงสรางของ MIB หรอ RFC 1157 เปนการนยาม MIBSNMP Version1 แตในการ

น าไปใชงาน จะอางองดวย RFC1213 ส าหรบโครงสรางของ MIB จะมลกษณะแบบ Tree หรอ

ลกษณะโครงสรางทแตกกงกานออกไป ซงแตละกงจะมชอออปเจคระบอยและภายใตชอจะมการ

อางองดวยหมายเลข OID เพอเปนการแทนชอ ดงนนในการเขาถงขอมลทอยภายใน MIBหรอเขาถง

ขอมลทอยภายในObjectจะตองอางองดวยหมายเลข ซงกคอ OID (object Identifier) เพอใหได

ขอมลออกมา

Page 20: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

9

2.4 Simple Network Management Protocol Version 1 (SNMPv1)

โพรโตคอล SNMPv1 ไดถกนยามตามมาตราฐาน RFC1157 ซงมโครงสรางและโพรโตคอลดงรป

รปท 2.6 โครงสรางของโพรโตคอล SNMPv1

จากรปท 2.6 โครงสรางของโพรโตคอล SNMPv1 จะมการรบสงขอมลระหวาง Manager และ AgentผานโพรโตคอลUDP พอรต 161 เนองจากตองการความรวดเรวในการรบสงขอมล โดยค าสงทใชรบสงขอมลหรอทเรยกวาการ Pollingมดงน

2.4.1 Get-Request เปน Massage ท Manager สงไปหาเอเจนทเพอขอขอมลโดยในการสงจะตองมการรก าหนดคา OID (Object Identifier) เพอใชอางองขอมลทตองการ 2.4.2 Get-Next-Request เปน Massage ท Manager สงไปหาเอเจนทเพอขอขอมลแตค าสงนจะตางกนท ขอมลทไดรบมาเปนขอมลของคา OID ถดไปตามโครงสรางของ MIB

2.4.3 Set-Requestเปน Massage ทManager สงไปหาเอเจนทเพอขอเขาไปแกไขขอมล

ของอปกรณ

2.4.4 Get-Responseเปน Massage ทเอเจนตใชในการตอบกลบค าสงทไดรบจากเมเนเจอร

2.4.5 trap เปน Massage ทเอเจนตใชในการตอบกลบไปหา Manager เพอแจงเตอนถง

Event ทเกดขน โดยเมอมEventเกดขนเอเจนทจะสงขอมลมาใหเมเนเจอรไดโดยทนท โดยไมตองรอ

ค าสงจากเมเนเจอร

Page 21: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

10

2.4.6 การรบสงขอมลระหวาง Manager และ Agent และพอรตทใชในการรบสง

รปท 2.7 การรบสงขอมลระหวาง Manager และ Agent

จากรปท 2.7 เปนกระบวนการรบสงขอมลระหวาง Manager และ Agent โดยภายใน

กระบวนการมการใช Message ระหวาง Manager และ Agent และพอรตทใชในการรบสงขอมล

ดงน

2.4.6.1 Message get-request, get-next-request, set-request จะสอสารกนผาน UDP

พอรต 161

2.4.6.2 Message get-response จะสอสารกนผาน UDP พอรต 161

2.4.6.3 Message trap จะสอสารกนผาน UDP พอรต 162

2.4.7 Community string

การรบสงขอมลระหวาง manager และเอเจนทจะมการก าหนดคาๆหนงซงเรยกวาคอม

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

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

รปแบบในการก าหนดคาคอมมวนตสตรงสามารถก าหนดเปนคาอะไรกไดแตจะตองก าหนดใหมคา

ตรงกน แตรปแบบทวไปทใชส าหรบการทดสอบจะมดวยกน2รปแบบคอpublic และ private โดย

public คอไมสามารถแกไขขอมลได หรอทเรยกวา แบบอานอยางเดยว สวน privateคอ สามารถ

แกไขขอมลไดหรอทเรยกวาแบบอานหรอเขยนได

Page 22: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

11

2.5 Simple Network Management Protocol Version 2 (SNMPv2)

SNMPv2 ถกพฒนาขนมาเพอเพมประสทธภาพการท างานและแกไขขอจ ากดของ SNMPv1

โดยปญหาของ SNMPv1 คอปญหาดานความปลอดภย เน องจาก SNMPv1 มการก าหนด

Community String หรอรหสผานในการเขาถงขอมลเปนขอความธรรมดา (Plain text) ซงไมมการ

เขารหส ท าใหอาจถกคาดเดาหรอขโมย Community Stringได จงเปนทมาของการพฒนา SNMPv2

หรอชอดานเทคนคคอ SNMPv2C นอกจากนยงมการเพมค าสงของ SNMP คอ Get-Bulk-Request

และ Inform-Request

รปท 2.8 โครงสรางของโพรโตคอล SNMPv2

จากรปท 2.8 ค าสงหรอ Message ทใชรบสงขอมลระหวาง Manager และ Agentจะยงคงเหมอนกบค าสงพนฐานทใชใน SNMP ทวไปแตจะมค าสงหรอ Message ทเพมเตมขนมาส าหรบใชในโปรโตคอล SNMPv2 ดงน

2.5.1 Inform-RequestเปนMessage ทใชสอสารกนระหวาง Manager กบ Manager เพอรบขอมลจาก Agent และมการสง Get Response ระหวางกน

2.5.2 Get-Bulk-RequestเปนMessage ทใชในการรองขอขอมลจากเอเจนท ซงการท างานจะเหมอนกบ Get-Next-Request แตจะดกวาตรงทสามารถรองขอขอมลเปนปรมาณมากได

Page 23: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

12

2.6 Simple Network Management Protocol Version 3 (SNMPv3)

รปท 2.9 โครงสรางของโพรโตคอล SNMPv3

จากรป 2.9 SNMPv3 ไดถกคดคนขนมาเพอแกไขปญหาดานความปลอดภยของ SNMPv1

และ SNMPv2 โดยการเพมความปลอดภยไดแก การปองกนการแกไขขอมลการปองกนการพยายาม

เขาถงขอมลโดยการใหมการระบตวตน การปองกนโดยการเขารหส เปนตน

รปท 2.10 Message ทใชในโพรโตคอล SNMPv3

จากรป 2.10 ส าหรบ Message ทใชในการรบสงขอมลม 8 รปแบบ คอ Get Request, GetNextRequest, GetBulkRequest, SetRequest, GetResponse, InformRequest, Trap และ Report

Page 24: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

13

บทท 3

การออกแบบระบบ

3.1 กลาวน า

ระบบมอนเตอรการจ าลองไมโครตค เปนระบบทถกออกแบบขนมาเพอใชส าหรบการจ าลองการมอนเตอรขอมลอปกรณไมโครตค ไดแก Information ของอปกรณ ขอมลอนเตอรเฟส ขอมลการใชงานทรพยากรของอปกรณ เชน CPU RAM เปนตน โดยมความตองการในการศกษาฟงกชนการท างานควบคกบการน าความร เรอง Network Management System มาประยกตใชกบอปกรณไมโครตค เพอมอนเตอรการเปลยนแปลง เชนการเปลยนแปลง Information ของอปกรณ การอพเกรดเฟมแวร รวมถงการเปรยบเทยบขอมล Resource ทใชงานกบ คา Threshold และเปนแนวทางใหกบผดแลระบบทใชอปกรณไมโครตคเปนอปกรณเชอมตอสามารถพฒนาซอฟแวรขนมาใชงานไดเองภายในองคกร ซงในบทนจะขอกลาวถงการออกแบบระบบดงน

3.2 การออกแบบระบบ

การออกแบบผจดท าไดจ าลองอปกรณไมโครตคขนมา โดยน าซอฟแวร CHR (Cloud

Hosted Router)ทมระบบปฎบตการRouterOSมาสรางเปนไมโครตคจ าลองเพอใชส าหรบทดสอบ

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

โครตคจะประกอบไปดวยสวนตางๆดงน

3.2.1 สวนของการออกแบบการจ าลองอปกรณไมโครตค ซงในสวนนจะมองคประกอบอย 3

องคประกอบ ทจะน ามาใชส าหรบการทดสอบ ไดแก

3.2.1.1 คอมมวนตสตรง (Community String)

3.2.1.2 หมายเลขไอพแอดเดรส (IP Address)

3.2.1.3 คาโอไอด (OID)

โดยในการออกแบบจะตองมการเซตอพคาเพอใหระบบสามารถท างานได โดยคอมมวนต

สตรงและหมายเลขไอพแอดรสจะใชส าหรบการ เซตอพในสวนของการใชงาน SNMP สวนคา OID จะ

ใชส าหรบการอางองถงขอมลในอปกรณ

Page 25: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

14

3.2.2 สวนของดงขอมลและการแสดงผล (Web application) ส าหรบการดงขอมล (Get

หรอ walk) จะมการระบไอพแอดเดรสของอปกรณเครอขายทตองการทดสอบ คา OID และ คอม

มวนต สตรง เพอใหสามารถ Get ขอมลออกมาไดและใหมการบนทกขอมลนนลงในฐานขอมลรวมถง

การเปรยบเทยบ CPU กบ RAM โดยใช Threshold เปนตวก าหนดเมอคา CPU กบ RAM เกนคา

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

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

การน าขอมลทบนทกไวใน Database มาแสดงรวมถงการออกแบบหนาเวปและโปรแกรมทจะไปดง

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

ไดแก Informationของ อปกรณ ขอมลอนเตอรเฟซ ขอมลทรพยากรทใช เชน CPU RAM ขอมล

ผใชงานทมการลอคอนผานระบบ hotspot เปนตน

3.2.3 สวนของการแจงเตอน (Alert) การออกแบบในสวนของการแจงเตอน จะเปนการน าขอมลทอยในฐานขอมล เชน ขอมลของ CPU RAMมาเปรยบเทยบกบคา Threshold ทไดตงไวถามคามากกวาจะใหมการแจงเตอนไปทผดแลระบบผานไลน

3.3 โครงสรางของระบบมอนเตอรการจ าลองไมโครตค

รปท 3.1 โครงสรางของระบบมอนเตอรการจ าลองไมโครตค

Page 26: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

15

จากรป 3.1 ส าหรบโครงสรางระบบมอนเตอรการจ าลองไมโครตคจะประกอบไปดวยสวนประกอบตางๆดงน

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

มอนเตอรอปกรณไมโครตคไดแกInformation ของอปกรณ ขอมลอนเตอรเฟซ การใชงานทรพยากร

ของอปกรณไมโครตค เชน CPU RAM เปนตน

3.3.2 สวนของการออกแบบโปรแกรมในการทจะดงขอมลจากฐานขอมลและมาแสดงบน

หนาเวป

3.3.3 สวนของการแจงเตอนเมอมความผดปกตผานไลน

3.4 การออกแบบการจ าลองอปกรณไมโครตค

การจ าลองอปกรณ ไมโครโครตค จะใช โปรแกรม GNS3 และระบบปฎบตการ CHR RouterOS ในการจ าลองการท างานของระบบมอนเตอร ซงมรายละเอยดเปนดงน

3.4.1 โปรแกรม GNS3

รปท 3.2 โปรแกรม GNS3

จากรปท 3.2 โปรแกรม GNS3 เปนโปรแกรมส าหรบการจ าลองการท างานของระบบเครอขาย โดยสามารถจ าลองการสรางอปกรณเครอขายจากระบบปฎบตการ IOS ลงการเชอมตอ และทดสอบการท างานของระบบไดเหมอนกบการทดสอบอปกรณในระบบจรง

Page 27: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

16

3.4.2 Cloud Hosted Router (CHR)

รปท 3.3 Cloud Hosted Router

จากรปท 3.3 เปนระบบปฎบตการ RouterOSทสามารถหาดาวโหลดไดจากเวปไซตของไมโครตค โดย CHR เปน image RouterOS ทมฟงกชนการท างาน เหมอน RouterOS ซงมการนยมมาใชงานบน Virtual Machine เชน VM Ware รวมถงใน GNS3 ดวย

3.5 ขนตอนการจ าลองอปกรณไมโครตค

ส าหรบขนตอนนจะเปนการอธบายวธการสรางอปกรณไมโครตคจ าลองในโปรแกรม GNS3ซงมขนตอนดงน 3.5.1 เปดโปรแกรม GNS3ขนมา เลอก Edit >>>Preferences

Page 28: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

17

รปท 3.4 การ Edit >>>Preferences

3.5.2 การสรางไมโครตกจ าลองเปนการจ าลองโดยการใช QEMU เพอจ าลอง hardware เสมอนของ

เราเตอรไมโครตค เชน CPU RAM Network Adapter เปนตน โดยมวธการดงน

3.5.2.1 เลอก QEMU เพอสรางชอ templates

3.5.2.2 เพม RAM ใหอปกรณไมโครตคจ าลอง

3.5.2.3 เลอก CHR RouterOS ทท าการดาวโหลดมา

3.5.2.4 การเพมลดทรพยากรของอปกรณไมโครตคจ าลอง

รปท 3.5 การสรางชอ templates

Page 29: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

18

จากรปท 3.5 การสรางชอ Templates เปนการตงชอใหกบ QEMU virtual machine หรอ การตงชอใหกบอปกรณไมโครตคจ าลองซงสามารถพมพชอไดในชอง Name

รปท 3.6 การก าหนดคา RAM ใหอปกรณ

จากรปท 3.6 เปนการตงคาหนวยความจ า หรอ RAMใหกบอปกรณไมโครตคจ าลอง ซงโดยทวไปคาเดมทใหมาจะเปน 256 MB ซงสามารถเพมไดในชอง RAM

รปท 3.7 การเลอก IOS ใหอปกรณ

Page 30: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

19

จากรป 3.7 เปนการน า CHR RouterOS ทไดดาวโหลดมาจากเวปไซตไมโครตคซงเปนไฟล image มาใสในไมโครตคจ าลอง โดยเลอกท New image และกดBrowse เพอไปยง path ทเกบไฟล CHR image

รปท 3.8 การเพมลดทรพยากรใหอปกรณ

จากรปท 3.8 เปนการเพมลดทรพยากร เชน HDD Network หรอแกไข Advance setting โดยกดทไอคอนไมโครตคจ าลองและเลอก Edit หลงจากจ าลองไมโครตคขนมาแลว ระบบจะยงไมสามารถท างานไดจะตองมการเซตอพคอนฟกใหกบเราเตอรไมโครตคกอน โดยการเขาไปเซตอพคอนฟกอปกรณไมโครตค

Page 31: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

20

3.6 การเตรยมการคอนฟกเราเตอรไมโครตก

3.6.1 ลอกอน เขาเราเตอร

รปท 3.9 การลอกอนเขาเราเตอร

จากรปท 3.9 จะเปนการลอคอนเขาทเราเตอรไมโครตค โดยการดบเบลคลกทตวไมโครตก และใส Username และ Password

3.6.2 ก าหนดไอพแอดเดรสใหกบเราเตอรไมโครตค

รปท 3.10 ก าหนดไอพแอดเดรสใหกบเราเตอรไมโครตค

จ าก ร ป ท 3.10 เป น ก ารก าห น ด ไอ พ แ อ ด เด รส โด ย ใช ค า ส ง ip address add address=192.168.1.1 mask=255.255.255.0 interface=ether2

Page 32: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

21

3.6.3 ทดสอบ ping

รปท 3.11 แสดงการเชอมตอระหวางคอมพวเตอรกบเราเตอรไมโครตค

จากรปท 3.11 เปนการใชค าสง ping เพอทดสอบการเชอมตอระหวางคอมพวเตอรกบเราเตอรไมโครตค โดยจะม Reply ตอบกลบมาจากหมายเลขไอพทท าการ ping ไป

3.6.4 ทดสอบลอกอนเขาเราเตอรไมโครตคดวยโปรแกรม WinBox

รปท 3.12 แสดงการลอกอนดวย WinBox

จากรปท 3.12 เปนการลอกอน ผานโปรแกรม WinBox โดยใหใส Connect To เปน หมายเลขไอพแอดเดรสทตองการเชอมตอ สวน Login คอ username และ Password คอ password แลวกด Connect

Page 33: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

22

3.6.5 หลงจากกด Connect จะสามารถเชอมตอกบอปกรณไมโครตคได

รปท 3.13 แสดงหนาตางภายในโปรแกรม WinBox

จากรปท 3.13 เปนการแสดงหนาตางภายในโปรแกรม WinBox ซงดานซายมอจะมฟงกชนการท างานส าหรบการเซตอพอปกรณ

3.7 การก าหนดคาคอมมวนตสตรงของเราเตอรไมโครตค

รปท 3.14 การก าหนดคาคอมมวนตสตรง

Page 34: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

23

จากรปท 3.14 เปนการก าหนดคาคอมมวนตสตรงทตวอปกรณไมโครตคกเพอเปนการก าหนดสทธในการเขาถงขอมลอปกรณทอยภายในโดยสามารถก าหนดไดดงน

3.7.1 ไปท IP >>>SNMP >>>Communities โดยทName : ชอของคอมมวนต สตรง

Address: หมายเลขไอพของเครองมอนเตอร

3.8 ซอฟแวรในการหาคา OID (Object Identifier)

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

รปท 3.15 โปรแกรม MIB Browser

จากรปท 3.5 MIBBrowser คอโปรแกรม ในการชวยหาคา OID ตวโปรแกรมจะมฟงกชนส าหรบการ GET/GETNEXT/WALK ออกมาเปนลกษณะโครงสรางของขอมลซงภายในจะมการอางถงออปเจคแตละออปเจค ทมหมายเลข Object ID ก ากบอย และเราสามารถเอาหมายเลข OID นมาใชเพอเขาถงขอมลภายในอปกรณ ได

Page 35: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

24

3.8.1 การก าหนดคาคอมมวนตสตรงกบ โปรแกรม MIB Browser

รปท 3.16 การก าหนดคาคอมมวนตสตรงกบ โปรแกรม MIB Browser

จากรปท 3.16 เปนการก าหนดคอมมวนตสตรงซงจะตองก าหนดทงตนทางกบปลายทาง โดยตนทางคอระบบมอนเตอรทมการตดตง โปรแกรม MIB Browser และปลายทางคอ เราเตอรไมโครตค เพอใหสามารถเชอมตอเขากบฐานขอมล(MIB) ทอยภายในเราเตอรไมโครตคได

3.9 โปรแกรมในการดงขอมลและแสดงผล

รปท 3.17 โปรแกรม Visual studio

จากรปท 3.17 เปนโปรแกรมทใชงาน มชอวา Visual studio เปนโปรแกรมทใชส าหรบออกแบบพฒนาเวปไซตและเวปแอปพลเคชน โดยตวโปรแกรมสามารถน ามาพฒนาระบบมอนเตอร

Page 36: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

25

ไดในสวนของการออกแบบหนาเวปเพจและการท างานของ SNMP เพอในการดงขอมลและแสดงผลหนาเวปแอปพลเคชนส าหรบโปรแกรม Visual studio สามารถหาดาวโหลดมาใชงานได

3.9.1 การดงขอมลอปกรณจะตองมค าสงในการดงขอมล คอ ค าสง Get หรอWalk โดยค าสงนจะอยใน SNMP และจะตองอางองโดยการใส เลข OID เพอใหสามารถโปรแกรมขอมลออกมาได

รปท 3.18 การใชค าสง SNMP ใน Visual Studio

จากรปท 3.18 เปนค าสง SNMP ทใชในโปรแกรม Visual Studio ทมการระบคา OID

3.10 แผนผงการท างานของระบบมอนเตอรการจ าลองไมโครตค (Flowchart)

การออกแบบระบบมอนเตอรสามารถจ าลองการขนตอนท างานของระบบไดดงน

รปท 3.19 แผนผงการท างานของระบบมอนเตอรการจ าลองไมโครตค

Page 37: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

26

จากรปท 3.19 ระบบจะท าการมอนเตอรอปกรณไมโครตค โดยเรมจากไปดงขอมลจากอปกรณเครอขายโดยใชโปรโตคอล SNMP ซงถา ณ ตอนนนอปกรณมความผดปกตเกดขน เชนพอรต Down กจะมการแจงเตอนมาทผดแลระบบและบนทกขอมลลงในฐานขอมลหรอถาอปกรณท างานตามปกตระบบกจะไปดงขอมลของอปกรณตามหมายเลขโอไอดทไดก าหนดไวในโปรแกรมและเอาคาท ไดมาเปรยบเทยบกบคา Threshold ท ได เซตอพไวในฐานขอมล ถาคาท ไดมคาเกนคา Threshold ใหบนทกขอมลลงในฐานขอมลและแจงเตอนไปทผดแลระบบจากนนระบบจะไปดงขอมลทอยในฐานขอมลเพอน ามาแสดงผลบนหนาเวปแอปพลเคชน

3.11 ขนตอนการท างานของโปรแกรม

รปท 3.20 Flow ขอมลของระบบมอนเตอร

จากรปท 3.20 จะเปน Flow การท างานของระบบโดยเรมจากระบบจะไปดงขอมลจากอปกรณโดย SNMP Get/walk ซงเปนค าสงทอยในโพรโตคอล SNMP ซงในการดงขอมลแตละครงจะใช Task Scheduler เปนโปรแกรมในการควบคมการท างานของระบบ เมออปกรณท างานผดปกต เชน พอรตอนเตอรเฟส Down หรออปกรณออฟไลน หรอขอมลทไดมคามากกวาคา Threshold ทตงไวซงอาจสงผลตองการท างานของอปกรณกใหมการแจงเตอนไปทผดแลระบบโดยทนท

Page 38: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

27

รปท 3.21 Flow การเกบขอมลลงฐานขอมล

จากรปท 3.21 จะเปนกระบวนการเกบขอมลลงฐานขอมล โดยเรมจากระบบจะท าการรองขอขอมลสถานะการท างานของอปกรณโดยใชค าสง Get/walk เมอพบวาอปกรณท างานผดปกตหรอขอมลทไดมคาสงกวาปกตกจะท าการบนทกลงในฐานขอมล และจะใช Task Schedule ในการควบคมการท างานของโปรแกรมในการทจะไป Get/Walk ขอมลใหม

รปท 3.22 Flow การแจงเตอนไปยงผดแลระบบ

Page 39: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

28

จากรป 3.22 เปนกระบวนการแจงเตอนไปยงผดแลระบบ โดยเรมจากระบบจะท าการดงขอมลจากฐานขอมลเพอน ามาเปรยบกบคา Threshold ซงถาเปรยบเทยบแลวมคาสงกวาคา Thresholdกจะท าการแจงเตอนไปทผดแลระบบ แตถานอยกวากจะบนทกลงฐานขอมล

รปท 3.23 Flow การแสดงผลบนหนาเวป

จากรป 3.23 เปนกระบวนการในการน าขอมลเพอมาแสดงผลบนหนาเวป โดยเรมจากการไปดงขอมลจากฐานขอมลเพอมาแสดงบนหนาเวป

3.12 หมายเลข OID (Object Identifier)

OID เปนหมายเลขทใชอางองถงขอมลทอยในตวอปกรณ ซงในการออกแบบในสวนของ

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

ระบบมอนเตอรบนโปรแกรมจ าลองไมโครตค คา OID ของอปกรณไมโครตคจะเปนดงตารางท 3.1

Page 40: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

29

ตารางท 3.1 แสดงหมายเลข OID และความหมาย

หมายเลข OID ความหมาย

.1.3.6.1.2.1.1.1.0 แสดงขอมลรายละเอยดซอฟแวรเราเตอร

.1.3.6.1.2.1.1.2.0 แสดงขอมลโมดล

.1.3.6.1.2.1.1.3.0 แสดงขอมลsysUptime

.1.3.6.1.2.1.1.4.0 แสดงขอมลsysContact

.1.3.6.1.2.1.1.5.0 แสดงขอมลชอของอปกรณ

.1.3.6.1.2.1.1.6.0 แสดงขอมลsysLocation

.1.3.6.1.2.1.2.2.1.2.1 - .1.3.6.1.2.1.2.2.1.2.3 แสดงขอมลอนเตอรเฟส

.1.3.6.1.2.1.2.2.1.6.1 - .1.3.6.1.2.1.2.2.1.6.3 แสดงขอมลMac address

.1.3.6.1.2.1.2.2.1.7.1 - .1.3.6.1.2.1.2.2.1.7.3 แสดงขอมลสถานะอนเตอรเฟส

.1.3.6.1.2.1.2.2.1.10.1 - .1.3.6.1.2.1.2.2.1.10.3 แสดงขอมลขาเขาของอนเตอรเฟส

.1.3.6.1.2.1.4.20.1.1.192.168.1.1 แสดงหมายเลขไอพแอดเดรสของพอรตท1

.1.3.6.1.2.1.4.20.1.1.203.148.185.2 แสดงหมายเลขไอพแอดเดรสของพอรตท2

.1.3.6.1.2.1.4.22.1.2.2.192.168.1.10 แสดงหมายเลขไอพของuser 1

.1.3.6.1.2.1.4.22.1.2.2.192.168.1.11 แสดงหมายเลขไอพของuser 2

.1.3.6.1.2.1.4.22.1.2.2.192.168.1.100 แสดงหมายเลขไอพของuser 3

.1.3.6.1.2.1.25.2.3.1.5.65536 แสดงขอมลขนาดของMemory

จากตารางท 3.1 จะแสดงหมายเลข OID ของเราเตอรไมโครตค ซ งจะมค าอธบายความหมายของหมายเลข OID นนดวย

Page 41: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

30

3.12.1 ตวอยางOID และคาของ Total Memory

รปท 3.24 OID และคาของ Total Memory

จากรปท 3.24 เปนเลข OID ทแสดงคาของ Total Memory ของอปกรณไมโครตคซงใชโปรแกรม MIB Browser ในการหาคา OID

3.12.2 ตวอยาง OID และคาของ Use Memory

รปท 3.25 OID และคาของ Use Memory

จากรปท 3.25 เปนเลข OID ทแสดงคาของ Use Memory ของอปกรณไมโครตคซงใชโปรแกรม MIB Browser ในการหาคา OID

Page 42: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

31

3.12.3 ตวอยาง OID และคาของ CPU-Frequency

รปท 3.26 OID และคาของ CPU-Frequency

จากรปท 3.26 เปนเลข OID ทแสดงคาของ CPU-Frequency ของอปกรณไมโครตคซงใชโปรแกรม MIB Browser ในการหาคา OID

3.12.4 ตวอยาง OID และคาของ CPU Load

รปท 3.27 OID และคาของ CPU Load

จากรปท 3.27 เปนเลข OID ทแสดงคาของ CPU Load ของอปกรณ ไมโครตคซ งใชโปรแกรม MIB Browser ในการหาคา OID

Page 43: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

32

3.12.5 ตวอยาง OID และคาของอปกรณ

รปท 3.28 OID และคาของอปกรณ

จากรปท 3.28 เปนเลข OID ทแสดงคาของอปกรณไมโครตคซงใชโปรแกรม MIB Browser ในการหาคา OID

3.13 การออกแบบฐานขอมล (ER Diagram)

รปท 3.29 การออกแบบฐานขอมล

Page 44: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

33

จากรปท 3.29 เปนการออกแบบฐานขอมลซงเปนในลกษณะเชงสมพนธโดยในแตละTable จะเชอมโยงถงกน ส าหรบการออกแบบระบบมอนเตอรจะขออธบายรายละเอยดของแตละตารางดงน

ตารางท 3.2 ตาราง mikrotik_router

Column Name Data Type PK ความหมาย

hostname VARCHAR(255) PK ชอของอปกรณ

firmware VARCHAR(255) ชอของเฟรมแวร

contact VARCHAR(255) ชอส าหรบตดตอ

location VARCHAR(255) ชอสถานท

version VARCHAR(45) ชอเวอรชน

จากตารางท 3.2 เปนการแสดงการเกบขอมลของตาราง mikrotik_router ไดแกการเกบ information ของเราเตอร

ตารางท 3.3 ตาราง resource

Column Name Data Type PK ความหมาย

id_source INT(11) PK ล าดบของresource

host_resource VARCHAR(255) FK ชอของอปกรณ

resName VARCHAR(45) ชอของResource

valuesres VARCHAR(255) คาของResource

threshold VARCHAR(255) คาของ threshold

date DATETIME วนทและเวลาทเกบ

Page 45: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

34

ตารางท 3.3 เปนการแสดงการเกบขอมลของตาราง resourceไดแกการเกบ information ของ Resource

ตารางท 3.4 ตาราง interface

Column Name Data Type PK ความหมาย

id_interface INT(11) PK ล าดบของ interface

host_interface VARCHAR(255) FK ชอของอปกรณ

interface_name VARCHAR(255) ชอของอนเตอรเฟซ

ipadd VARCHAR(255) หมายเลขไอพของอนเตอรเฟซ

mac_address VARCHAR(255) Mac address ของอนเตอรเฟซ

operate_status VARCHAR(255) สถานะของอนเตอรเฟซ

byte_in VARCHAR(255) ขอมลขาเขา

threshold_in VARCHAR(255) คาของ threshold ขาเขา

byte_out VARCHAR(255) ขอมลขาออก

threshold_out VARCHAR(255) คาของ threshold ขาออก

speed VARCHAR(255) ความเรวของอนเตอรเฟซ

date DATETIME วนทและเวลาทเกบ

ตารางท 3.4 เปนการแสดงการเกบขอมลของตาราง interface ไดแกการเกบ information ของ interface

Page 46: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

35

ตารางท 3.5 ตาราง hotspot

Column Name Data Type PK ความหมาย

id_hotspot INT(11) PK ล าดบของ hotspot

host_name VARCHAR(255) FK ชอของอปกรณ

hotspot_name VARCHAR(255) ชอของhotspot

username VARCHAR(255) ชอของผใชงาน hotspot

ipaddress VARCHAR(255) หมายเลขไอพของuser

macaddress VARCHAR(255) Mac addressของuser

byte_in VARCHAR(255) ขอมลขาเขา

threshold_in VARCHAR(255) คาของ threshold ขาเขา

byte_out VARCHAR(255) ขอมลขาออก

threshold_out VARCHAR(255) คาของ threshold ขาออก

speed VARCHAR(255) ความเรวของอนเตอรเฟส

status VARCHAR(45) สถานะของ user

date DATETIME วนทและเวลาทเกบ

uptime VARCHAR(255) เวลาท user ออนไลน

ตารางท 3.5 เปนการแสดงการเกบขอมลของตาราง hotspotไดแกการเกบinformation ของ hotspot

Page 47: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

36

ตารางท 3.6 ตาราง log

Column Name Data Type PK ความหมาย

id_Log INT(11) PK ล าดบของ log

event VARCHAR(255) เหตการณทเกดขน

status VARCHAR(45) สถานะของเหตการณทเกดขน

date DATETIME วนทและเวลาทเกบ

ตารางท 3.6 เปนการแสดงการเกบขอมลของตาราง log ไดแกการเกบ information ของการแจงเตอน

3.14 การเซตอพ hotspot

รปท 3.30 ก าหนดหมายเลขไอพใหกบ hotspot

Page 48: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

37

รปท 3.31 สราง profilehotspot

รปท 3.32 สรางชอ hotspot

Page 49: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

38

รปท 3.33 สราง user ลอกอน hotspot

จากรปท 3.30 ,3.31, 3.32 และ 3.33 เปนขนตอนการสราง hotspot server บนตวอปกรณไมโครตค และสรางชอ user กบ password ในการ ลอคอนเขาระบบ hotspot server

Page 50: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

39

บทท 4

การทดสอบและผลการทดสอบ

4.1 กลาวน า

การทดสอบระบบมอนเตอรการจ าลองไมโครตค จากทไดกลาวไวในหวขอบทท 3เรองการออกแบบและพฒนาระบบ ผจดท าไดกลาวถงสวนทตองการทดสอบ คอ สวนของการออกแบบการจ าลองอปกรณไมโครตค สวนของดงขอมลและการแสดงผลหนาเวป (Web application) และสวนของการแจงเตอนผานไลน ดงนนในบทนผจดท าจะขอกลาวถงเครองมอใชในการทดสอบ รวมถงผลการทดสอบ ซงจะมรายละเอยดดงน

4.2 เครองมอทใชในการทดสอบ

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

4.2.1 โปรแกรม GNS3 4.2.2 โปรแกรม MIB Browser 4.2.3 โปรแกรม Visual Studio 2010 4.2.4 โปรแกรม Task scheduler

4.3 ผลการทดสอบ

ผลการทดสอบจะแบงออกเปน 3สวน คอ ผลการทดสอบการหาคา OIDบนตวอปกรณไมโครตคผลการทดสอบการดงขอมลและแสดงผลหนาเวปและผลการทดสอบการแจงเตอนผานไลน

4.3.1 ผลการทดสอบการหาคา OID บนตวอปกรณไมโครตค ผจดท าไดทดสอบดวยการใชตวไมโครตคจ าลองในการหาคา OID ผาน Commanline ซงไดคาดงน

Page 51: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

40

รปท 4.1 เลข OID ทแสดงชออปกรณ

จากรปท 4.1 เปนการหาคา OIDทแสดงชออปกรณโดยการใชค าสง system identity print oid

รปท 4.2 เลข OID ทแสดงขอมล Resource

จากรปท 4.2 เปนการหาคา OID ทแสดงขอมล Resource โดยการใชค าสง system

resource print oid

รปท 4.3 เลข OID ทแสดงขอมล CPU Load

Page 52: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

41

จากรปท 4.3 เปนการหาคา OID ทแสดงขอมล CPU Load โดยการใชค าสง system resource cpu print oid

รปท 4.4 เลข OID ทแสดงขอมล อนเตอรเฟซ

จากรปท 4.4 เปนการหาคา OID ทแสดงขอมล อนเตอรเฟซโดยการใชค าสง interface

print oid

รปท 4.5 เลข OID ทแสดงขอมล hotspot

Page 53: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

42

จากรปท 4.5 เปนการหาคา OID ทแสดงขอมล hotspot โดยการใชค าสง ip hotspot active print oid

4.3.2 ผลการทดสอบการดงขอมลและแสดงผลหนาเวป

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

รปท 4.6 หนาเวปแอพลเคชน

จากรปท 4.6 เปนการแสดงผลหนาเวปแอพลเคชนซงจะประกอบไปดวยสวนแสดง Information ของอปกรณ สวนแสดงขอมล CPU Load Memmory Used สวนแสดงขอมลอนเตอรเฟซ สวนแสดงขอมลในรปแบบของกราฟ สวนแสดงขอมล Log

Page 54: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

43

รปท 4.7 Information ของอปกรณ

จากรปท 4.7 เปนการแสดง Information ของอปกรณ ไดแก Node Status IP Address System Name Location Contact IOS Image SysUptime เปนตน โดยจะชวยใหผดแลระบบทราบขอมลอปกรณเบองตน

รปท 4.8 แสดงขอมลของ CPU Load Memory Used

จากรปท 4.8 เปนการแสดงการใชงานทรพยากรของอปกรณ ไดแก การใชงาน CPU Load Memory Used และมการน าคา Threshold มาเทยบกบคาทใชงานจรงแลวแสดงในรปแบบกราฟโดยสามารถเลอกวนททตองการดขอมลไดสแดงคอคาของ Threshold สวนสเขยวคอคาของ Resource ทใชไป

Page 55: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

44

รปท 4.9 แสดงขอมลของอนเตอรเฟซขา LAN

รปท 4.10 แสดงขอมลของอนเตอรเฟซขา WAN

จากรปท 4.9 และ 4.10 เปนการแสดงขอมลของอนเตอรเฟซฝง LAN และ WAN ไดแก ขอมลสถานะของอนเตอรเฟซ หมายเลขไอพแอดเดรสปรมาณ Traffic in และ Traffic out เปนตนและแสดงผลขอมลในรปของกราฟโดยสามารถเลอกวนททตองการดขอมลได

Page 56: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

45

รปท 4.11 แสดงขอมลการใชงาน hotspot

รปท 4.12 แสดงขอมลการใชงาน hotspot ในรปแบบกราฟ

จากรปท 4.11 และ รปท 4.12 เปนการแสดงขอมลการใชงาน hotspot ไดแกขอมล user ขอมลหมายเลขไอพทใชงาน ขอมลการใชงาน traffic ของแตละ user และแสดงในรปแบบของกราฟ โดยสามารถเลอกวนททตองการดขอมลได

Page 57: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

46

รปท 4.13 แสดงขอมลของ Log

จากรปท 4.13 เมอคา Resource เชน CPU กบ Memory สงกวาคา threshold ระบบจะไปดงขอมลในฐานขอมลมาแสดงบนในหนาเวปในสวนของการเกบ Log

4.3.3 ผลการทดสอบการแจงเตอนผานไลน

รปท 4.14 การแจงเตอนผานไลน

จากรปท 4.14 เมอคา Resource สงกวาคา Threshold ระบบจะแจงเตอนไปยงผดแลระบบผาน Line notify

Page 58: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

47

4.4 Task Scheduler

รปท 4.15 Task Scheduler

รปท 4.16 Script Task Scheduler

จากรปท 4.15 และ 4.16 Task Schedulerเปนโปรแกรมของ Window ทมฟงกชนในการท างานทสามารถก าหนดหรอตงเวลาในการรนโปรแกรม หรอสรางสครปตในการรนโปรแกรมตามเวลาลวงหนา หรอทกนาทได จงถกน ามาใชส าหรบการท างานของระบบมอนเตอรในการควบคมการท างาน เชนการรนโปรแกรมและแจงเตอนทกๆ 5 นาท

Page 59: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

48

บทท 5

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

5.1 กลาวน า

ระบบมอนเตอรการจ าลองไมโครตค เปนระบบทสรางขนมาเพอวตถประสงคในการทดสอบการท า Network Management กบตวอปกรณไมโครตค โดยการน าความรทไดจากการศกษาวชา Network Management มาประยกตใชรวมกบโปรแกรมในการออกแบบและพฒนาเวปแอพลเคชนท าใหไดระบบมอนเตอรอปกรณไมโครตคขนมา ซงผจดท ามความคาดหวงวาจะเปนประโยชนกบผทก าลงสนใจทจะพฒนาระบบมอนเตอรอปกรณเครอขายไวใชในองคกร

5.2 สรปผลการทดลอง

ระบบสามารถมอนเตอรและแสดงขอมลไดดงน

5.2.1 ขอมลแสดง Informationของอปกรณ เชน Node Status IP Address System Name Location Contact IOS Image SysUptime

5.2.2 ขอมลแสดงการใชงาน CPU RAMในรปแบบขอมลและกราฟ

5.3.3 ขอมลแสดงการใชงานของอนเตอรเฟสในรปแบบขอมลและกราฟ

5.3.4 เมอเกดความผดปกตสามารถแจงเตอนผานไลนได

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

5.3.1 อปกรณไมรองรบการรบสงขอมลแบบ Trap

5.3.2 การอมพลเมนทระบบขนมาเพอใชทดสอบยงมขอจ ากด

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

5.4.1 อมพลเมนทบนอปกรณจรงทรองรบการรบสงขอมล SNMPv3

Page 60: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

50

ภาคผนวก ก

การตดตงโปรแกรม

การตดตงโปรแกรม MySQL มขนตอนดงน

1. เขาไปดาวโหลดโปรแกรมส าหรบตดตงทเวปไซต https://dev.mysql.com/downloads/ 2. หลงจากดาวโหลดโปรแกรมมาแลว ใหเขาไปยง path โปรแกรมและดบเบลคลกไฟลmysql-

installer-community-5.7.14.0 เพอท าการตดตงตามขนตอนดงภาพ

รปท ก-1 การตดตงโปรแกรม MySQL (1)

รปท ก-2 การตดตงโปรแกรม MySQL MySQL (2)

Page 61: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

51

รปท ก-3 การตดตงโปรแกรม MySQL MySQL (3)

รปท ก-4 การตดตงโปรแกรม MySQL MySQL (4)

Page 62: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

52

รปท ก-5 การตดตงโปรแกรม MySQL (5)

รปท ก-6 การตดตงโปรแกรม MySQL (6)

Page 63: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

53

รปท ก-7 การตดตงโปรแกรม MySQL (7)

รปท ก-8 การตดตงโปรแกรม MySQL (8)

Page 64: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

54

รปท ก-9 การตดตงโปรแกรม MySQL (9)

รปท ก-10 การตดตงโปรแกรม MySQL (10)

Page 65: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

55

รปท ก-11 การตดตงโปรแกรม MySQL (11)

Page 66: Study of Monitoring System on MikrotikNE...Study of Monitoring System on Mikrotik ช อน กศ กษา นาย อร ณศ กด พ ลมาศ รห สน กศ กษา

49

เอกสารอางอง

[1] สธพนธ สวรรณเวลา. 2551. ภาษาสอบถามการจดการเครอขายส าหรบโพรโทคอลจดการเครอขาย. วทยานพนธวทยาศาสตรมหาบณฑต มหาวทยาลยสงขลานครนทร.

[2] เชฐ ศรแยม. 2557. การพฒนาระบบตดตามสถานะเครอขายคอมพวเตอร: กรณศกษามหาวทยาลยราชภฏเพชรบร. วทยานพนธศลปศาสตรมหาบณฑต มหาวทยาลยศลปากร.

[3] Cisco.Press.Network.Management.Fundamentals, Alexander Clemm, Ph.D.(c) 2007