Tubes JRK

download Tubes JRK

of 26

description

cczx

Transcript of Tubes JRK

Memulai Edutainment

IMPLEMENTASI NETWORK MONITORING SERVICE PADA GRIYA MAHASISWA ROUDHOTUL JANNAH

SERVICE NETWORK MONITORING IMPLEMENTATION OF GRIYA MAHASISWA ROUDHOTUL JANNAH

Tugas Besar

Diajukan untuk memenuhi syarat dalam mata kuliahPraktikum Jaringan KomputerProgram studi S1 Teknik InformatikaDepartemen Informatika

Fitrah Zul Fahmi113110136

Rizky Adhi Prasetyo113111162

Lutfi Fitroh Hadi113110132

Laboratorium InformatikaDepartemen InformatikaTelkom School of EngineeringTelkom UnversityBandung2013

Lembar Pernyataan

Dengan ini kami menyatakan bahwa Tugas Besar ini dengan judul IMPLEMENTASI NETWORK MONITORING PADA GRIYA MAHASISWA ROUDHOTUL JANNAH beserta seluruh isinya adalah benar-benar karya kami sendiri dan kami tidak melakukan penjiplakan atau pengutipan dengan cara-cara yang tidak sesuai dengan etika kei1muan yang berlaku dalam masyarakat keilmuan. Atas pernyataan ini, kami siap menanggung resiko/sanksi yang dijatuhkan kepada kami apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya kami ini, atau ada k1aim dari pihak lain terhadap keaslian karya kami ini.

Bandung, 9 Desember 2013Yang membuat pernyataan,

Fitrah Zul Fahmi

Rizky Adhi Prasetyo

Lutfi Fitroh hadi

Lembar Pengesahan

IMPLEMENTASI NETWORK MONITORING SERVICE PADA GRIYA MAHASISWA ROUDHOTUL JANNAH

SERVICE NETWORK MONITORING IMPLEMENTATION OF GRIYA MAHASISWA ROUDHOTUL JANNAH

Tugas Besar

Diajukan untuk memenuhi syarat dalam mata kuliahPraktikum Jaringan KomputerProgram studi S1 Teknik InformatikaDepartemen Informatika

Fitrah Zul Fahmi113110136

Rizky Adhi Prasetyo113111162

Lutfi Fitroh Hadi113110132

Bandung, 9 Desember 2013

Menyetujui

Pembimbing

HADIAN HANAFIAH NIM : 113138335

1

2Abstrak

Di era sekarang ini internet menjadi kebutuhan bagibanyak orang dan banyakinstansi, terutama instansi pendidikan yang harus mendapat informasi secara cepat dan akurat. Instansi pendidikan perlu menggunakan internet untuk membuat sistem manajemen data instansi yang terpusat dan terkontrol (LAN dalam instansi), membantu mengembangkan wawasan para siswa, membantu parasiswa untuk menyelesaikan tugas, dan sebagainya.

Kami memilih Griya Mahasiswa (GM) Roudhotul Jannah untuk dijadikan studi kasus. Di GM ini terdapat 2 buah network yang 1 network terhubung dengan 24 kamardan 1 network lagi terhubung dengan 21 kamar. Network pada GM ini tidak memiliki router dan server. Hanya kombinasi switch.

GM memiliki banyak kegiatan sehingga memiliki banyak data yang tersebar di banyak PC milik mahasiswa, sehingga menyulitkan pengambilan dan penyimpanan data, karena dikhawatirkan ada data yang hilang atau terduplikasi, dan sebagainya. Juga sering kali ada kamar yang mendapat koneksi dan ada yang tidak mendapat koneksi.

Oleh karena beberapa alasan di atas, kami berencana membuat server FTP, HTTP, dan DNS serta sistem monitoring traffic. Server dan sistem monitoring ini dibuat menggunakan Ubuntu OS.

Kata kunci: griya, server, monitoring, ubuntu, traffic

Abstract

In this era, the internet is becoming a necessity for many people and many institutions , especially educational institutions should receive information quickly and accurately .

Education institutions need to use the Internet to create a data management system that is centralized and controlled ( LANs within agencies ) , helping students develop the knowledge , help the students to complete the task , and so on .

We chose Griya Mahasiswa ( GM ) Roudhotul Jannah to be used as a case study . At GM , there are 2 pieces of network , the first network connected with 24 rooms and 1 more connected with 21 rooms.

Network at the GM does not have a router and a server , just use a combination of switches.

