laporan resmi 12

20
LAPORAN RESMI PRAKTIKUM ADMINISTRASI & MANAJEMEN JARINGAN Network Monitoring Aditiya Anwar 3 D4 IT-B 2110121044 POLITEKNIK ELEKTRONIKA NEGERI SURABAYA TEKNIK INFORMATIKA

Upload: eva-dwi-rochmawati

Post on 10-Jul-2016

34 views

Category:

Documents


1 download

DESCRIPTION

Laporan Resmi 12

TRANSCRIPT

LAPORAN RESMIPRAKTIKUM ADMINISTRASI & MANAJEMEN JARINGAN

Network Monitoring

Aditiya Anwar

3 D4 IT-B

2110121044

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

TEKNIK INFORMATIKA

2014

Aditiya Anwar – 2110121044Judul Percobaan : Network Monitoring

Dasar Teori :Simple Network Management Protocol (SNMP)

Protokol yang dapat digunakan untuk melakukan menagemen jaringan. Dengan menggunakan protokol ini kita bisa mendapatkan informasi tentang status dan keadaan dari suatu jaringan.

Protokol ini menggunakan transpor UDP pada port 161

Komponen utama dalam proses manajemen jaringan TCP/IP terdiri dari tiga elemen, yaitu:

1. MIB (Management Information Database)Adalah struktur basis data variabel dari elemen jaringan yang dikelola. Pada kelompok interface terdapat variabel objek MIB yang mendefinisikan karakteristik interface diantaranya : ifInOctets mendefinisikan jumlah total byte yang diterima, ifOutOctets mendefinisikan jumlah total byte yang dikirim, ifInErrors mendefinisikan jumlah paket diterima yang dibuang karena rusak, ifOutErrors mendefinisikan jumlah paket dikirim yang dibuang karena usak, dan variable objek lainnya yang juga berkaitan dengan paket internet.

2. AgenMerupakan software yang dijalankan di setiap elemen jaringan yang dimonitor. Agen bertugas mengumpulkan seluruh informasi yang telah ditentukan dalam MIB.

3. ManajerMerupakan software yang berjalan di sebuah host di jaringan. Bertugas meminta informasi ke Gb 1: Struktur SNMP Agen. Manajer biasanya tidak meminta semua informasi yang dimiliki oleh agen, tetapi hanya meminta informasi tertentu saja yang akan digunakan untuk mengamati unjuk kerja jaringan. Manager biasanya menggunakan komputer yang memiliki tampilan grafis dan berwarna sehingga selain dapat menjalankan fungsinya sebagai Manager, juga untuk melihat grafik unjuk kerja dari suatu elemen jaringan yang dihasilkan oleh proses monitoring.

SNMP menggunakan UDP (User Datagram Protocol) sebagai protocol transport untuk mengirimkan pertanyaan dan menerima jawaban dari agen SNMP.

SNMP terdiri dari dua jenis yakni:

Network Management Station, yang berfungsi sebagai pusat penyimpanan untuk pengumpulan dan analisa dari data manajemen jaringan.

Peralatan yang dimanage menjalakan SNMP agent, yaitu proses background yang memonitor peralatan tersebut dan mengkomunikasikannya ke network management station.

Peralatan yang memiliki SNMP agent antara lain: CISCO router, Linux Server Untuk pencatatan data dapat digunakan aplikasi MRTG (Multi Router Traffic Grapher)

Hasil Percobaan dan Analisis Hasil Percobaan :Sebelum melakukan percobaan, cek sistem operasi yang digunakan

Simple Network Management Protocol (SNMP)

1. Install daemon snmp

2. Konfigurasikan snmp

3. Cari baris ke-49

4. Hapus tanda komentar “#” pada “rocommunity public localhost” dan beri tanda komentar “#” pada “rocommunity public default –V systemonly”

5. Cari baris ke-77 dan baris ke-78

6. Ubah sysLocation dan sysContact sesuai dengan jaringan

7. Restart daemon SNMP

8. Lakukan uji coba SNMP

Multi Router Traffic Grapher (MRTG)

1. Install daemon MRTG

Pilih “Yes” untuk konfigurasi mrtg secara default

2. Buat folder untuk membuat website bagi MRTG

3. Buat file konfigurasi MRTG

4. Buat file index untuk MRTG

5. Generate MRTG

6. Jika muncul error dalam generate MRTG, Lakukan pemanggilan MRTG dengan cara berikut

7. Lakukan uji coba MRTG, buka alamat http://localhost/mrtg pada browser

Daftar Pertanyaan : 1. Berikan kesimpulan praktikum yang dilakukan

Setelah melakukan percobaan Praktikum Network Monitoring ini dapat disimpulkan bahwa:a) SNMP berjalan pada terminal sedangkan MRTG berjalan pada webb) Konfigurasi SNMP dan MRTG berbedac) MRTG membutuhkan compiler C untuk dapat dijalankan

2. Penyelesaian tugasa) Monitoring jaringan dengan menggunakan CACTI

1)Log in to your system and launch a local shell prompt.

2)Change your shell to run as root.user@debian~$: su -Password:root@debian~$:

3)Verify the system information.root@debian:~# uname -aLinux cacti 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u1 x86_64 GNU/Linux

4)Perform an update to the package database.root@debian:~# apt-get updateGet:1 http://ftp.us.debian.org stable Release.gpg [1,655 B]...Hit http://ftp.us.debian.org wheezy-updates/main Translation-en/DiffIndexFetched 32.8 MB in 13s (2,409 kB/s)Reading package lists... DoneNote that some data was removed for clarity.

