Handmade Network Automation Tools

Network automation lagi banyak dibicarakan, seperti Ansibel, Puppet, chef, salt, dll. Sejujurnya Gw masih belum paham banget masalah tools Network Automation yang gw sebutin di atas. Tapi mendengar dan melihat orang-orang selalu membicarakan dan menghebohkan hal itu membuat gw jadi more penasaran. Jadi akhirnya beberapa minggu ini coba buka-buka materi python lagi. 

Ini buat gw jadi flashback!
Gw jadi ke inget waktu semester 1-2 belajar C programming karena interface yang dipakai oleh python ini bisa juga dijalankan di CMD😁. jadi sama persis dengan apa yang dilakukan oleh C. Gw inget waku itu gw buat aplikasi kasir pake C. wah acak2an tuh programmnya.

Lanjut lagi ke python...

BTW python programming gw juga pernah belajar di semester 6 kemarin, untuk pemrograman perangkat keras. Waktu itu kami ngoprek raspberry coba-coba untuk buat nyalain led, beep, sensor PIR, dll. Gw udah mulai males2an belajar nya karena udh di penghujung semester dan TA juga udah selesai jadi semangat kuliah nya udah menurun drastis.

Nah sekarang coba gw implementasikan hasil belajar gw di kerjaan buat simpel tools network automation. Lumayan sih buat mempermudah dan mempercepat kerjaan. bisa generate backup banyak Cisco devices sekaligus. Coba bisa lo bayangin kalo backup 200 devices di kerjain dengan manual lumayan pegel juga sih jari gw.

Apalagi kalau kita pakai topology lab seperti di bawah ini dan kita harus menjalankan fungsi redundancy di jaringan yang kita kontrol. maka kita harus membuat vlan customer di semua switch sekaligus. ini bakalan memakan banyak waktu untuk mengerjakan hal semacam ini. belum lagi human error yang bisa bikin sistem malah jadi berantakan.
Dengan adanya Network Automation diharapkan mempermudah pekerjaan network engineer dalam melakukan kegiatannya. Misal ingin backup konfigurasi dan buat vlan di banyak devices tidak memakan waktu lama.
Ini dia tampilan awal tools ini :

Tools ini baru bisa buat vlan, add user&password dan add routing protocol. IP address databasenya di simpen di txt, bisa ditambah dan dihapus sesuai dengan yang ada di network environment kita. Bisa running di windows ataupun di Linux yg penting ada python nya.

Ini adalah demo untuk generate backup di banyak devices sekaligus.

Buat password baru di banyak devices sekaligus.

Buat nambahin routing protocol.

Jadi tools yang saya buat ini punya database sederhana yaitu buat nyimpen list ip address nya menggunakan notepad. jadi list ini bisa di tambah dan di hapus sesuai dengan ip network yang akan di konfig.

Bisa membuat vlan di banyak devices sekaligus.


Perkembangan network automation ini terbilang sangat cepat, jadi kita harus menyesuaikan requirement yang dibutuhkan di perusahaan2 besar. Kebanyakan perusahaan sekarang sudah ada standard requirement nya untuk Network Engineer harus memiliki kemampuan network automation dan bahasa pemrogramman python.


yahh perjalanan saya masih panjang...

27 komentar

Click here for komentar
March 6, 2018 at 9:26 AM ×

Boleh minta source nya bang email: vitoefriesi@gmail.com

Reply
avatar
May 10, 2018 at 7:59 PM ×

saya boleh minta juga bang? kalo boleh mohon dikirim kesini ya bang : rizalpriyambudi17@gmail.com

Reply
avatar
Ridwan
admin
September 4, 2018 at 8:56 PM ×

boleh minta juga bang sourcenya ke email ridwan.mukorrobin@gmail.com

Reply
avatar
October 16, 2019 at 9:36 AM ×

Boleh minta resourcenya mas? usmanguand@gmail.com
Terimakasih bnyak ya mas...

Reply
avatar
October 29, 2019 at 11:18 PM ×

