Mengecek Zimbra Chat – Pada Zimbra versi terbaru, ada fitur baru bernama Zimbra Chat yang memungkinkan kita untuk mengobrol dengan user lain menggunakan metode chat pada umumnya. Pada versi Zimbra sebelumnya, fitur ini bernama Zextras Chat, yang bisa kita gunakan secara free tanpa mengeluarkan biaya khusus untuk chat ini.
Nahh ketika Zimbra mengeluarkan versi terbaru, Zextras Chat ini sudah include dengan Zimbra dan namanya menjadi Zimbra Chat.
Untuk mengaktifkan fitur Zimbra Chat ini cukup mudah, kita hanya perlu install zimbra-chat saja dengan apt-get install atau yum install kemudian aktifkan by Class of Service supaya efek terhadap semua user.
Namun ada kalanya kita sebagai admin, mengatur beberapa konfigurasi user, khususnya untuk zimlet, tidak mengikuti aturan pada Class of Service, sehingga ketika kita mengaktifkan Zimbra Chat by Cos, user yang tidak mengikuti aturan Cos tersebut, fitur Zimbra Chat nya tidak akan aktif, sehingga kita harus mengaktifkannya secara manual. Jika hanya beberapa user saja sih tidak masalah, namun bagaimana jika ada banyak user? masa kita harus cek satu persatu dengan membuka Zimbra Admin berulang-ulang?
Disini saya sudah menyiapkan script yang cukup membantu untuk mengecek user-user mana saja yang fitur Zimbra Chat nya belum diaktifkan. Berikut scriptnya
Buat file execute cek zimlet.
vi /srv/cek-zimlet-chat.sh
Tambahkan script dibawah ini.
#!/bin/sh clear for account in `zmprov -l gaa | sort`; do cekzimlet=`zmprov ga $account zimbraZimletAvailableZimlets | grep -i com_zextras_chat | sed 's/zimbraZimletAvailableZimlets: //'` echo "Mengecek akun $account" if [ "$cekzimlet" != "+com_zextras_chat_open" ]; then echo "$account" >> /tmp/list-acc-no-chat.txt else cekzimlet="" fi done echo "List user yang zimbra-chat nya belum aktif ada pada file /tmp/list-acc-no-chat.txt"
Untuk menjalankan nya silakan ikuti command berikut
chmod +x /srv/cek-zimlet-chat.sh su - zimbra /srv/cek-zimlet-chat.sh
Script diatas akan melookup seluruh user yang ada pada Zimbra, kemudian mengecek parameter zimbraZimletAvailableZimlets dengan filter kata com_zextras_chat saja.
Kemudian melakukan pengecekan kondisi, jika hasil com_zextras_chat tidak sama dengan +com_zextras_chat_open maka dipastikan user tersebut fitur zimbra chat nya belum aktif. Nanti hasil pengecekan list user yang belum diaktifkan zimbra-chat nya bisa di cek pada file /tmp/list-acc-no-chat.txt
Jika sudah didapatkan user mana saja yang zimbra-chat nya belum aktif, baru kita bisa aktifkan fitur tersebut terhadap user-user yang tadi.
Untuk mengaktifkan fitur zimbra chat menggunakan command line akan saya posting pada artikel berikutnya, silakan ditunggu 😀
Note : Jika anda tertarik untuk melakukan implementasi Zimbra, bisa kontak ke alamat email kami di [email protected], kami akan dengan senang hati membantu 🙂
Mungkin cukup sekian, semoga bermanfaat
Rizky Pratama. Tinggal di Bekasi, Jawa Barat. Seorang IT di salah satu perusahaan IT. Pengguna Mac, Linux dan Windows
Selain sebagai penulis di blog ini, saya juga penulis di blog saya yang lain, yaitu https://pratama.biz.id