membuat BOT telegram yang selalu update status hasil backup pada server

yak, backup adalah komponen yang sangat penting dalam sebuah sistem, pertahanan terakhir ketika semuanya sudah “hangus” .

backup digunakan untuk melakukan recovery, agar sistem kembali pulih. karenanya, backup menjadi hal wajib bahkan tertuang dalam ISO keamanan sistem informasi.

beberapa kendala dalam melakukan proses backup diataranya :

  1. SDM, ya, sistem informasi itu ragamnya beda-beda, ada yang bisa dilakukan backup dengan mudah, ada juga yang sangat sulit , umumnya, semua dapat dilakukan jika SDM tersebut dapat mempelajari alur dari sistem itu sendiri. tapi terkadang, malas jadi hambatan utama SDMnya, wkwkwkwk
  2. resource, backup itu memerlukan resource 2 kali lipat daripada server production, karena dia harus menyimpan setidaknya file 2 hari sebelumnya. maka dibutuhkan resource yang lebih besar daripada server production
  3. monitoring, jadi salah satu kelemahan dari proses backup adalah monitoring. ini terdampak pada sebuah organisasi yang memiliki banyak sistem informasi. hmmmm, kalau cuma satu sih, relatif aman. karena proses backup bisa dilakukan manual. atau automation dengan monitor ketat. namun jika banyak ? huft. itu sulit sekali termonitor. padahal, backup itu tidak hanya cukup backup, namun harus ada pengujian restore untuk memastikan semua sistem dapat dipulihkan. bisa dibayangkan jika yang harus di uji restore itu sistemnya adalah puluhan bahkan ratusan ?

oke, pada tulisan kali ini, saya mau berbagi pengalaman saya di sebuah instansi dalam hal membuat ROBOT, atau kami sering bilang BOT, yaitu sistem yang secara mandiri melakukan pengecekan dan melaporkan ke kita melalui notifikasi. tentunya, telegram menjadi chanel andalan kita.

  1. sebelumnya, sistem backup sudah dibuat, biasanya, saya menggunakan Rsync. toturial backup menggunakan rsync sudah banyak diinternet, saya juga pernah menuliskan dalam tulisan ini https://mandrivaputri.info/2020/08/membangun-data-ware-house-yang-aman/ .
  2. membuat BOT pada telegram dengan menghubungi BotFather : Buka telegram kamu > cari akun BotFather > beri salam 😀 > /newbot

3. mendapatkan ChatID telegram. pada tahapan ini, kitatentukan, apakah kita akan berkomunikasi langsung dengan BOT, atau melalui sebuah grup chat. pada case kali ini saya ingin berkomunikasi langsung dengan BOT. maka langkahnya adalah :

  • buka link ini di browser. https://api.telegram.org/bot<YourBotToken>/getUpdates . nah, YourBotToken, kamu ganti dengan BOT token yang kamu dapatkan dari hasil chat dengan BotFather.
  • setelah terbuka, kamu chat si Bot kamu, chat asal-asal saja, trus kamu kembali lagi ke link browser, kamu refresh linknya. maka akan muncul seperti gambar dibawah ini.

nah, yang ijo itulah chatID.

4. menambahkan Script pada system backup. caranya adalah, kamu bisa masuk ke tiap node, server atau perangkat yang sudah kamu pasang system backup. kemudian menambahkan beberapa script yang bertugas untuk mengecek dan mengirimkan notifikasi ke telegram BOT yang terhubung ke kamu.

nah, seperti ini scriptnya, sengaja saya buat dalam bentuk gambar biar kamu ndak bisa copypaste script, :p

5. nah, setelah script itu jalan, maka kamu tinggal tunggu report di telegram, apakah backup berhasil atau gagal dijalankan. seperti ini notifnya

begitulah , metode sederhana dalam monitoring system backup.

pada tulisan berikutnya, saya ingin berbagi bagaimana membuat sistem autorestore dari hasil backup agar kita mengetahui bahwa file backup yang kita buat dapat digunakan untuk recovery sistem.

seru kan?, mari tutup mata dan telinga kita dari segala hal buruk di lingkungan kita, ciptakan kreasi dan sibukkan diri dengan hal positif. tetap semangat… !!!!

Bagikan saja, itu tidak berat

misi ambisius yang gagal itu diselesaikan oleh orang lain.

halo , halo. udah lama gak nulis nih, mumpung lagi rada santai, mau nulis di blog ini, biar gak sia-sia di bayar tiap tahun, wkwkwk. jadi pada tulisan kali ini, gw mau ngulas beberapa misi ambisius gw yang gagal namun berhasil, duh, gimana sih, oke kita ulas aja.