GM has a lot of activities that have a lot of data scattered in many student -owned PCs , making it difficult for retrieval and storage of data , because it was feared no data is lost or duplicated , and so on.

Also there is often a room that gets a connection, and there are not.

Because some of the reasons above , we plan to create an FTP server , HTTP , and DNS and traffic monitoring systems . Server and monitoring system was created using the Ubuntu OS.

Keywords: griya , server , monitoring , ubuntu , traffic

DAFTAR ISI

AbstrakiAbstractiiDAFTAR ISIiiiDaftar GambarvDaftar TabelError! Bookmark not defined.Daftar Istilahvi1.Pendahuluan11.1Latar belakang11.2Perumusan masalah11.3Batasan Masalah11.4Tujuan11.5Metodologi penyelesaian masalah21.6Pembagian Tugas Anggota22.Tinjauan Pustaka32.1___________________Error! Bookmark not defined.2.2___________________Error! Bookmark not defined.3.Analisis Kebutuhan dan Perancangan33.1Analisis Sistem33.1.1Analisis Sistem Sekarang33.1.2Analisis Sistem Usulan33.2Analisis Kebutuhan Sistem33.2.1Kebutuhan Perangkat Keras33.2.2Kebutuhan Perangkat Lunak33.3Perancangan Sistem43.3.1Topologi43.3.2Fungsionalitas Sistem44.Implementasi dan Pengujian64.1Implementasi6Deskripsi proses implementasi tugas besarError! Bookmark not defined.4.2Perancangan Pengujian64.3.1.Kebijakan Pengujian124.3.2.Deskripsi Pengujian124.3Hasil Pengujian125.Kesimpulan dan Saran125.1Kesimpulan125.2Saran13Daftar Pustaka14Lampiran15

Daftar Gambar

Daftar Istilah

Virtual Box

Server

perangkat lunak virtualisasi, yang dapat digunakan untuk mengeksekusi sistem operasi "tambahan" di dalam sistem operasi "utama"

sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server ini didukung dengan prosesor yang bersifat scalable dan RAM yang besar,dan juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan.

Ubuntumerupakan salah satu distribusi Linux yang berbasiskan Debian dan didistribusikan sebagai perangkat lunak bebas. Nama Ubuntu berasal dari filosofi dari Afrika Selatan yang berarti "kemanusiaan kepada sesama. Ubuntu dirancang untuk kepentingan penggunaan pribadi, namun versi server Ubuntu juga tersedia, dan telah dipakai secara luas.

Pendahuluan

1.1 Latar belakangTugas besar praktikum jaringan computer ini dibuat untuk mengimplementasikan ilmu yang didapat selama praktikum jaringan komputer. Praktikum yang dilaksanakan di kampus banyak menggunakan kasus yang mahasiswa masih belum tahu penerapannya di masyarakat. Oleh karena hal ini, dengan adanya tugas besar praktikum jaringan computer, diharapkan mahasiswa dapat lebih mengerti dan memahami bagaimana implementasi teori jaringan komputer dan hasil praktikum jaringan komputer.

Pada tugas besar praktikum jaringan computer kali ini, kami mendapat tema Network Monitoring Service. Network Monitoring Service umumnya digunakan pada instansi-instansi besar yang menggunakan akses internet dan mempunyai banyak server dan data.

Tantangan yang kami ambil adalah membuat server FTP, HTTP, dan DNS serta sistem monitoring traffic untuk Griya Mahasiswa (GM) Roudhotul Jannah. Server penting dibuat di Griya Mahasiswa ini karena data-data dokumentasi kegiatan, data-data kuliah, audio, video tersebar di setiap PC mahasiswa. Akan lebih efektif dan efisien bila semua data tersebut disimpan dalam satu tempat dan pengaksesannya bisa dimonitor.

1.2 Perumusan masalah-Langkah dan cara membuat server MAIL, FTP, HTTP, dan DNS-Langkah dan cara membuat sistem monitoring traffic untuk server ini-Menghubungkan server dengan client

1.3 Batasan Masalah-Server yang dibuat hanya server MAIL, FTP, HTTP, dan DNS.-Monitoring yang dilakukanhanya monitoring traffic server di Linux Ubuntu dan aktivitas client terhadap server1.4 Tujuan-Membuat server MAIL, FTP, HTTP, dan DNS -Sistem monitoring dapat diimplementasikan-Aktivitas client (snmp agent) dapat dimonitoring di sisi server (snmp manager)

1.5 Metodologi penyelesaian masalah

