Anda di halaman 1dari 24

MIKROTIK

AS A REAL TIME MONITORING WITH TELEGRAM BOT


ABOUT ME

• Nama ; Syamsul Rizal


• Work ; PT Medialink Global mandiri since dec 2016
• Job Desk ; Ne - Network Enginering
PT MEDIALINK GLOBAL MANDIRI
• Globallink Merupakan perusahaan penyedia jasa layanan Internet bandwidth, serta
menyediakan solusi di bidang jasa integrasi, sistem informasi dan pengembangan-
pengembangan aplikasi solusi bisnis yang up-to-date.
• Globallink adalah perusahaan Smart IT Solution yang dapat mengakomodir segala kebutuhan
IT bisnis anda, adapun layanan kami adalah sebagai berikut: IT Consulting, Manage Service,
Software Development, Managed Hotspot, Cloud Service, System Integration, Search Engine
Optimisation (SEO), Visual Communication, CCTV.
• Globallink sebagai Network konsultan yang telah berpengalaman dalam menjalin kerjasama
sebagai sub kontraktor berskala nasional dalam membangun infrastruktur provider
Telekomunikasi di indonesia.
TUJUAN DARI ACARA INI

• Tujuan dari pelaksanaan acara ini buat adalah sebagai salah satu bentuk apresiasi dari
kami PT.Medialink Global Mandiri kepada costumer sekalian untuk bisa lebih dekat dan
menjalin silaturahmi , khususnya untuk bisa saling support / berkolaborasi dan bertukar
informasi serta pengetahuan di bidang teknologi terbaru dan solusi networking secara
bersama-sama.
• fokusnya adalah tidak lain untuk membantu costumer kami untuk bisa secara
independent / mandiri melakukan troubleshooting dan resolving di jaringan .
• disclaimer ; Acara ini dibuat bukan merupakan sponsorhip dari mikrotik dan sama sekali
tidak bertujuan untuk menggurui tapi bertujuan sebagai sharing knowledge sehingga
kita semua dapat saling membantu dan belajar bersama-sama menyelesaikan masalah
networking, yang ujungnya untuk kebaikan kita bersama.
BISMILLAH..
L E T ` S S TA R T
MUKADDIMAH ..
Internet (kependekan dari interconnection-networking) adalah seluruh jaringan komunikasi yang
menggunakan media elektronik, yang saling terhubung menggunakan standar system global
Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran
paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh
dunia. Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian
dengan kaidah ini dinamakan internetworking ("antarjaringan").

Keterangan lebih lanjut bisa dibaca di : https://id.wikipedia.org/wiki/Internet


S U M B E R = H T T P S : / / W W W . I N T E R N E T W O R L D S T A T S . C O M / S T A T S . H T M
THE CHALLENGES ..
Sebagai seorang administrator jaringan, kita akan menghadapi sejumlah tantangan yang beragam dalam
upaya menjaga kestabilan, keamanan, dan kinerja jaringan komputer di tempat kerja atau organisasi kita.
Beberapa tantangan utama yang mungkin biasa kita hadapi adalah:

1. Keamanan Jaringan: sebagai administrator jaringan kita Memastikan bahwa jaringan yang Kita Kelola aman
dari ancaman seperti malware, serangan DDoS, peretasan, dan pencurian data. Kita perlu terus memantau lalu
lintas jaringan, menerapkan kebijakan keamanan yang kuat, dan memastikan bahwa semua perangkat yang
terhubung ke jaringan dijalankan dengan perangkat lunak yang terbaru dan aman.

2. Pemantauan Jaringan: sebagai administrator jaringan kita Mengawasi kinerja jaringan untuk mengidentifikasi
masalah secepat mungkin. Ini termasuk pemantauan lalu lintas, deteksi gangguan, dan pemecahan masalah
jika ada masalah dengan konektivitas atau kinerja.

3. Kapasitas dan Skalabilitas: sebagai administrator jaringan kita Memastikan jaringan dapat mengakomodasi
pertumbuhan organisasi dan perubahan dalam kebutuhan teknologi. Kita harus merencanakan kapasitas
jaringan yang memadai dan dapat mengelolanya saat organisasi tumbuh berkembang dan berkelanjutan.

4. Manajemen Perangkat Keras dan Perangkat Lunak: sebagai administrator jaringan kita Mengelola perangkat
keras dan perangkat lunak jaringan, termasuk perangkat seperti router, switch, firewall, dan server. Ini
mencakup pemeliharaan rutin, pembaruan perangkat lunak, dan manajemen inventaris perangkat keras.
5. Kebijakan dan Kepatuhan: sebagai administrator jaringan kita Memastikan bahwa organisasi Kita mematuhi
peraturan dan kebijakan yang berlaku terkait dengan penggunaan jaringan dan perlindungan data. Ini bisa
melibatkan pengembangan dan penegakan kebijakan internal.

6. Backup dan Pemulihan Bencana: sebagai administrator jaringan kita Melakukan backup data penting dan
merencanakan strategi pemulihan bencana agar dapat mengembalikan jaringan ke kondisi normal jika terjadi
gangguan serius.

7. Pembaruan Teknologi: sebagai administrator jaringan kita harus selalu Mengikuti perkembangan teknologi dan
mempertimbangkan perubahan atau peningkatan yang mungkin diperlukan untuk menjaga jaringan Kita tetap
efisien dan lebih kompetitif.

8. Dukungan Pengguna Akhir (client): sebagai administrator jaringan kita Memberikan dukungan kepada
pengguna yang menghadapi masalah dengan koneksi jaringan atau perangkat yang terhubung.

9. Biaya dan Anggaran: sebagai administrator jaringan kita Mengelola anggaran untuk peralatan jaringan,
perangkat lunak, dan layanan. Ini termasuk merencanakan investasi jangka panjang dalam infrastruktur jaringan.

10. Pembaruan Keahlian: sebagai administrator jaringan kita Terus meningkatkan pengetahuan dan keterampilan
Kita untuk tetap relevan dalam lingkungan teknologi yang terus berkembang.

Tantangan-tantangan ini dapat berubah seiring waktu seiring dengan perkembangan teknologi dan kebutuhan
organisasi, dan seorang administrator jaringan yang sukses harus dapat beradaptasi dan mengatasi tantangan-
tantangan ini dengan efektif.
MONITORING DALAM DUNIA NETWORKING

Gambaran umum Monitoring dalam dunia jaringan (network monitoring) adalah praktik dan proses
pemantauan dan pengawasan secara terus-menerus terhadap kinerja, keamanan, dan ketersediaan jaringan
komputer dan perangkat terkait. Tujuan utama dari monitoring jaringan adalah untuk memastikan bahwa
jaringan beroperasi dengan baik, mengidentifikasi masalah potensial atau kegagalan sebelum mereka
berdampak negatif pada pengguna, dan membantu tim TI untuk mengambil tindakan proaktif dalam
memperbaiki masalah.

Beberapa hal yang dapat dimonitor dalam konteks jaringan termasuk:

1. Kinerja Jaringan:
Monitoring kinerja jaringan melibatkan pemantauan aspek seperti penggunaan bandwidth, latensi (waktu
respons), throughput (kapasitas transfer data), dan beban CPU pada perangkat jaringan.

2. Keamanan Jaringan:
Monitoring keamanan jaringan adalah praktik memantau aktivitas jaringan untuk mendeteksi ancaman
keamanan, seperti serangan siber, malware, atau upaya tidak sah untuk mengakses jaringan.

3. Ketersediaan Jaringan:
Pemantauan ketersediaan jaringan fokus pada memastikan bahwa jaringan dan perangkatnya aktif dan dapat
diakses oleh pengguna yang sah. Ini melibatkan pelacakan downtime atau kegagalan perangkat.
4. Pemantauan Lalu Lintas:
Memantau lalu lintas jaringan untuk memahami bagaimana data mengalir melalui jaringan, mengidentifikasi
potensi bottleneck, dan mendeteksi anomali.

5. Pemantauan Perangkat:
Ini mencakup memantau perangkat keras seperti router, switch, server, dan perangkat jaringan lainnya untuk
memeriksa status, suhu, utilitas CPU, dan penggunaan memori.

6. Log dan Audit:


Memonitor log aktivitas jaringan untuk melacak peristiwa yang mencurigakan atau kejadian penting dalam
jaringan.

7. Notifikasi dan Alarm:


Menggunakan sistem notifikasi dan alarm untuk memberi tahu tim TI ketika ada masalah atau anomali yang
perlu segera ditindaklanjuti.

Monitoring jaringan sering menggunakan perangkat lunak khusus yang disebut perangkat pemantauan
jaringan atau NMS (Network Management System). NMS dapat mengumpulkan data dari berbagai
perangkat jaringan, menganalisis data tersebut, dan memberikan laporan yang bermanfaat kepada
administrator jaringan. Monitoring jaringan sangat penting dalam menjaga kinerja dan keamanan jaringan
yang optimal serta mengurangi downtime yang mahal.
LAB MONITORING

• Telegram Bot
• Netwatch
• The dude
TELEGRAM BOT
• Silahkan Membuat account telegram bila belum punya
• Cara Membuat Bot telegram

- buka aplikasi telegram pada masing2 laptop, pada form search isi "BotFather"

- ketik /newbot - lihat gambar


- buatlah username untuk botnya - pilih yg uniq

- Setelah berhasil .. silahkan save HTTP API bot di


notepad , contohnya sperti di gambar

Use this token to access the HTTP API:


6614148262:AAFfkaDJlcxxxxxxxxxxxuaoi1GameC
1N4

- untuk menjalankan bot , silahkan klik di bagian


t.me/namabot , setelah itu klik start untuk
menjalankan botnya
++ pengetesan bot ;
-------------------------------
- buka browser ie/brave/chrome/opera/firefox/safari

ketik https://api.telegram.org/bot6614148262:AAFfkaDJlcxxxxxxxxxxxuaoi1GameC1N4/getupdates

kalau hasilnya sukses muncul pemberitahuan sperti ini --->> {"ok":true,"result":[]}


++ membuat channel telegram ;
------------------------------------------------
- ujung kiri atas - klik tanda 3 garis tsb.
- pilih new grup - untuk nama grupnya silahkan sesuaikan dengan keinginan
- trus pilih bot yg baru di buat tadi - trus pilih create .

Gambar contoh berhasil membuat grup


- setelah itu silahkan ketik /getupdate di chat grup.
- buka kembali browser yang tadi dan lakukan refresh (F5) ;
https://api.telegram.org/bot6614148262:AAFfkaDJlcxxxxxxxxxxxuaoi1GameC1N4/getupdates
akan muncul informasi berupa raw data / json ... silahkan cari id grup yg sdh kita buat tadi . patokanya itu adalah
{"id":-4086892737,xx) --->> biasanya id grup akan memakai tanda minus "-" .
- catat id grup tersebut .
++ testing bot
--------------
- buka winbox - trus ke new terminal , paste scrip dibawah ini -- sesuaikan dengan API bot masing2
/tool fetch
url="https://api.telegram.org/bot6614148262:AAFfkaDJlcxxxxxxxxxxxuaoi1GameC1N4/sendMessage\?chat_id=
-4086892737&text= test bot" keep-result=no
bila sukses akan muncul message chat dari bot pada grup telegram yg sudah di buat.
monitoring menggunakan netwatch + bot
+++++++++++++++++++++++++++++++++++++
- buka new terminal , silahkan amati script di bawah ini ;
/tool netwatch
add down-script="/tool fetch url=\"https://api.telegram.org/bot6614148262:AAFfkaDJlc8mzLk84ovigBuaoi1GameC1N4/sendMessage\\\?chat_id=-4086892737&te\
xt=info - ip 103.77.205.231 status Down\" keep-result=no" host=103.77.205.231 up-script="/tool fetch url=\"https://api.telegram.org/bot66141482\
62:AAFfkaDJlc8mzLk84ovigBuaoi1GameC1N4/sendMessage\\\?chat_id=-4086892737&text=info - ip 103.77.205.231 status UP\" keep-result=no"
catatan ; silahkan sesuaikan ip (disini sy menggunakan ip 103.77.205.231) dan info yg ingin di sampaikan pada
saat terjadi up / down pada perangkat yg ingin di monitoring
- dan bila ada update , bot akan secara auto akan mengirimkan info seperti di gambar

Sampai disini ada pertanyaan ??


THE DUDE + TELEGRAM BOT

+ Instalasi the dude -

+ Configurasi the dude

+ Menjalankan the dude monitoring

+ Membuat topology Bersama the Dude

+ Sync notifikasi melalui telegram

+ Testing …
KESIMPULAN
• Informasi adalah segalanya … Sebagai Network Enginering – Ne , kita harus bisa
mengetahui apa saja yang terjadi di dalam jaringan kita . Untuk itu kita butuh alat /
software yang mempunyai solusi dalam mendapatkan informasi yang cepat dan akurat .
Solusi Mikrotik disamping sebagai router ia juga bisa di jadikan alat untuk monitoring
dalam jaringan kita sehingga kita harus selalu tahu apa yang terjadi secara update &
realtime di dalam jaringan kita.
• Terima Kasih banyak untuk seluruh panitia dan peserta atas partisipasinya
• Mohon maaf bila ada kesalahan selama acara ini berlangsung , manusia tempatnya salah
• Mudah-mudahan setelah acara ini ada feedback positive untuk kita semua
• See you guy`s again ;)

Assalamu alaikum warahmatullahi wabarakatuh ….

THE END

Anda mungkin juga menyukai