Mohon minta source filenya bro.... dangerzonen[at]gmail.com Thank you sir.

Reply
avatar
andri
admin
November 5, 2019 at 8:31 PM ×

mohon izin minta source codenya gan, buat pembelajaran, terimakasih ga

Reply
avatar
andri
admin
November 5, 2019 at 8:32 PM ×

mohon izin, minta sourcecodenya gan, bisa dikirimkan ke sini sapaoetraespada99@gmail.com

Reply
avatar
AVC
admin
December 4, 2019 at 1:48 AM ×

Mohon izin gan kalau berkenan saya minta source code nya kirim email ke avc.store88@gmail.com. trims

Reply
avatar
December 10, 2019 at 10:17 PM ×

Dear Teman2,

Mohon maaf baru respond, source code nya sudah di email ke alamt email masing2.
apabila ada pertanyaan maka bisa di tulis di komentar ini.

semoga bermanfaat...

Trima kasih

Reply
avatar
Irman
admin
December 18, 2019 at 10:22 PM ×

minta source code nya donk mas ke yayan.hidayat@yahoo.com

Reply
avatar
December 20, 2019 at 12:11 AM ×

Perimsi mas Joko, Terimakasih sudah share hasil toolsnya, kalau boleh saya minta source codenya untuk pembelajaran, email saya 8c32indrabrata@gmail.com, semoga berkah mas

Reply
avatar
December 27, 2019 at 5:51 AM ×

Done ya mas Irman & mas Indra semoga bermanfaat.

Reply
avatar
Naor
admin
January 19, 2020 at 7:53 AM ×

can i have the source? thanks in advance.
naorahdut123@gmail.com

Reply
avatar
January 28, 2020 at 12:07 AM ×

bang kirim source codenya dong ke email torkis.halomoan@gmail.com

Reply
avatar
Abidzar
admin
May 13, 2020 at 11:42 PM ×

Permisi mas joko, terimakasih atas informasinya, kalo boleh apakah bisa minta sourcenya untuk belajar network automation di email mohammadabidzar25@gmail.com.. terimakasih

Reply
avatar
May 19, 2020 at 12:47 AM ×


@torkisnetwors dan @mohammadabidzar25

sudah di kirim ya source code nya. semoga bermanfaat dan tetap semangat belajar!!!

Reply
avatar
Nieswa
admin
August 16, 2020 at 11:07 PM ×

Makasih infonya mad joko...klo boleh minta source codenya dong nieswa.lovely098@gmail.com

Reply
avatar
Bams
admin
August 26, 2020 at 7:23 AM ×

Keren nih . Mas boleh minta SC nya , kirimin mas bambangmars6@gmail.com . Makasih

Reply
avatar
August 29, 2020 at 5:20 AM ×

Hi Guys,
sudah di kirim ya script nya semoga bermanfaat.
apabila ada diskusi lanjutan silahkan komentar ya
thank you

Reply
avatar
Unknown
admin
January 28, 2021 at 7:07 AM ×

Selamat malam mas Joko. Mas klu ada waktu luang boleh dishare source nya untuk pembelajaran ya mas. Terimakasih mas. send nya kesini ya mas: hilladamanik@gmail.com

Reply
avatar
Anonymous
admin
April 27, 2021 at 5:50 PM ×

Selamat pagi mas Joko. Mas minta source codenya untuk saya belajar. Terima kasih mas. Basriagus2017@gmail.com

Reply
avatar
Dims
admin
July 14, 2021 at 4:34 AM ×

Mas, boleh minta source codenya ? Dimsahladin@gmail.con

Reply
avatar
Unknown
admin
August 26, 2021 at 1:18 AM ×

assalamualaikum mas, boleh share script nya, mau saya buat belajar juga...! dimasrudisaputra11@gmail.com

Reply
avatar
dharma
admin
October 28, 2021 at 10:53 PM ×

keren gan, boleh share code nya gak dharmasitepu007@gmail.com

Reply
avatar

Tulis komentar anda... Conversion Conversion Emoticon Emoticon

Thanks for your comment