a. Tahap studi literaturStudi literature dilakukan dengan membaca buku referensi, membaca situs-situs terkait jaringan, menonton video tentang server dan zabbix

b. Tahap pencarian dan pengumpulan dataData yang kami kumpulkan adalah tutorial-tutorial pembuatan server, serta instalasi dan konfigurasi zabbix

c. Tahap perancangan sistemPada tahap ini mulai merancang topologi, topologi yang kami buat adalah sebagai berikut.

d. Tahap implementasiPada tahap implementasi kami melakukan instalasi dan konfiguras server dan zabbix, melakukan koneksi antara virtual box dan PC-Host.

e. Tahap pengujian dan analisisMelakukan pengujian secara keseluruhan yang berfokus pada fungsionalitas zabbix dalam memonitor traffic jaringan

f. Tahap pembuatan laporanMembuat laporan tugas besar secara meyeluruh untuk melakukan dokumentasi dan pelaporan dari semua kegiatan yang telah dilakukan pada tugas besar ini.

1.6 Pembagian Tugas Anggotaa. Fitrah Zul FahmiPeran: Network EngineerTanggung Jawab: Konfigurasi jaringan virtual box dan PC-Host Instalasi dan konfigurasi server Instalasi dan konfiguras zabbix

b. Rizky Adhi PrasetyoPeran: Network Designer dan Network AdministratorTanggung Jawab: Merancang topologi Melakukan tes koneksi dan tes zabbix

Tinjauan Pustaka

1.7 Monitoring System1.8 Server1.9 Zabbix

Analisis Kebutuhan dan Perancangan 1.10 Analisis Sistem1.10.1 Analisis Sistem Sekarang Server yang dibuat HTTP, DNS, dan MAIL, sampai laporan ini dibuat FTP server masih belum selesai Instalasi zabbix, sampai laporan ini dibuat zabbix masih belum dikonfigurasi1.10.2 Analisis Sistem Usulan

1.11 Analisis Kebutuhan Sistem1.11.1 Kebutuhan Perangkat Keras2 Laptop1.11.2 Kebutuhan Perangkat Lunak Ubuntu OS untuk server dan sistem monitoring Virtual Box Router mikrotik + 2 PC virtual

1.12 Perancangan Sistem1.12.1 TopologiTopologi yang akan kami gunakan untuk proyek ini adalah sebagai berikut.1.12.2 Fungsionalitas Sistem-Membuat server FTP, HTTP, dan DNS di Ubuntu Operating System-Mengkonfigurasi Zabbix sebagai tool untuk network monitoring sehingga sesuai dengan tujuan yang hendak dicapai

Implementasi dan Pengujian1.13 ImplementasiImplementasi pembuatan Sistem Monitoring ini antara lain : a. Instalasi Ubuntu di Virtual Box, koneksikan virtual box dengan PC-Host1. Konfigurasi PC-Host dengan mengetik di cmd :2. Konfigurasi DNS di Network properties3. Cek koneksi PC-Host ke UbuntuServer (ping 192.168.56.101)

b. Instalasi dan konfigurasi web server1. Install apache server menggunakan perintah #apt-get install apache22. Install php5 menggunakan perintah #apt-get install php53. Install mysql server menggunakan perintah #apt-get install mysql-server4. Install phpmyadmin menggunakan perintah #apt-get install phpmyadmin5. Restart web server menggunakan perintah #/etc/init.d/apache2 restart6. Tes di web browserc. Instalasi dan konfigurasi dns server1. Install bind9 menggunakan perintah #apt-get install bind92. Masuk ke folder bind menggunakan perintah #cd /etc/bind3. Buat file baru bernama db.132136162 menggunakan perintah #cp db.local db.1321361624. Open file db.132136162 menggunakan perintah #gedit db.1321361625. Edit sehingga menjadi seperti di bawah ini.6. Buat file reverse bernama db.ip132136162 menggunakan perintah #cp db.local db.ip1321361627. Open file db.ip132136162 menggunakan perintah #gedit db.ip1321361628. Edit sehingga menjadi seperti di bawah ini.9. Buka file named.conf menggunakan perintah #gedit named.conf kemudian edit menjadi seperti di bawah ini.10. Buka file ressolv.conf menggunakan perintah #gedit /etc/resolv.conf kemudian edit menjadi seperti di bawah ini.11. Buat file option di folder /etc/network, ketik perintah #gedit /etc/network/options, tulisip_forward = yesspoofprotect = yessyncookies = no12. Edit file hosts di folder /etc, dengan cara ketik perintah #gedit /etc/hosts, kemudian tambahkan di bawahnya.192.168.56.101132136162.com13. Restart program bind dengan perintah #/etc/init.d/bind9 restart14. Cek ketersediaan domain dengan perintah #dig 132136162.com dan #dig 132136162.com MX, bila hasilnya seperti di bawah ini, berarti konfigurasi sudah benar, status no error, answer : tidak 0

