• Latest News

    Friday 27 March 2015

    Cara membuat Shell Programming Pada Linux


    Di sini saya akan membahas Cara membuat Shell Programming untuk melakukan ping pada jaringan. Saat anda memanajemen beberapa atau banyak server tentu anda harus selalu tahu status tiap-tiap server server, apakah semua dalam keadaan aktif atau ada yg sedang tidak aktif. Jika hanya 1 atau 3 server saja yang dikelola, maka itu tidak menjadi masalah besar? Dari pc server anda bisa ping server lain menggunakan command , dan jika balasanya adalah reply maka tidak ada masalah. Bagaimana jika banyak server yang akan dicek, tentunya akan membuang energi.

    Saya akan membagikan bagaimana cara membuat bash script simple untuk melakukan cek koneksi kepada server lain dalam jumlah banyak hanya dengan 1 perintah saja dan status masing-masing server akan tampil di layar terminal anda. Script cek server ini sebenarnya hanya mengandalkan perintah ping untuk mengecek status server yg akan dicek.
         Cara membuat shell programming untuk melakukan ping masing-masing padan pc/server adalah sebagai berikut

    Prototype :

    a. Apabila berhasil akan ditampilkan komentar ”anda berhasil terkoneksi ke...(ip yang dituju)”.
    b. Apabila gagal akan ditampilkan komentar ”anda gagal terkoneksi ke...(ip yang dituju)”.

    Baris perintah Shell :

    echo "List Koneksi Server"
    echo
    while read hostname
    do
    ping -c 4 $hostname &> /dev/null
    if [ $? -eq 0 ]
    then
    printf "Anda berhasil terkoneksi ke " "$hostname"
    else
    printf "anda gagal terkoneksi ke " "$hostname" "[DOWN]"
    fi
    done < /home/host.txt
    Login ke OS server anda sebagai root
    Buatlah sebuah daftar atau list server yg ingin dicek, bisa berisi IP ataupun domain. vim /home/host.txt
    Isikan IP dan domain server anda ke dalam file tsb, 1 host per baris
    Pindah ke lokasi cd /usr/bin
    Buat file bernama cekhost atau terserah nama apapun vim cekhost
    Copy dan paste script diatas
    Save+close
    Beri permission executable chmod +x cekhost
    Selesai! Anda bisa mengecek status server yg sudah anda simpan di /home/host.txt dengan mangetikkan: cekhost

    Contoh hasilnya adalah sebagai berikut:

    Jika ada server yang sedang online maka akan terlihat output dengan kata “Online!!”:

    Jika ada server yang sedang offline maka akan terlihat output dengan kata “DOWN!!”:

    Demikian artikel ini, semoga bermanfaat, jika ada pertanyaan silahkan tanya di komentar.
    • Blogger Comments
    • Facebook Comments

    0 komentar:

    Post a Comment

    Item Reviewed: Cara membuat Shell Programming Pada Linux Rating: 5 Reviewed By: Unknown
    Scroll to Top