tahun 2018, gw gabung dengan salah satu Kementerian, kita sebut saja, mawar. wkwkw. gw gabung sebagai tim IT. tugas dan fungsi gw adalah menjalankan tata kelola IT, menyelesaikan masalah, dan membuat terobosan-terobosan baru dalam hal teknologi informasi.

sepanjang tahun gw jalanin tugas gw dengan enjoy. kelola baremetal, virtualizor, problem solving, sampai dengan memunculkan terobosan-terobosan dalam hal IT. salah satunya adalah PAPERLESS. ini gw lakuian, karena di instansi mawar itu emang belum PAPERLESS dan gw liat anggaran untuk ATK itu masih gede banget.

2019. gw mulai menyusun presentasi, intinya dengan PAPERLESS ada beberapa keuntungan :

  1. memangkas anggaran ATK sampai dengan 70 %
  2. persuratan, tata naskah dinas dll bisa dilakukan dimanapun dan kapanpun
  3. aman, karena esign gak bisa dipalsuin.
  4. meningkatkan kemampuan penggunaan teknologi informasi bagi pegawai.

setelah usulan ini gw bawa kemana-mana, akhirnya disetujui dan gw diminta untuk mengawalnya.

2020, COVID-19. disini dunia kacau balau, orang-orang meninggal. dan dilarang bersentuhan. ini adalah moment untuk menerapkan PAPERLESS, karena salah satunya adalah tidak perlu bertatap muka, dan bersentuhan jika hanya ingin berikirim surat maupun tanda tangan.

2020 awal, gw mulai bangun sistem, mendatangkan BSSN ke kantor mawar untuk urusan esign. dan mulai sosialisasi. sistem selesai, orang-orang bisa tanda tangan digital dan sah secara undang-undang. walaupun waktu itu gw punya beban terhadap BSSN, karena gw ditantang untuk benar-benar menggunakan sistem esign ini.

dan tara~~~, gagal, ya, U KNOW lah, rupanya merubah mindset itu lebih sulit daripada merubah sistem. banyak alasan, mulai dari tidak terbiasa, dan lain-lain, sampai saya nemu alasan sebenernya, yaitu tiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiitttttttttttttttttttttttttttttttttt…………………. u know lah ya, anggaran ATK itu gimana, wkwkwk.

hanya 1 pejabat, yaitu Kapusdatin bapak Ivanovich Agusta yang secara konsisten pakai esign dan sistem persuratan itu. entah karena emang satu frekuensi dengan gw, entah hanya karena beban moral karena do’i kapusdatin , wkwkwk. tapi keren loh, orang-orang ngumpulin laporan kinerja cukup dengan softcopy darimana aja , gk perlu print2 dan pak kapusdatinnya esign sambil rebahan dirubah. wkwkwk. coba, kalo ini dipakai seluruh kementerian mawar itu, berapa banyak bisa hemat kertas, waktu dll ? . tapi ya sudahlah…..

dan akhirnya muncul sistem persuratan terpusat yang diminta digunakan oleh semua K/L. PAPERLESS ? gak sama sekali. tapi syukurnya, MoU dengan BSSN yang dulu gw gawangin sampe sekarang masih dipakai untuk manage esign.

tahun terus berjalan, hingga akhirnya awal tahun 2025 ini, muncul kebijakan efisiensi, memangkas anggaran ATK sampai 90 %. whatt ???, gw dulu yang narget cuma 70 % aja susah banget, ini Sri Mulyani langsung bilang 90 %. kok bisa ? hahaha.. ya gw ngakak aja sih sekarang, baru pada tau kan lu pade, wkwkw

ya jelas bisa donk, karena Kementerian Keuangan selama ini sudah melakukan itu kok, dan tebakan gw ya selama ini instansi lain cuma di VOOR aja, biarkan main-main dulu sama ATK, ntr juga ada waktunya dipangkas, wkwkwkw… kementerian lain bisa nolak ? enggak deh kyknya wkwkw.

sekarang gw udah gak gabung sama mawar, gak tau deh updatenya gimana itu Kementerian.

jadi, point pentingnya kalau u hidup dinegara ini, gak cukup dengan u pinter aja, u gk akan bisa ngerubah apa-apa.

u pinter dan punya power, masih belum bisa buat ngerubah apa-apa. gw punya temen yang pinter dan punya power, akhirnya terdepak juga. hehehehe….

jadi kombinasinya yang tepat kalo u mau ngubah dunia adalah : u pinter, punya power, dan deket sama penguasa. , bu Sri Mulyani contohnya….

tamat.

Bagikan saja, itu tidak berat