Archive for February, 2017

Gagal Update Master Ya?

Bila berjalan lancar..spse4 akan menunjukkan hasil update master instansi dkk seperti tampilan dibawah ini :

1 update master sukses

dan tidak selalu berjalan lancar, banyak juga yang mendapatkan pesan gagal update.

sebaiknya mulai dari pemeriksaan konfigurasi dns /etc/resolv.conf, dan lakukan uji ping ke domain inaproc, sirup, sikap.

dan cek webapp/conf/application.conf, pada baris berikut :

sirup.url=https://sirup.lkpp.go.id/sirup
sikap.url=https://sikap.lkpp.go.id
spse3.url=http://domainlpse/eproc
dce.url=http://report-lpse.lkpp.go.id/dce

(setelah perubahan setting app conf, restart spse4 nya)

bila tindakan diatas sudah dilakukan dan masih juga gagal update…hubungi lkpp…wkwkkw

lanjut deh…kalo cara diatas belum mengatasi masalah update master, dicek ke log kira2 menghasilkan kalimat seperti ini :

org.sql2o.Sql2oException: Error in executeUpdate, ERROR: update or delete on table “kabupaten” violates foreign key constraint “fk_rekanan_kabupaten” on table “rekanan”
Detail: Key (kbp_id)=(268933) is still referenced from table “rekanan”.

kalo sudah begini..perlu treatment serius deh…hi hi,

pasang phppgadmin, tata cara install nya bisa merujuk ke https://www.liquidweb.com/kb/how-to-install-and-configure-phpmyadmin-on-centos-6/ atau ke https://tecadmin.net/how-to-install-phpmyadmin-on-centos-using-yum/

akses phppgadmin dan mulailah menelusuri tabel ‘rekanan’, error diatas menunjuk rekanan yg menggunakan kbp_id = 268933 :

3 rekanan

(contoh tabel rekanan)

dan cek ke tabel kabupaten yang ber kbp_id = 268933 :

2 kabupaten

(contoh tabel kabupaten)

adanya rekanan yg menggunakan kbp_id dengan kbp_nama = SPSE VARIANT akan menyebabkan update master gagal.

diperbaiki dengan mengubah kbp_id rekanan ybs ke kbp_id = NULL atau diperbaiki sesuai alamat rekanan ybs.

selamat mencoba, jangan lupa backup sebelum mulai bekerja…#upayaadajalanpulang

catatan : kalo males pasang phppgadmin, bisa menggunakan CLI nya aja dari console linux 🙂

Setelah berjalan kurang lebih 1 tahun, hdd raid1 (2 buah hdd 250gb) yang dipasang pada server prod tiba2 gagal boot, setelah shutdown akibat pemadaman PLN.

Perkiraan sementara, salah satu hdd nya mati…dicoba mencabut hdd1-slot0 dan memindahkan hdd2-slot1 ke posisi slot0, ternyata system bisa boot dan berjalan normal..dilakukan sebaliknya, system gagal boot ketika hdd1 dipasang ke slot0.. jadi positif hdd1 bermasalah, untuk 1-2 hari terpaksa prod dijalankan tanpa raid1 nya (alias single hdd) sampai hdd baru datang.

Ketika hdd3 (hdd pengganti) datang, langsung ditempatkan di slot1 yang tray nya kosong, setelah boot…lho koq gak otomatis sinkron hdd2 dan hdd3 sebagai raid1?

Ternyata diperlukan campur tangan admin agar hdd3 sinkron ke hdd2, ketika boot masuk ke webbios dengan menekan CTRL+H, dicek version :

IMG_20170206_111619

dan di controller LSI MegaRAID SAS menyatakan :

  • Degraded dan
  • PD Missing Enclosure

IMG_20170206_101629

dan hdd3 250gb yang baru dipasang terbaca ‘Uncofigured Good’.

Klik pada hdd3 dan pilih ‘Dedicated HSP’ kemudian GO, maka otomatis akan dilakukan proses sinkronisasi antara hdd2 dan hdd3 :

IMG_20170206_163703

langkah ini akan memakan waktu 2-5 jam tergantung kapasitas dan data didalam hdd nya.

Setelah selesai maka hdd2 dan hdd3 berstatus ONLINE dan hdd virtual raid1 nya OPTIMAL :

IMG_20170206_171130

sebagai pengingat biar tidak lupa…

Dikontak via WA oleh seorang kawan, dengan keluhan udah 2 hari ini traffic full pada salah satu interface router nya :

IMG-20170209-WA0006

saya minta scan dengan clamav pada server production nya :

IMG-20170209-WA0012

/lib/libudev.so: Unix.Trojan.DDoS_XOR-1 FOUND

dan ketika dilakukan ‘top’ muncul aplikasi bernama aneh yang menggunakan resource system cukup besar :

IMG-20170209-WA0023

 

cara mengatasi trojan ini saya copas dari :

(https://admin-ahead.com/forum/server-security-hardening/unix-trojan-ddos_xor-1-chinese-chicken-multiplatform-dos-botnets-trojan/)

(http://superuser.com/questions/863997/ddos-virus-infection-as-a-unix-service-on-a-debian-8-vm-webserver)

kalo mencobanya command nya hati2 ya.. DWYOR