UPSI_OpenSource

1,266 views

Published on

Open Source applications in UPSI

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,266
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
69
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

UPSI_OpenSource

  1. 1. Perisian Sumber Terbuka: Perlaksanaannya Dalam Menyokong Proses Pengajaran & Pembelajaran di Universiti Pendidikan Sultan Idris.
  2. 2. Perisian Sumber Terbuka di UPSI
  3. 3. Sejarah Penggunaan <ul><li>Mula guna OSS - tahun 2000 </li></ul><ul><li>OS dan aplikasi : </li></ul><ul><ul><li>DHCP </li></ul></ul><ul><ul><li>DNS </li></ul></ul><ul><ul><li>Email : sendmail </li></ul></ul><ul><ul><li>OS : RedHat dan Fedora </li></ul></ul>
  4. 4. Sistem Pengoperasian <ul><li>Sistem pengoperasian </li></ul><ul><ul><li>server dan desktop </li></ul></ul><ul><ul><li>Centos 5.2 & 5.3 </li></ul></ul><ul><ul><li>Fedora </li></ul></ul><ul><ul><li>Ubuntu </li></ul></ul>
  5. 5. Sistem Pengoperasian <ul><li>Kenapa Centos? </li></ul><ul><ul><li>Sumber – Red Hat Enterprise Linux </li></ul></ul><ul><ul><li>Sokongan – 7 tahun (security update)‏ </li></ul></ul><ul><ul><li>Stabil – versi baru 2 tahun sekali </li></ul></ul><ul><ul><li>Sokongan perkakasan terkini setiap 6 bulan </li></ul></ul>
  6. 6. Aplikasi - Server <ul><li>Aplikasi untuk server: </li></ul><ul><ul><li>Zimbra Collaboration Suite : Sistem Email Universiti </li></ul></ul><ul><ul><li>Joomla! : Web hosting </li></ul></ul><ul><ul><li>Wordpress : Blog Universiti </li></ul></ul><ul><ul><li>Dspace : Perpustakaan Digital </li></ul></ul><ul><ul><li>PhpMyAdmin & MySQL : Pangkalan data Web </li></ul></ul>
  7. 7. Aplikasi - Server <ul><ul><li>Hyperic & OpenNMS : Pemantauan Server </li></ul></ul><ul><ul><li>dan Rangkaian </li></ul></ul><ul><ul><li>OpenVPN & ZeroShell : VPN Bilik Kuliah Luar </li></ul></ul><ul><ul><li>ke Kampus Induk </li></ul></ul><ul><ul><li>DHCP & Bind : DNS dan DHCP Server </li></ul></ul><ul><ul><li>Elog : Inventori perkakasan rangkaian dan server </li></ul></ul><ul><ul><li>Webmin : Pengurusan perkhidmatan server. </li></ul></ul>
  8. 8. Aplikasi - Desktop <ul><li>Aplikasi untuk Desktop: </li></ul><ul><ul><li>Openoffice.org & Abiword </li></ul></ul><ul><ul><li>Gimp </li></ul></ul><ul><ul><li>Zimbra Desktop </li></ul></ul><ul><ul><li>Mozilla :- Thunderbird, Firefox, Sunbird </li></ul></ul><ul><ul><li>Gnome & KDE </li></ul></ul><ul><ul><li>Filezilla </li></ul></ul><ul><ul><li>Pidgin </li></ul></ul>
  9. 9. University Email Management with Zimbra Collaboration Suite (ZCS)‏ Open Source Edition Projek Perisian Sumber Terbuka
  10. 10. Kenapa Zimbra ? <ul><li>Ganti dan Naiktaraf Email lama - Squirrelmail, </li></ul><ul><li>Usermin, Horde. </li></ul><ul><li>Zimbra Collaboration Suite: </li></ul><ul><ul><li>Emel </li></ul></ul><ul><ul><li>Kalendar </li></ul></ul><ul><ul><li>Buku Alamat </li></ul></ul><ul><ul><li>Pengurusan Kerja (Task)‏ </li></ul></ul><ul><ul><li>Pengurusan dan perkongsian Dokumen (Briefcase)‏ </li></ul></ul>
  11. 11. Perlaksanaan Projek <ul><li>Mula pada awal Januari 2008. </li></ul><ul><li>Sistem Pengoperasian: </li></ul><ul><ul><li>CentOS 5.0, 5.2, 5.3 </li></ul></ul><ul><li>Laksana pada 4 server berlainan: </li></ul><ul><ul><li>mailhost.upsi.edu.my : urus 8 domain. </li></ul></ul><ul><ul><ul><li>Tempoh - 1-2 minggu. </li></ul></ul></ul><ul><ul><li>maildept.upsi.edu.my : urus 4 domain </li></ul></ul><ul><ul><ul><li>Tempoh - 3-4 hari. </li></ul></ul></ul>
  12. 12. Perlaksanaan Projek <ul><ul><li>mailftmk.upsi.edu.my: </li></ul></ul><ul><ul><ul><li>Fakulti Teknologi Maklumat & Komunikasi. </li></ul></ul></ul><ul><ul><ul><li>Tempoh - kurang dari 8 jam </li></ul></ul></ul><ul><ul><li>mymail.upsi.edu.my: </li></ul></ul><ul><ul><ul><li>emel rasmi Kakitangan (@upsi.edu.my). </li></ul></ul></ul><ul><ul><ul><li>Tempoh - 1-2 minggu. </li></ul></ul></ul><ul><li>Jumlah Kakitangan terkini: 1582 </li></ul>
  13. 13. Kelebihan <ul><li>Memberikan perlindungan & keselamatan </li></ul><ul><li>mailbox: </li></ul><ul><ul><ul><li>ClamAV : pengimbas anti-virus </li></ul></ul></ul><ul><ul><ul><li>SpamAssassin : penapisan emel SPAM </li></ul></ul></ul><ul><ul><ul><li>Amavisd-new : content checkers. </li></ul></ul></ul><ul><li>Mesra pengguna </li></ul><ul><li>Mudah diurus </li></ul>
  14. 14. Kelebihan <ul><li>Perkhidmatan baru: </li></ul><ul><ul><li>OpenLDAP : user authenticatication </li></ul></ul><ul><ul><li>Lucene : enjin pencarian berasaskan </li></ul></ul><ul><ul><li>teks dan index </li></ul></ul><ul><ul><li>James/Sieve filtering : penapisan email </li></ul></ul><ul><ul><li>mengikut alamat email atau subjek </li></ul></ul><ul><ul><li>Import akaun emel lain ke dalam Zimbra. </li></ul></ul>
  15. 15. Cabaran <ul><li>Kekangan perkakasan dan perisian: </li></ul><ul><ul><ul><li>Bajet </li></ul></ul></ul><ul><ul><ul><li>CPU, memory dan hard disk </li></ul></ul></ul><ul><li>Tukar id pengguna (unix-based) </li></ul><ul><li>kepada OpenLDAP </li></ul><ul><li>Migrasi mailbox emel lama ke Zimbra </li></ul><ul><li>- kaedah IMAP Sync </li></ul><ul><li>Pendedahan & latihan kepada pengguna </li></ul>
  16. 16. Kejayaan <ul><li>Penjimatan: </li></ul><ul><ul><li>Tiada kos </li></ul></ul><ul><ul><li>Proses perlaksanaan singkat </li></ul></ul><ul><ul><li>Jimat masa pengurusan & penyelenggaraan </li></ul></ul><ul><li>Pemenang Anugerah Kajian Kes </li></ul><ul><li>Implementasi OSS Terbaik (Regional), </li></ul><ul><li>Kategori Infrastructure Solution Zon Utara </li></ul><ul><li>anjuran MAMPU dan OSCC. </li></ul><ul><li>Wakil Zon Utara ke MyGOSSCON 2008. </li></ul>
  17. 17. Antaramuka Rajah Administration Console: Server Status
  18. 18. Antaramuka Rajah Administration Console: Anti-Spam/Anti-Virus Activity
  19. 19. Antaramuka Rajah Administration Console: Mail Queue
  20. 20. Antaramuka Rajah Administration Console: Mailing List Management
  21. 21. Antaramuka Rajah Antaramuka Pengguna : Web-Based
  22. 22. Antaramuka Rajah Antaramuka Pengguna : Client-Based (Zimbra Desktop)‏
  23. 23. Sistem Pembelajaran Elektronik MyGuru2 Projek Perisian Sumber Terbuka
  24. 24. Fungsi MyGuru2 <ul><li>Platform pembelajaran </li></ul><ul><li>elektronik </li></ul><ul><li>Repositori bahan PnP </li></ul><ul><li>Pembelajaran kolaboratif </li></ul><ul><li>Pentaksiran dalam talian </li></ul>
  25. 25. Sejarah Penggunaan <ul><li>MyGuru2 mula pada November 2006. </li></ul><ul><li>MOU UPSI – OUM 27 Oktober 2006 </li></ul><ul><li>Modul & konsep disesuaikan mengikut </li></ul><ul><li>kehendak pensyarah & pelajar UPSI </li></ul>
  26. 26. Myguru2 - Spesifikasi Teknikal <ul><li>Aplikasi / Bahasa Pembangunan: </li></ul><ul><ul><ul><li>PHP 5.0, HTML, CSS, JavaScript </li></ul></ul></ul><ul><li>Aplikasi Sokongan: </li></ul><ul><ul><ul><li>Zapatec Tree, PHPMyAdmin, WebEQ </li></ul></ul></ul><ul><li>Pangkalan Data: </li></ul><ul><ul><li>MySQL 5.0 </li></ul></ul>
  27. 27. MyGuru2 – Spesifikasi Teknikal <ul><li>Webserver: </li></ul><ul><ul><ul><li>Apache </li></ul></ul></ul><ul><li>Server: </li></ul><ul><ul><ul><li>HP Proliant DL380 G4 </li></ul></ul></ul><ul><li>Sistem Pengoperasian: </li></ul><ul><ul><ul><li>Fedora Core 6 & Centos 5 </li></ul></ul></ul>
  28. 28. MyGuru2 MAKLUMAT SUBJEK LATIHAN ALATAN KERJASAMA ALATAN ADMIN MyGuru2 -: 4 bahagian utama ;
  29. 29. Senarai Perkhidmatan dalam MyGuru2
  30. 30. ANTARAMUKA
  31. 31. ANTARAMUKA
  32. 32. Kelebihan MyGuru2 <ul><li>Pengurusan dan capaian data </li></ul><ul><li>yang cekap </li></ul><ul><li>Integriti data </li></ul><ul><li>Integrasi aplikasi </li></ul><ul><li>Penghantaran data automatik </li></ul><ul><li>Penyediaan arkib data </li></ul>
  33. 33. Penstrukturan Semula Webhosting UPSI Projek Perisian Sumber Terbuka
  34. 34. Webhosting <ul><li>Sebelum penstrukturan semula: </li></ul><ul><ul><li>3 server berlainan & 3 pangkalan data. </li></ul></ul><ul><li>Strukturkan semula secara berpusat: </li></ul><ul><ul><li>webhost.upsi.edu.my : Server webhost. </li></ul></ul><ul><ul><li>webdb.upsi.edu.my : Server pangkalan data. </li></ul></ul><ul><li>Server webhost terkini: </li></ul><ul><ul><li>Sistem pengoperasian : Centos 5.2 </li></ul></ul><ul><ul><li>Joomla! & PHP </li></ul></ul><ul><ul><li>Apache </li></ul></ul>
  35. 35. WebDB <ul><li>Server WebDB menggunakan: </li></ul><ul><ul><li>Sistem Pengoperasian : Centos 5.2 </li></ul></ul><ul><ul><li>Pangkalan data : MySQL </li></ul></ul><ul><ul><li>PHPMyAdmin </li></ul></ul><ul><li>Server pangkalan data berpusat untuk </li></ul><ul><li>webhost bagi setiap jabatan dan fakulti </li></ul><ul><li>Web / portal diuruskan sendiri oleh setiap </li></ul><ul><li>jabatan dan fakulti </li></ul>
  36. 36. Antaramuka Contoh Web menggunakan Joomla! : Bahagian Akademik
  37. 37. Antaramuka Contoh Web menggunakan Joomla! : Canselori
  38. 38. Antaramuka Paparan WebDB : Mainpage
  39. 39. Antaramuka Paparan WebDB : Runtime Information
  40. 40. Antaramuka Paparan WebDB : Database Structure
  41. 41. <ul><li>Pemantauan dan Inventori </li></ul><ul><li>Server dan Rangkaian </li></ul><ul><li>VPN </li></ul><ul><li>Digital Library </li></ul><ul><li>Mini-Projek </li></ul>Projek Perisian Sumber Terbuka
  42. 42. Pemantauan dan Inventori <ul><li>Pemantauan server & rangkaian guna: </li></ul><ul><ul><li>Sistem Pengoperasian: Centos 5.2 </li></ul></ul><ul><ul><li>Server : Hyperic HQ dan Hyperic Agent </li></ul></ul><ul><ul><ul><ul><li>Hyperic agent sokong pelbagai platform. </li></ul></ul></ul></ul><ul><ul><li>Rangkaian : OpenNMS </li></ul></ul><ul><li>Simpan inventori perkakasan server & rangkaian: </li></ul><ul><ul><li>Sistem Pengoperasian: Centos 5 </li></ul></ul><ul><ul><li>OSS : Elog </li></ul></ul>
  43. 43. Antaramuka Hyperic HQ : Login Page
  44. 44. Antaramuka Hyperic HQ : Dashbord Page
  45. 45. Antaramuka Hyperic HQ : Monitor Page – Portal UPSI
  46. 46. Antaramuka Hyperic HQ : FileServer Mount – Portal UPSI
  47. 47. Antaramuka Hyperic HQ : Load Average Chart – Portal UPSI
  48. 48. Antaramuka Elog : Invetori Server dan Rangkaian
  49. 49. Antaramuka Elog : Invetori Server dan Rangkaian
  50. 50. UPSI-VPN <ul><li>VPN menghubungkan Kampus Induk dengan </li></ul><ul><li>bilik kuliah di luar kampus: </li></ul><ul><ul><li>Bilik Kuliah Taman Bernam </li></ul></ul><ul><ul><li>Bilik Kuliah Taman Universiti </li></ul></ul><ul><li>Capaian ke Sistem E-Pembelajaran MyGuru2 </li></ul><ul><li>dan Sistem Maklumat Bersepadu Universiti </li></ul><ul><li>VPN menggunakan: </li></ul><ul><ul><li>Sistem Pengoperasian: Centos 5.2 </li></ul></ul><ul><ul><li>ZeroShell </li></ul></ul><ul><ul><li>OpenVPN </li></ul></ul>
  51. 51. Antaramuka UPSI-VPN : ZeroShell Main Page
  52. 52. Antaramuka UPSI-VPN : ZeroShell Connected VPN
  53. 53. Antaramuka UPSI-VPN : ZeroShell Routing
  54. 54. Digital Library <ul><li>Digital Library Institut Peradaban Melayu (IPM): </li></ul><ul><ul><ul><li>Sistem Pengoperasian: Centos 5.2 </li></ul></ul></ul><ul><ul><ul><li>Dspace </li></ul></ul></ul><ul><li>Digital Library digunakan oleh FTMK: </li></ul><ul><ul><ul><li>Sistem Pengoperasian: Ubuntu 8.10 </li></ul></ul></ul><ul><ul><ul><li>KOHA </li></ul></ul></ul>
  55. 55. Antaramuka Digital Library IPM : Dspace
  56. 56. Mini Projek <ul><li>Antara mini projek yang guna OSS ialah: </li></ul><ul><ul><ul><ul><li>WebProxy </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Projek Anak Perak </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Blog dan Webmail UPSI </li></ul></ul></ul></ul><ul><ul><ul><ul><li>DNS </li></ul></ul></ul></ul><ul><ul><ul><ul><li>DHCP </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Backup </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Virtual Server </li></ul></ul></ul></ul>
  57. 57. Mini Projek <ul><li>WebProxy guna : </li></ul><ul><ul><ul><ul><li>Centos 5.2 </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Squid </li></ul></ul></ul></ul><ul><li>Projek Anak Perak: </li></ul><ul><ul><li>Anjuran Kerajaan Negeri Perak </li></ul></ul><ul><ul><ul><ul><li>UPSI sedia infrastruktur dan laman web </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Latihan dan pendedahan ICT & OSS untuk </li></ul></ul></ul></ul><ul><ul><ul><ul><li>pelajar sekolah rendah dan menengah </li></ul></ul></ul></ul>
  58. 58. Antaramuka Laman Web Program Anak Perak
  59. 59. Mini Projek <ul><li>Webmail & blog UPSi guna: </li></ul><ul><ul><ul><li>Centos 5.2 </li></ul></ul></ul><ul><ul><ul><li>Wordpress </li></ul></ul></ul><ul><li>Webmail (http://webmail.upsi.edu.my) : </li></ul><ul><ul><ul><li>Maklumat email dan ancaman terkini. </li></ul></ul></ul><ul><li>Blog UPSI (http://blog.upsi.edu.my) : </li></ul>
  60. 60. Antaramuka Laman Web: Webmail Mainpage
  61. 61. Antaramuka Blog UPSI (http://blog.upsi.edu.my)‏
  62. 62. Mini Projek <ul><li>Server DNS dan DHCP: </li></ul><ul><ul><ul><li>Centos 5.3 </li></ul></ul></ul><ul><ul><ul><li>Bind & DHCP </li></ul></ul></ul><ul><li>Backup Server – salinan server tidak kritikal: </li></ul><ul><ul><ul><li>Centos 5.3 </li></ul></ul></ul><ul><ul><ul><li>Bacula </li></ul></ul></ul><ul><li>Virtual Server - platform pengujian dan latihan teknikal: </li></ul><ul><ul><ul><li>Centos 5.3 </li></ul></ul></ul><ul><ul><ul><li>VMWare Server </li></ul></ul></ul>
  63. 63. Antaramuka VM Management Interface
  64. 64. Antaramuka VM Console Interface
  65. 65. Terima Kasih

×