5)Install Cacti using the package manager.root@debian:~# apt-get install cactiReading package lists... DoneBuilding dependency treeReading state information... DoneThe following extra packages will be installed:apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common dbconfig-common file fontconfigfontconfig-config heirloom-mailx javascript-common libaio1 libapache2-mod-php5 libapr1 libaprutil1libaprutil1-dbd-sqlite3 libaprutil1-ldap libcairo2 libcap2 libclass-isa-perl libdatrie1 libdbd-mysql-perllibdbi-perl libdbi1 libffi5 libfontconfig1 libglib2.0-0 libglib2.0-data libhtml-template-perl libjs-jquery

libjs-jquery-cookie libldap-2.4-2 libmagic1 libmysqlclient18 libnet-daemon-perl libonig2 libpango1.0-0libpcre3 libperl5.14 libphp-adodb libpixman-1-0 libplrpc-perl libpng12-0 libqdbm14 librrd4 libsasl2-2libsasl2-modules libsensors4 libsnmp-base libsnmp15 libswitch-perl libthai-data libthai0 libxcb-render0libxcb-shm0 libxft2 libxml2 libxrender1 mime-support mysql-client-5.5 mysql-common mysql-servermysql-server-5.5 mysql-server-core-5.5 openssl perl perl-modules php5-cli php5-common php5-mysql php5-snmppsmisc rrdtool sgml-base shared-mime-info snmp ssl-cert ttf-dejavu ttf-dejavu-core ttf-dejavu-extrawwwconfig-common xml-coreSuggested packages:www-browser apache2-doc apache2-suexec apache2-suexec-custom php5-ldap moreutils virtual-mysql-clientmysql-client postgresql-client exim4 mail-transport-agent php-pear libipc-sharedcache-perl ttf-baekmukttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp ttf-arphic-bkai00mp php5-adodblibcompress-zlib-perl libsasl2-modules-otp libsasl2-modules-ldap libsasl2-modules-sqllibsasl2-modules-gssapi-mit libsasl2-modules-gssapi-heimdal lm-sensors snmp-mibs-downloaderlibterm-readkey-perl tinyca ca-certificates perl-doc libterm-readline-gnu-perl libterm-readline-perl-perllibpod-plainer-perl librrds-perl sgml-base-doc openssl-blacklist debhelperRecommended packages:apache2 lighttpd nginx httpd mailxThe following NEW packages will be installed:apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common cacti dbconfig-common file fontconfigfontconfig-config heirloom-mailx javascript-common libaio1 libapache2-mod-php5 libapr1 libaprutil1libaprutil1-dbd-sqlite3 libaprutil1-ldap libcairo2 libcap2 libclass-isa-perl libdatrie1 libdbd-mysql-perllibdbi-perl libdbi1 libffi5 libfontconfig1 libglib2.0-0 libglib2.0-data libhtml-template-perl libjs-jquerylibjs-jquery-cookie libldap-2.4-2 libmagic1 libmysqlclient18 libnet-daemon-perl libonig2 libpango1.0-0libpcre3 libperl5.14 libphp-adodb libpixman-1-0 libplrpc-perl libpng12-0 libqdbm14 librrd4 libsasl2-2libsasl2-modules libsensors4 libsnmp-base libsnmp15 libswitch-perl libthai-data libthai0 libxcb-render0

libxcb-shm0 libxft2 libxml2 libxrender1 mime-support mysql-client-5.5 mysql-common mysql-servermysql-server-5.5 mysql-server-core-5.5 openssl perl perl-modules php5-cli php5-common php5-mysql php5-snmppsmisc rrdtool sgml-base shared-mime-info snmp ssl-cert ttf-dejavu ttf-dejavu-core ttf-dejavu-extrawwwconfig-common xml-core0 upgraded, 82 newly installed, 0 to remove and 0 not upgraded.Need to get 46.7 MB of archives.After this operation, 212 MB of additional disk space will be used.Do you want to continue [Y/n]? y [enter]Get:1 http://ftp.us.debian.org/debian/ stable/main libcap2 amd64 1:2.22-1.2 [13.6 kB]Get:2 http://security.debian.org/ wheezy/updates/main libxml2 amd64 2.8.0+dfsg1-7+wheezy1 [904 kB]There is 82 packages it must install on a default Debian 7 install. Allow the download and installation to take place.

6)The package manager will ask several questions to complete the install. First select the web server.Please select the web server for which Cacti should be automatically configured.Select "None" if you would like to configure the web server manually.Web server:apache [enter]lighttpd None

7)Enter the MySQL root account password.While not mandatory, it is highly recommended that you set a password for the MySQL administrative "root" user.If this field is left blank, the password will not be changed.New password for the MySQL "root" user:abc123[enter]Repeat password for the MySQL "root" user:abc123[enter]Enter a real password.

8)Configure Cacti with dbconfig-common.The cacti package must have a database installed and configured before it can be used. This can be optionally handled with dbconfig-common.Configure database for cacti with dbconfig-common?Yes[enter]

9)Provide the root password for MySQL to create the Cacti database.

Please provide the password for the administrative account with which this package should create its MySQL database and user.Password of the database's administrative user:abc123[enter]

10) Provide a password for the cacti MySQL user.Please provide a password for cacti to register with the database server. If left blank, a random password will be generated.MySQL application password for cacti:123abc[enter]Password confirmation:123abc[enter]Note this is NOT the root password but a new account for the user of the cacti database.

11) The installation will complete but Cacti must be configured. Open a graphical web browser on another system that has access to the server you just installed Cacti on and go to http://<IP>/cacti. For my system it was http://10.1.10.107/cacti

12) Once the web page loads, select New Installation and click next.

13) If needed, change any of the paths to the correct location if it says "Not Found." By default mine looked like this and did not need modifications.

14) Log in with the username admin and password admin.

15) It will force you to change the admin password, do so and hit save.

16) Cacti is now installed on your server.