Category Archives: pribadi

Expect on GNU/ Linux

There’s no hope for me if i didn’t expect on linux. How can we get the output from the outside into socket or something else without loged in. Herewith the option that we can use with expect :
– send : to send the strings to the process (like send_user etc)
– expect : wait for the specific string from the process
– spawn : to start the command

Here is the example for you. Making the expect with .sh

#!/usr/bin/expect
#
# Hary HarysMatta
#

set timeout 10
set ip [lindex $argv 0]
set port [lindex $argv 1]

spawn telnet $ip $port
set timeout 5
#expect “Escape character is ‘^]’.”
#send “^]\n”;
#send “q\n”;

expect {
“Escape character is ‘^]’.”
{
send “^]\n”;
send “q\n”;
send_user “OK – Telnet success : x.x.x.x 1234\n”
exit 0
}
“host: Connection refused”
{
send_user “CRITICAL – telnet Kibana Refused!\n”
exit 2
}
}

Advertisements

Kustomisasi Packet Internet Groper (PING)

Kernel Hacking ??.. Saya pikir kita tidak perlu masuk hingga ke level kernel untuk bisa melakukan  kustom output pada saat melakukan request ping. Caranya ?..

Karena sebenarnya hal ini berjalan pada level applications. Paket yang digunakan pun hanyalah iputils-ping (saya menggunakan linux Knoppix untuk uji coba). Dengan sedikit modifikasi pada notifikasi di file C ( ping.c dan ping_common.c ).

Jadi, ditahap awal kita bisa purge binary aplikasi iputils dan menggunakan source iputils. Gunakan ‘alias’ atau berkas .bashrc atau profile-mu untuk dapat memanggil binary file dari ping.

Selamat Mencoba

Image

Mencari Format Assessment Security yang Baik

Analisis Konsep Pembayaran Cicilan Barang dengan Metode PVA

Jika kita bermaksud mencicil sebuah sepeda motor selama 3 tahun. Harga kontan motor itu adalah Rp12.900.000,00. Besarnya angsuran setiap bulan adalah Rp500.000,00. Uang muka sebesar Rp700.000,00, sudah termasuk cicilan bulan pertama.

Pertanyaannya:
a. Berapa tingkat bunga perbulan (per cicilan) ?
b. Jika ada sebuah bank yang menawarkan pinjaman dengan bunga 18% pertahun, apa yang sebaiknya kita lakukan ?

Berikut uraiannya semoga bisa terjawab:
Analisis pertamakali adalah tentukan apakah kasus diatas termasuk nilai waktu uang sekarang atau akan datang , serta anuitas atau tidak, apakah termasuk anuitas biasa atau jatuh tempo. Pembahasan tersebut dapat teman-teman baca dan pahami pada artikel saya sebelumnya di sini : Ikhtisar Akuntansi dan Manajemen Keuangan .

Maka, jika kita lihat kasus diatas termasuk perhitungan sekarang anuitas biasa (karena pembayaran dilakukan setiap akhir bulan) dengan rumus :

PVA = P x PVIFA k,n

dimana PVIFA k,n merupakan persamaan dari (1 – (1 + k)-n ) / k

Kita bisa langsung berhitung untuk pertanyaan (a) dengan metode sebagai berikut :

Continue reading

Grant User Service on Windows Server 2008 R2

grant-user-service-on-windows-server-2008-r2Berikut ini adalah cara menanggulangi remote desktop service pada Windows Server yang terganggu karena (kemungkinan) ada aplikasi lai yang berjalan secara tidak normal dan mekanisme uninstall yang tidak bersih. “Mengapa menggunakan windows ?? .. katanya linuxer ??”, Yaah tidak ‘melulu’ soal linux 🙂 , tergantung kebutuhan. Caranya cukup dengan beberapa tahap berikut :

  1. Masuk ke services pada control panel -> System and Security -> Administrative Tools -> Services
  2. Cari fitur dg Service name : remote desktop service dan perhatikan service dependencies nya. Biasanya untuk remote desktop memiliki nama service : TermService dengan dependensi default RPCSS  (atau kamu bisa juga melakukan cek dengan parameter > sc qc <Service name> ).
  3. Jika ada dependensi ‘aneh2’, bisa kamu hapus terlebih dahulu dengan parameter berikut : sc <delete/ start/ stop> <Service name>. Kemudian daftarkan kembali ke dependensi awal dengan parameter berikut : sc config <Service name> depend= ‘nama service dependensi’
  4. Pastikan bahwa grant user saat service remote desktop ‘up’ menggunakan username yang sesuai pada tab ‘Log On‘ saat masuk ke menu services seperti point di atas.
  5. Kemudian tulis parameter ‘secpol.msc’ pada fitur shortcut (Windows + R).
  6. Masuk ke Local Policies -> User Rights Assignment.
  7. Pada policy Allow log on through Remote Desktop Services , tambahkan security setting User sesuai kebutuhan.

grant-user-service-on-windows-server-2008-r2

grant-user-service-on-windows-server-2008-r2
Langkah yang cukup mudah namun akan sangat tidak efektif dan efisien bila kita ingat, jadi yaa dicatat saja 🙂 , karena issue yang sifatnya insindetal.

 

Salam.

Image

SCREENSHOT

hary

Brainware

Software without brainware ??.. Nonsense
Hardware without brainware ??.. Also Nonsense
Brainware without software and hardware ??.. No problem

Si Brainware ini memang ‘otak’ dari segala kegiatan komputasi, di tahap akhir bisa kita sebut operator, user, dll. Kapan pun brainware mau, dia bisa membuat software dan hardware tersebut.
Tentu saya tidak berbicara sebutan brainware ini hanya sekedar pengguna di tahap akhir, yakni saat pengoperasian software dan hardware. Tapi benar-benar menjadi otak dalam cikal bakal terciptanya sebuah perangkat. Namun sayangnya, si otak ini sangat lemah dalam menghafal. Ingatannya terbatas, ..terkuras seiring berjalan nya waktu.

Karena itulah, mencatat adalah hal yang penting bagi brainware. Perhatikan rack berikut:
rack-copy

Jika kita pernah ‘main’ dengan server2 besar (tidak terlalu besar juga sih), pasti akan kita temukan rack dengan tipe server berbeda. Baik keluaran IBM, HP Proliant, Fujitsu, dll, penamaan ‘bay’ dan ‘port’ mereka juga sesuai dengan pabrikannya.
“..Memangnya saya pikir siapa yg ‘berhak’ melakukan penamaan dan menentukan posisi dari bay dan port tersebut ??..” 🙂

-FIN-