Shell script untuk cek free disk linux
loading...
Selamat sore readers, sore ini saya akan membagikan shell script untuk mengecek kapasitas dari disk di linux, jadi apabila nanti disk kamu sudah penuh kamu akan dapat alert mengenai hal ini.Untuk cek kapasitas disk kamu sekarang kamu bisa menggunakan command # df -h namun hal ini kamu harus melakukan login ke server dan melakukan pengecekan manual tidak direkomendasikan.
Berikut ini adalah shell script untuk memudahkanmu memonitoring free space disk kamu, untuk alert akan dikirim setelah ada disk yang sudah melebihi atau sama dengan 90%
#!/bin/sh df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }' | while read output; do echo $output usep=$(echo $output | awk '{ print $1}' | cut -d'%' -f1 ) partition=$(echo $output | awk '{ print $2 }' ) if [ $usep -ge 90 ]; then echo "Running out of space \"$partition ($usep%)\" on $(hostname) as on $(date)" | mail -s "Alert: Almost out of disk space $usep%" emailkamu@domainkamu.com fi doneSimpan shell script dengan nama diskAlert.sh copy ke /etc/cron.daily/ untuk melakukan pengecekan harian.
# cp diskAlert /etc/cron.daily/
# chmod +x /etc/cron.daily/diskAlert
Atau kamu bisa menambahkannya di cronjob dengan cara berikut
crontab -e
Lalu tambahkan script di bawah dan simpan
10 0 * * * /path/to/diskAlert
Oke sekarang kamu sudah berhasil menambahkan cronjob untuk mengecek disk kamu secara rutin sesuai jadwal.
Referensi http://www.cyberciti.biz/
loading...
0 Response to "Shell script untuk cek free disk linux"
Posting Komentar
Silahkan berkomentar apabila ada pertanyaan. Terima kasih.