Pencarian

Rabu, 31 Juli 2013

Remote SSH Proxmox

Remote CT Proxmox dari Host VE
Ada kasus dimana pada saat membuat CT di proxmox kita nggak bisa melakukan remote console via web ke CT nya. Untuk itu solusinya, kita bisa login ssh ke mesin proxmox VE kemudian ketikkan perintah berikut :

proxmox-ve:~# vzctl enter 122
Maka kita akan masuk ke terminal CT.
Selanjutnya, mari ngoprek..

Selasa, 09 Juli 2013

Marhaban ya ramadhan

Marhaban ya ramadhan,,, 1 Ramadhan 1434H (2013)
Alhamdulillah masih diberikan umur untuk bertemu bulan yang penuh berkah, rahmat dan ampunan.
Hadist Pertama yang di pelajari di bulan suci ini,  Rasulullah bersabda :
"Akan muncul sesudahku para pemimpin, mereka tidak mengambil petunjukku, tidak mengikuti sunnahku, di antara mereka akan bangkit kaum laki-laki, hati mereka adalah hati setan dalam jasad manusia.” Hudzaefah berkata, “Apa yang aku lakukan ya Rasulullah saw?” Beliau menjawab, “Dengarkan dan taatilah pemimpin, sekalipun punggungmu dicambuk dan hartamu dirampas, dengarkan dan taatilah.” Diriwayatkan oleh Muslim 1847/52.

Selasa, 02 Juli 2013

Akhirnya selesai MTCNA

