Setiap pagi biasanya menerima email dari logwatch yang berisi tentang keadaan server yang berbasis redhat enterprise linux 5.3. Tapi tiba-tiba suatu hari server tidak mengirim email, cek log email gak email keluar, cek aplikasi semuanya berjalan lancar, tapi kenapa kok server gak kirim logwatch ?
Setelah di cek ke skrip perl nya logwatch ternyata ada error ketika menjalankan skripnya perlnya, errornya seperti ini
[root@web scripts]# ./logwatch.pl
ERROR: Date::Manip unable to determine TimeZone.Execute the following command in a shell prompt:
perldoc Date::Manip
The section titled TIMEZONES describes valid TimeZones
and where they can be defined.
Setelah ditelusuri ternyata penanganannya cukup hanya dengan menjalankan perintah berikut
1 | echo '+0700' > /etc/timezone |
Lalu coba jalankan skrip logwatchnya lagi.
Done.
Logwatch pun berjalan normal kembali..
Referensi:
http://www.nossdutytask.com/node/301
