Thursday, June 17, 2010

Memonitor Log SSH melalui Handphone

asumsi : Server telah terinstal Apache2 dan Webmin

buat script bash dengan nama terserah_anda.sh

#!/bin/bash
# created by anoalinux
# edited by c1p1
# script bash for opensuse 11.2
# power by kendari-underground.com
mkdir /home/server/~serverc1p1/webserver/log/ssh/$(date +%Y%m%d)
cat /var/log/messages |grep ssh > /home/server/~serverc1p1/webserver/log/ssh/$(date +%Y%m%d)/$(date +%Y%m%d_%H%M%S).txt
echo " Backup Berhasil Broooooooooooooooo hehe \(^_^)/...(*^.^*)"

penjelasan script :
  1. line 5 : script untuk membuat direktori dengan penamaan berdasarkan tanggal eksekusi file file .sh ini, tentunya dengan path/direktori dimana anda hendak menyimpan file2 log yang akan di tampilkan ke website anda
  2. line 6 : perintah dasar linux yang akan melakukan pembacaan pada file messsage di direktori /var/log yang kemudian akan di tulis / diijeksi kedalam file yang ditempatkan pada path/direktori yang dikehendari dan diberi nama sesuai tahun,bulan,tanggal,jam,menit,dan detik file ini di eksekusi dengan extension txt
  3. tambahkan pesan dengan sintax echo "pesan terserah mi kau na...hihi..."
setelah selesai membuat file terserah_anda.sh, simpan file ini ditempat yang paling anda senangi. ex: /etc/ /home/serverkutukupret/web.

langkah selanjutnya
buka webmin anda kemudian System - > Scheduled Cron Jobs














Buat Cron Job/Schedule untuk mengeksekusi file terserah_anda.sh














masukkan
/home/server/~serverc1p1/webserver/log/script/./autobcklogssh-day.sh














save kemudian coba eksekusi
sebagai contoh silakan lihat buka link ini di handphone anda
have fun....:d
http://goldenbunnies.org.uk/images/smilies/bigsmile.gif