Menampilkan Account Status Date Created Lastlogin Zimbra
Menampilkan Account Status Date Created Lastlogin Zimbra, untuk kebutuhan report terkadang membutuhkan informasi akun zimbra seperti status akun tanggal pembuatan akun terakhir login. Informasi tersebut bisa diambil menggunakan satu perintah zmaccts namun hasil yang ditampilkan berbentu table. Di tutorial kali ini akan diberikan script untuk menampilkan secara berurutan dan dapat di export kedalam format file .csv. Berikut langkah-langkah membuat dan menjalankan script tersebut
1. Buat file report-akun.sh menggunakan editor text vi, nano dll
vi report-akun.sh
2. Masukan script berikut, kemudian save
echo Nama,Status,Tanggal Pembuatan,Terakhir Login su - zimbra -c 'zmaccts | grep @' | awk '{print $1, $2, $3, $5}' | while read email status date_create lastlogin; do if [ $lastlogin == "never" ]; then lastlogin2="Belum pernah login"; else lastlogin2=`date -d "${lastlogin:0:8} ${lastlogin:8:2}:${lastlogin:10:2}:${lastlogin:12:2}"`; fi echo $email,$status,$date_create,$lastlogin2 | grep $1; done
3. Jadikan execute file
chmod +x report-akun.sh
4. Cara menjalankannya menggunakan perintah berikut
a. Hanya menampilkan dilayar
Format: ./report-akun.sh nama_domain
Contoh:
./report-akun.sh saad.my.id
b. Export ke file csv
Format: ./report-akun.sh nama_domain >> path_file
Contoh:
./report-akun.sh saad.my.id >> /home/report-akun.csv
Selesai
Selamat mencoba
Berikut layanan yang ada di saadwebid terkait zimbra
Layanan Jasa Maintenance Zimbra
Layanan Jasa Migrasi Zimbra Mail Server
VPS/Cloud Zimbra
SSL Zimbra Mail Server
SMTP Relay
Layanan Antivirus, Antispam dan Antimalware