Tool For A Network Monitor.
BORANG PENGESAHAN STATUS TESIS*
: TOOL FOR A NETWORK MONITOR
JUDUL
SESI PENGAJIAN: 2007/2008
Saya RUSYDAN KAMIL BIN KAMARUDDIN
mengaku membenarkan tesis (PSM) ini disimpan di Perpustakaan Fakulti Teknologi
Maklumat dan Komunikasi dengan syarat-syarat kegunaan seperti berikut:
l. Tesis adalab hakmilik Universiti Teknikal Malaysia Melaka.
2. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan
membuat salinan untuk tujuan pengajian sahaja.
3. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan
membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian
tinggi.
4. ** Sila tandakan (/)
SULIT (Mengandungi maklumat yang berda.Jjah keselamatan
atau kepentingan Malaysia seperti yang termaktub di dalam
AKTA RAHSIA RASMI 1972)
TERHAD (Mengandungi maklumat TERHAD yang telah
ditentukan oleh organisasilbadan di mana penyelidikan
dijalankan)
- I- -
TIDAK TERHAD
(TANDATANGAN PENULIS)
Alamat tetap :
6400-G, Jallan Raja Dewa Hulu
15150, Kota Bharu
Negeri Kelantan Darul Nairn
;:...cc セ@
Puan Nurazlina Mohd Sanusi
Nama Penyelia
Tarikh: 2.'{
']uf\J
CATATAN:
* Tesis dimaksudkan sebagai Laporan Projek SaJjana Muda (PSM).
** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada
pibak berkuasa.
Tarikh:
TOOL FOR A NETWORK MONITOR
RUSYDAN KAMIL BIN KAMARUDDIN
Tbis report is submitted in partial fulfiiJment of tbe requirements for tbe
Bachelor of Computer Science (Software Development)
FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY
UNIVERSITI TEKNIKAL MALAYSIA MELAKA
2008
ii
DECLARATION
I hereby declare that this project report entitled
TOOL FOR A NETWORK MONITOR
Is written by me and is my own effort and that no part has been
plagiarized without citations.
STUDENT
SUPERVISOR
セ@
: ........... •....................................... Date : 24/06/08
(RUSYDAN KAMIL BIN KAMARUDDIN)
Il l
DEDICATION
To my beloved parent and siblings.
To my supportive friends.
ACKNOWLEDGEMENTS
First of all, all praises to Allah the Almighty for His bless and guidance to me
throughout the Projek Sarjana Muda II (PSM II). For all His knowledge that revealed
to me, I am thankful.
I would like to express the deepest appreciation to my supervisor for PSM II,
Puan Azlina binti Mohd Sanusi. who has always respond to my question and her
willingness to share her knowledge and time to guide me. Without all her advices
and opinions the development of the PSM II would not have been possible.
I would like to thank all my friends who have help and share their knowledge.
They always willing to share and sacrifice their time for me. which I am very
grateful and many thanks for their concern over my proj ects.
Last but not least, I would like to thank my beloved family. They always
support me in good times and bad times, and always been my source of inspiration in
making this report and PSM II a success. Thank you for supporting me.
In addition thanks to Un.iversiti Teknikal Malaysia Melaka (UTeM) and all
who has helped me in any way to complete this report and PSM II. I really appreciate
it.
ABSTRACT
The main purpose of developing the network monitoring system is to ease the
lab technician' s job in monitoring the network performance. This tool can help
technicians early detect the network whether is up or down by location. The
approach used in this project is OOAD and the methodology is based on RUP model.
Development tool used for this project is VB.Net 2005. The expected result from thi s
project is to help technician increase their alertness in monitoring network
performance.
ABSTRAK
Tujuan utama pembangunan network monitor ini adalah untuk memudahkan
juruteknik makrnal melakukan kerja dalam pemantauan status rangkaian. Sistem ini
dapat membantu juruteknik mengesan keadaan rangkaian itu sama ada dalam
keadaan baik atau tidak. Pendekatan berorientasikan objek digunakan bagi aplikasi
ini . Rational Unified Process dipi lih bagi membangunkan aplikasi ini berdasarkan
kebolehan pendekatan tersebut dalam kaedah pembangunan sistem berorientasikan
objek.
Perkakasan
yang
digunakan
seperti
VB.Net
2005
Hasi l
daripada
pembangunan projek ini, diharapkan ia dapat membantu juruteknik meningkatkan
tahap kepekaan terhadap pemantauan rangkajan.
11
TABLE OF CONTENTS
CHAPTER
SUBJECT
PAGE
DECLARATION
DEDICATION
CHAPTER I
II
ACKNOWLEDGEMENTS
iii
ABSTRACT
iv
ABSTRAK
v
TABLE OF CONTENTS
vi
LIST OF TABLE
xi
LIST OF FIGURE
xii
LIST OF ABBREVIATION
xiii
LIST OF APPENDICIES
xiv
INTRODUCTION
1.1
Project Background
1.2
Problem Statement (s)
2
1.3
O bj ectives
2
1.4
Scope
3
1.4. 1
Technician
1.4.2
Functionality
3
_,..,
1.4.3
Where tool is implemented
3
1.4.4
Specific platform
4
1.5
Project Significance
4
1.6
Expected Output
5
1.7
Concl usion
5
Vlll
CHAPTER II
LITERATURE REVIEW AND PROJECT
METHODOLOGY
CHAPTER III
2. 1
Introduction
6
2.2
Fact and Finding
7
2.2. 1 Domain
11
2.2.2
Existing System
12
2.2.3
Technique
15
2.3
Project Methodology
15
2.4
Project Requirements
20
2.4. 1
Software Requirement
20
2.4.2
Hardware Requirement
21
2.4.3
Other Requirement
21
2.5
Project Schedule and Milestones
22
2.6
Conclusion
24
ANALYSIS
3.1
Introduction
25
3.2
Problem Analysis
25
3.3
Requirement Analysis
26
3.3. 1
Data Requirement
27
3.3.2
Functional Requirement
28
3.3.3
Non-functional Requirement
35
3.3.4
Others Requirement
36
3.3.4. 1
Software Requirement
36
3.3.4.2
Hardware Requirement
38
3.4
CHAPTER IV
Conclusion
39
DESIGN
4.1
Introduction
40
4.2
High-Level Design
41
4 .2 .1
41
System Architecture
: TOOL FOR A NETWORK MONITOR
JUDUL
SESI PENGAJIAN: 2007/2008
Saya RUSYDAN KAMIL BIN KAMARUDDIN
mengaku membenarkan tesis (PSM) ini disimpan di Perpustakaan Fakulti Teknologi
Maklumat dan Komunikasi dengan syarat-syarat kegunaan seperti berikut:
l. Tesis adalab hakmilik Universiti Teknikal Malaysia Melaka.
2. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan
membuat salinan untuk tujuan pengajian sahaja.
3. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan
membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian
tinggi.
4. ** Sila tandakan (/)
SULIT (Mengandungi maklumat yang berda.Jjah keselamatan
atau kepentingan Malaysia seperti yang termaktub di dalam
AKTA RAHSIA RASMI 1972)
TERHAD (Mengandungi maklumat TERHAD yang telah
ditentukan oleh organisasilbadan di mana penyelidikan
dijalankan)
- I- -
TIDAK TERHAD
(TANDATANGAN PENULIS)
Alamat tetap :
6400-G, Jallan Raja Dewa Hulu
15150, Kota Bharu
Negeri Kelantan Darul Nairn
;:...cc セ@
Puan Nurazlina Mohd Sanusi
Nama Penyelia
Tarikh: 2.'{
']uf\J
CATATAN:
* Tesis dimaksudkan sebagai Laporan Projek SaJjana Muda (PSM).
** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada
pibak berkuasa.
Tarikh:
TOOL FOR A NETWORK MONITOR
RUSYDAN KAMIL BIN KAMARUDDIN
Tbis report is submitted in partial fulfiiJment of tbe requirements for tbe
Bachelor of Computer Science (Software Development)
FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY
UNIVERSITI TEKNIKAL MALAYSIA MELAKA
2008
ii
DECLARATION
I hereby declare that this project report entitled
TOOL FOR A NETWORK MONITOR
Is written by me and is my own effort and that no part has been
plagiarized without citations.
STUDENT
SUPERVISOR
セ@
: ........... •....................................... Date : 24/06/08
(RUSYDAN KAMIL BIN KAMARUDDIN)
Il l
DEDICATION
To my beloved parent and siblings.
To my supportive friends.
ACKNOWLEDGEMENTS
First of all, all praises to Allah the Almighty for His bless and guidance to me
throughout the Projek Sarjana Muda II (PSM II). For all His knowledge that revealed
to me, I am thankful.
I would like to express the deepest appreciation to my supervisor for PSM II,
Puan Azlina binti Mohd Sanusi. who has always respond to my question and her
willingness to share her knowledge and time to guide me. Without all her advices
and opinions the development of the PSM II would not have been possible.
I would like to thank all my friends who have help and share their knowledge.
They always willing to share and sacrifice their time for me. which I am very
grateful and many thanks for their concern over my proj ects.
Last but not least, I would like to thank my beloved family. They always
support me in good times and bad times, and always been my source of inspiration in
making this report and PSM II a success. Thank you for supporting me.
In addition thanks to Un.iversiti Teknikal Malaysia Melaka (UTeM) and all
who has helped me in any way to complete this report and PSM II. I really appreciate
it.
ABSTRACT
The main purpose of developing the network monitoring system is to ease the
lab technician' s job in monitoring the network performance. This tool can help
technicians early detect the network whether is up or down by location. The
approach used in this project is OOAD and the methodology is based on RUP model.
Development tool used for this project is VB.Net 2005. The expected result from thi s
project is to help technician increase their alertness in monitoring network
performance.
ABSTRAK
Tujuan utama pembangunan network monitor ini adalah untuk memudahkan
juruteknik makrnal melakukan kerja dalam pemantauan status rangkaian. Sistem ini
dapat membantu juruteknik mengesan keadaan rangkaian itu sama ada dalam
keadaan baik atau tidak. Pendekatan berorientasikan objek digunakan bagi aplikasi
ini . Rational Unified Process dipi lih bagi membangunkan aplikasi ini berdasarkan
kebolehan pendekatan tersebut dalam kaedah pembangunan sistem berorientasikan
objek.
Perkakasan
yang
digunakan
seperti
VB.Net
2005
Hasi l
daripada
pembangunan projek ini, diharapkan ia dapat membantu juruteknik meningkatkan
tahap kepekaan terhadap pemantauan rangkajan.
11
TABLE OF CONTENTS
CHAPTER
SUBJECT
PAGE
DECLARATION
DEDICATION
CHAPTER I
II
ACKNOWLEDGEMENTS
iii
ABSTRACT
iv
ABSTRAK
v
TABLE OF CONTENTS
vi
LIST OF TABLE
xi
LIST OF FIGURE
xii
LIST OF ABBREVIATION
xiii
LIST OF APPENDICIES
xiv
INTRODUCTION
1.1
Project Background
1.2
Problem Statement (s)
2
1.3
O bj ectives
2
1.4
Scope
3
1.4. 1
Technician
1.4.2
Functionality
3
_,..,
1.4.3
Where tool is implemented
3
1.4.4
Specific platform
4
1.5
Project Significance
4
1.6
Expected Output
5
1.7
Concl usion
5
Vlll
CHAPTER II
LITERATURE REVIEW AND PROJECT
METHODOLOGY
CHAPTER III
2. 1
Introduction
6
2.2
Fact and Finding
7
2.2. 1 Domain
11
2.2.2
Existing System
12
2.2.3
Technique
15
2.3
Project Methodology
15
2.4
Project Requirements
20
2.4. 1
Software Requirement
20
2.4.2
Hardware Requirement
21
2.4.3
Other Requirement
21
2.5
Project Schedule and Milestones
22
2.6
Conclusion
24
ANALYSIS
3.1
Introduction
25
3.2
Problem Analysis
25
3.3
Requirement Analysis
26
3.3. 1
Data Requirement
27
3.3.2
Functional Requirement
28
3.3.3
Non-functional Requirement
35
3.3.4
Others Requirement
36
3.3.4. 1
Software Requirement
36
3.3.4.2
Hardware Requirement
38
3.4
CHAPTER IV
Conclusion
39
DESIGN
4.1
Introduction
40
4.2
High-Level Design
41
4 .2 .1
41
System Architecture