Setiap yang punya ’server’ tentu saja punya kecemasan tersendiri kalo jauh dari server dan dimana dia tidak bisa memonitor server sama sekali, apalagi jika tidak ada orang lain yang bisa mengawasi server, bagaimana jika terjadi sesuatu dengan server?
Bagaimana jika squid mati sendiri padahal iptables dengan transparan proxy aktif ? siapa yang akan mengabari ? bagaimana jika koneksi putus ? berbagai macam permasalahan timbul jika jauh hal yang paling utama adalah ‘tidak mendiskreditkan machine, tapi berbuat baik lah
“
Pertama-tama, mungkin ‘kita’ harus sedikit mengetahui bagaimana penggunaan crontab dan sedikit bash script, command-command nya dapat di liat langsung di
# man crontab
dan juga sedikit pengetahuan mengenai bash scripting, permasalahan yang paling menakutkan mungkin pada iptables dan squid transparant proxy , dengan sedikit script pada system mungkin akan sangat membantu.. let’s try script yang sedikit saya modify dari punya nya wombel Alamat e-mail ini telah dilindungi dari tindakan spam bots, Anda butuh Javascript dan diaktifkan untuk melihatnya <!– document.write( ” ); //–>
# cd /etc/rc.d/
# pico -w ceksquid ## paste script dibawah ini
#!/bin/sh
# ganti baris ini ke direktori squid anda
squiddir=”/squid”
cd $squiddir
if test -r logs/squid.pid; then
# cek apa pid nya masi aktif ?
squidpid=`cat logs/squid.pid`
if `kill -CHLD $squidpid >/dev/null 2>&1`; then
# squid masi berjalan
exit 0
fi
echo “”
echo “squid ngak aktif”
rm -f logs/squid.pid
fi
echo “”
echo “squid ngak ada di background, test re-load..”
echo “”
# cek config
if test -r etc/squid.conf; then
# kalo ada config nya, jalankan squid
/squid/sbin/squid -sYD
exit 0
fi
# kalo gagal
echo “uh! squid nga bisa di jalankan”
exit 0
# selesai sampe disini
#
setelah file itu terbentuk, jadikan file eksekusi
# chmod 755 ceksquid
# crontab -e # masukan ke dalam crontab baris di bawah ini, untuk lebih detail penggunaan nya baca ‘ man crontab’
0,10,20,30,40,50 * * * * /etc/rc.d/ceksquid
Selesai… mungkin kalau anda iseng, coba matikan squid service dan tunggu 10 menit squid pasti akan berjalan lagi di background.
Duh.. enak ya kalo sistem itu bisa ngobrol sendiri sama adminnya
pasti ndak kerepotan ngurus tiap kerusakan -:p
by : ibenez yusuf