15. Cek di web browser local

16. Cek di web browser PC-Host

d. Instalasi dan konfigurasi mail server1. Setelah sukses instalasi DNS server, lanjut ke mail server.2. Install mail server postfix, menggunakan perintah #apt-get install postfix3. Klik Ok saja, sampai selesai.4. Baru sekarang kita konfigurasi, ketik #dpkg-reconfigure postfix5. Setelah selesai buat 2 user baru, bernama fitra dan rizky, caranya ketik #useradd m fitra#passwd fitraKemudian rizky6. Buat alias dari user dengan perintah #gedit /etc/aliases, edit sehingga seperti di bawah ini, save, lalu deklarasikan dengan perintah #newaliases7. Install dovecot dengan perintah #apt-get install dovecot-postfix8. Cek file konfigurasi /etc/dovecot/dovecot.conf dengan perintah #gedit /etc/dovecot/dovecot.conf. pastikan pada tulisan protocols = imap imaps pop3 pop3s tidak ada tanda #9. Install squirrelmail dengan perintah #apt-get install squirrelmail10. Setelah ter-install lakukan link dari folder share squirrelmail ke folder apache dengan perintah #ln s /usr/share/squirrelmail /var/www11. Cek di browser local

12. Cek login dan kirim email dari akun fitra ke akun rizkyFitra login

Rizky login

e. Instalasi dan konfigurasi ftp server (sampai laporan ini dibuat belum berhasil)f. Instalasi dan konfigurasi zabbix1. Download zabbix-2.0.9.tar.gz, hasil download masuk ke folder /home/Downloads2. Extract file zabbix ini dengan instruksi tar xzvf zabbix-2.0.9.tar.gz3. Sebelum melakukan instalasi zabbix, sebelumnya dilkukan instalasi program pendukung zabbix, antara lain dengan menggunakan perintah Apache2 sudah sebelumnya #apt-get install apache2-mpm-prefork Php5 dan mysql-server sudah sebelumnya #apt-get install mysql-client #apt-get install libmysqlclient-dev #apt-get install libmysqld-dev #apt-get install libcurl3-gnutls-dev #apt-get install libsnmp-dev #apt-get install php5-gd #apt-get install php5-mysql Phpmyadmin sudah sebelumnya4. Masuk ke folder /home/Downloads/zabbix.2.0.9 menggunakan instruksi # cd /home/Downloads/zabbix.2.0.9, kemudian ketik ./configure enable-server enable-agent with-mysql enable-ipv6 with-net-snmp with-libcurl5. Make install6. Cek keberhasilan dengan memastikan adanya file konfigurasi zabbix melalui instruksi #gedit /usr/local/etc/zabbix_agentd.conf dan #gedit /usr/local/etc/zabbix_server.conf 7. Create database zabbix 8. Hasil Instalasi zabbix

g. Pengujian1.14 Perancangan Pengujian4.3.1. Kebijakan Pengujian4.3.2. Deskripsi Pengujian

1.15 Hasil PengujianGambarkan dalam table. Tabel 41: Tabel Hasil Pengujian.

NoFungsionalitasInputHasilHasil yang diharapkanHasil uji

1.

2.

3.

Kesimpulan dan Saran

1.16 KesimpulanKesimpulan yang dapat diambil dari tugas besar ini adalah : Server HTTP, DNS, dan MAIL telah berhasil dibuat Instalasi Zabbix berhasil dilakukan

1.17 Saran Pemberitahuan pengumpulan tubes harap lebih sangat diinformasikan lagi.

Daftar Pustaka

[1] Olups, Rihards. 2010. Zabbix 1.8. Birmingham-Mumbai. PACKTRamansyah, Dony. 2007. Monitoring Server denganZabbixver 1.4. IlmuKomputer.com

[2] Ramansyah, Dony. 2007. Monitoring Server denganZabbixver 1.4. IlmuKomputer.com

[3] Robi, Kasamuddin. 2008. Instalasi&KonfigurasiMikrotiksebagai Gateway Server. Oke.or.id

Lampiran ____________________________________________________________________