[ask]script untuk cek koneksi internet jalan / tidak

Diskusi tentang Ubuntu Server baik webserver, database server, samba server dan service lainnya serta jaringan menggunakan Sistem Operasi Ubuntu.
User avatar
G7X
Posts: 150
Joined: 19 May 2010, 12:41
Location: Semarang

[ask]script untuk cek koneksi internet jalan / tidak

Postby G7X » 20 Oct 2011, 13:15

Saya mau tanya gan, gimana caranya membuat script yang digunakan untuk ngecek koneksi internet sudah ON / belum. Dan jika sudah On, maka squid akan saya jalankan.

Karena setiap listriknya mati, server squid selalu menyala terlebih dahulu sedangkan modemnya belum konect, sehingga squidnya selalu tidak berjalan sebagaimana mestinya....

Mohon bantuannya.....
User avatar
thrvers
Posts: 4458
Joined: 01 Jan 2010, 13:28
Location: Jombang, Indonesia
Contact:

Re: [ask]script untuk cek koneksi internet jalan / tidak

Postby thrvers » 20 Oct 2011, 18:00

'
scrip paling gampang :grin:
$ ping google.com

squid nda jalan semestinya ya coba restart:
$ sudo /etc/init.d/squid restart

CMIIW
User avatar
G7X
Posts: 150
Joined: 19 May 2010, 12:41
Location: Semarang

Re: [ask]script untuk cek koneksi internet jalan / tidak

Postby G7X » 20 Oct 2011, 20:12

Lalu bagaimana menterjemahkannya dalam mode scriptnya.
Pengkondisiannya, bagaimana?
User avatar
yudiarbi
Posts: 627
Joined: 22 Mar 2011, 09:31
Location: Probolinggo, Jawa Timur
Contact:

Re: [ask]script untuk cek koneksi internet jalan / tidak

Postby yudiarbi » 21 Oct 2011, 09:19

mencoba membantu ya, script ini belum ditest :D

Code: Select all

#!/bin/bash
# exit status 0 menyatakan script ini sukses dijalankan

# Interval pengecekan
SLEEPTIME=10

# Alamat IP atau domain untuk pengetesan, pastikan domain selalu bisa di ping dan 
# selalu online
TESTIP=www.yahoo.com

# Ping timeout, dinyatakan dalam satuan detik
TIMEOUT=2

# Interface Eksternal (Interface yang terkoneksi ke Internet/WAN)
EXTIF1=ppp0


# Alamat IP External. Merupakan Alamat yang diberikan dari ISP. Untuk koneksi DSL biasanya mendapatkan alamat secara DHCP
IP1=10.10.10.44


# Alamat IP Gateway. Masukkan alamat Gateway dari koneksi disini
GW1=10.10.10.1


# Untuk identifikasi, silahkan masukkan nama ISP anda
ISP1=DSL


# Last ping status. Disarankan untuk tidak diubah.
LPS1=1


# Current ping status. Disarankan untuk tidak diubah.
CPS1=1


# Jumlah pengulangan untuk hasil cek status UP dan status DOWN.
COUNT1=0


while : ; do
        ping -W $TIMEOUT -I $IP1 -c 1 $TESTIP > /dev/null  2>&1
        RETVAL=$?

        if [ $RETVAL -ne 0 ]; then
        echo $ISP1 Koneksi Down
        CPS1=1
     pon-dsl provider
     /etc/init.d/squid restart
        else
        CPS1=0
        fi
        sleep $SLEEPTIME
done
User avatar
G7X
Posts: 150
Joined: 19 May 2010, 12:41
Location: Semarang

Re: [ask]script untuk cek koneksi internet jalan / tidak

Postby G7X » 21 Oct 2011, 10:52

Ow, begitu ya..OK saya coba dulu.

Terima Kasih Banyak

Return to “Ubuntu Server”

Who is online

Users browsing this forum: No registered users and 2 guests