Setelah menggunakan mikrotik 2 tahun belakangan, Akhirnya kesampean juga niat untuk mengikuti training MTCNA yang diadakan oleh mikrotik indonesia citraweb nusa infomedia (http://www.mikrotik.co.id)

Banyak hal yang dipelajari setelah 4 hari pelatihan di Gedung Cyber Lt. 7 Kuningan barat 8, salah satunya yaitu saya harus jujur kepada router hehee...

Bagian yang paling sulit memang, apalagi bagi saya menggunakan bandwidth sharing, untuk jujur kepada router berapa bandwidth yang kita miliki agar bandwidth tersebut dapat diatur dengan benar oleh router. Masalahnya jika kita ambil nilai rata-rata paling rendah, maka rugi bandwidth seandainya upstream sedang idle, jika diambil nilai tertinggi maka queue akan berantakan jika upstreamnya down.

Lalu bagian yang paling saya sukai adalah packet flow, sekarang udah lebih mengerti kapan harus menggunakan prerouting, forward, postrouting dan lain-lainnya.

Dihari terakhir tibalah saatnya ujian online di mikrotik.com, cukup deg-deg'an juga karena setelah melakukan example test, soal-soalnya lumayan menjebak, jadi mesti teliti dan sangat-sangat teliti hehe..

Segala puji bagi allah saya berhasil melalui ujian online dengan baik, nilai 78% dari 25 soal yang diberikan mikrotik.com lumayanlah buat pulang ke kota Jambi. Paling tidak diatas syarat kelulusan yaitu 60% dan diatas syarat menjadi trainer yaitu 75% (walaupun mesti mengikuti training advance).

Saya masih harus banyak belajar lagi karena banyak PR yang mesti di selesaikan di jaringan saya agar kinejanya bisa lebih optimal.
Semoga bisa mengikuti training berikutnya. :D

Kamis, 06 Juni 2013

rsync dan login ssh untuk backup file di ubuntu part 2

Melanjutkan tulisan saya yang sudah bertahun-tahun silam :D yang masih bisa dilihat di sini http://a3m-nix.blogspot.com/2011/05/rsync-dan-login-ssh-untuk-backup-file.html insiden yang sama akhirnya terulang kembali. dan kali ini sedikit lebih beruntung karena yang terhapus hanya file yang berada di /home/user/ saja, jadi folder dan subnya nggak ikut terhapus.

Namun kejadian ini tetap saja meninggalkan luka yang mendalam karena beberapa file yang hilang tersebut berisi IP Router ataupun Server yang pernah saya setting beserta Akunnya, lalu ada Cpanel, Spanel, file kerja yang belum sempat saya rapikan dkk.

Akhirnya, setelah belajar dari kedua pengalaman tersebut, saya kembali memanfaatkan rsync untuk melakukan backup secara otomatis setiap kali laptop saya hidup.

Contoh Konsep sederhananya seperti berikut :
Komputer kantor yang saya gunakan terdapat Harddisk 500GB dengan alamat IP 192.168.1.123. Komputer ini saya anggap sebagai server backup untuk laptop saya.

Yang ingin saya capai kali ini adalah setiap saya menghidupkan laptop, ada satu script yang akan memeriksa apakah saya sedang terhubung ke server backup menggunakan ping 192.168.1.123, jika ping ada balasan maka rsync akan dilakukan, jika tidak, do nothing.
Berikut contoh scriptnya :
#!/bin/bash
HOSTS=192.168.1.123
COUNT=2
for myHost in $HOSTS
do
count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
if [ $count -eq 2 ];
then
echo "Konek ke server backup nih, mulai proses backup data...."
/home/a3m-nix/rsync-conf/rsync.sh
else
perl /home/a3m-nix/rsync-conf/status-fail.pl
fi
done
Jika ping count nya sama dengan 2, maka script rsync.sh akan dijalankan. Script ini hanya berisi perintah rsync untuk home directory saya saja dan dengan beberapa folder yang di exclude tentunya.
Jika ping count tidak sama dengan 2 maka ada script perl yang akan dijalankan, ini hanya untuk memberitahukan saja jika saya sedang tidak terkoneksi ke server backup.

Lalu script diatas tinggal dijalankan di startup.

Rabu, 05 Juni 2013

locales warning di ubuntu dan debian


Entah kenapa beberapa hari ini ada warning di beberapa server saya, warningnya seperti ini :
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_PAPER = "id_ID.UTF-8",
LC_ADDRESS = "id_ID.UTF-8",
LC_MONETARY = "id_ID.UTF-8",
LC_NUMERIC = "id_ID.UTF-8",
LC_TELEPHONE = "id_ID.UTF-8",
LC_IDENTIFICATION = "id_ID.UTF-8",
LC_MEASUREMENT = "id_ID.UTF-8",
LC_TIME = "id_ID.UTF-8",
LC_NAME = "id_ID.UTF-8",
LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_ALL to default locale: No such file or directory
Generating locales...
Setelah cari-cari referensi, untuk mengatasi hal tersebut tinggal menjalankan perintah berikut :
locale-gen en_US.UTF-8
localedef -i en_US -f UTF-8 en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales

Senin, 03 Juni 2013

Plugin yang saya gunakan pada editor Sublime text 2

Ini sekedar pengingat saja, beberapa plugin yang saya gunakan pada editor sublime text 2 antara lain :

  1. Sublime Code Intel
  2. Ctags
  3. PHP Ctags
  4. Highlight
  5. Smart matcher
  6. Jquery
  7. Bracket Highlight

Sabtu, 01 Juni 2013

Login Web Menggunakan Perl di terminal Linux

Nanti sajalah ceritanya kenapa saya butuh script dibawah ini :D
a3m-nix@f0re4ch:~$ sudo apt-get install libwww-mechanize-perl

Lalu buat file dengan nama login.pl
#!/usr/bin/perl
use WWW::Mechanize;
my $mech = WWW::Mechanize->new();
#action atau file login yang dituju
$url = 'http://localhost/login.html';
$mech->get( $url );
$mech->submit_form(
        form_number => 1,
        fields      => {
#variabel post yang dikirim ke proses login
            username     => 'admin',
            password            => 'admina',
        }
    );
print $mech->content();

setelah file diatas diberikan chmod +x lalu jalankan dengan perintah :
a3m-nix@f0re4ch:~$./login.pl > ouput.html

Bersambung....