Apa Itu Pentaho ?

Pentaho adalah kumpulan aplikasi Business Intelligence yang bersifat free open source software (FOSS) dan berjalan di atas platform Java. Aplikasi-aplikasi Pentaho dikembangkan oleh Pentaho corp yang berpusat di Orlanda, Amerika Serikat.

Business Intelligence adalah kemampuan untuk mengumpulkan data dari berbagai sumber, memproses dan menampilkannya dalam bentuk yang dapat dengan mudah dianalisis oleh orang-orang bisnis pada suatu organisasi sehingga dari hasil analisis tadi dapat dihasilkan keputusan yang lebih baik untuk organisasi tersebut.

Selain sifatnya gratis dan adopsi yang semakin hari semakin luas, dukungan Pentaho bisa didapatkan dari Pentaho corp dalam bentuk Service Level Agreement (SLA) dan dipaketkan dalam versi Enterprise Edition yang sifatnya annual subscription atau perlu kontrak tahunan. Selain itu jika Anda tetap menggunakan community edition yang gratis, maka bisa mendapatkan support dari banyak partner Pentaho di seluruh dunia termasuk di Indonesia.

Apa saja kumpulan aplikasi Pentaho ?

Pentaho sebenarnya merupakan kumpulan aplikasi yang terdiri sebagai berikut :
1. Pentaho Reporting
* Merupakan aplikasi perancangan Ad Hoc Report di Pentaho.
* Engine reporting yang bisa di-embed di aplikasi Java.
* Multi Platform.
* Dapat mengambil source dari berbagai relational engine. Lihat link berikut untuk database relasional yang didukung oleh Pentaho Reporting.
* Dapat mengambil source OLAP yang didukung driver OLAP4J seperti Mondrian, SQL Server Analysis Service, PALO Molap, SAP BW, dan lainnya.
* Memiliki kemampuan mengambil source Pentaho Data Integration step. Ini menjadikan source yang dapat diambil hampir menjadi tidak terbatas.
* Dilengkapi designer yang intuitif dan koleksi chart yang lengkap untuk keperluan analisa.
* Output dalam format Format PDF, Excel, HTML dan CSV.

2. Pentaho Analysis / Mondrian OLAP Server
* OLAP server open source terpopuler dan digunakan di berbagai produk BI open source (Pentaho dan Jasper).
* Multi Platform.
* Mondrian merupakan tipe ROLAP (Relational OLAP) dimana semua perintah data query diterjemahkan via SQL dan ditujukan kepada datamart.
* Mendukung datamart dengan rancangan multi dimensional Star Schema maupun Snowflake Schema.
* Mendukung query MDX (Multidimensional Expression) sebagai standar industri.
* Didukung oleh beberapa aplikasi interface baik web based maupun desktop seperti JPivot, Pentaho Reporting, Pentaho Analysis Tools, dan Pentaho Analyzer.
* Semua interface di atas memiliki kemampuan drill down / roll up serta drill through untuk melihat detil penyusun sel-sel nilai analisis.

3. Pentaho Data Integration / Kettle
* Utilitas ETL (Extract, Transform and Load) open source paling populer.
* Designer GUI yang intuitif dan sangat mudah digunakan.
* Multi Platform.
* Script ETL dapat disimpan dalam bentuk filesystem maupun repository.
* Mendukung multi pipelining sehingga load balance maupun optimasi pekerjaan data warehouse dapat dilakukan dengan mudah.
* Mendukung clustering (master-slave) engine ETL
* Terdiri atas lebih dari 200 steps yang mencakup job (workflow kontrol) dan transformation (data worfklow).
* Mendukung Apache Virtual Filesystem (Apache VFS) sehingga filesystem seperti HTTP Webdav, FTP, SFTP, dan lain sebagainya dapat dengan mudah diakses dengan konfigurasi yang minimal.

4. Pentaho Data Mining / Weka
* Utilitas data mining yang sangat populer dan digunakan untuk predictive analysis
* Multi Platform.
* Mendukung data sumber / source berformat ARFF (Attribute-Relation File Format), XRRF (XML attribute Relation File Format), CSV (Comma Separated Value), maupun table / view dari relasional database.
* Mendukung standar PMML (Predictive Model Markup Language).
* Mendukung data nominal dan numerik (continue maupun discrete).
* Mendukung algoritma yang cukup banyak untuk operasi dasar data mining seperti Classification, Clustering dan Association. Algoritma tersebut diantaranya adalah J48, M5P, SimpleCart, SimpleKMeans, Apriori, dsbnya.
* Utilitas grafis yang membantu pengolahan dan pemahaman data mulai dari preprocessing, data visualization dalam bentuk plot maupun curve, tree visualization, dsbnya.

5. Pentaho BI Server / Platform
* Server BI yang berjalan sebagai web application portal yang terdiri dari layanan web service, workflow pada space JVM (Java Virtual Machine), dan sebagai user interface untuk laporan operasional maupun analisis.
* Multi Platform.
* Workflow berupa integrasi dari produk Pentaho yang telah disebutkan sebelumnya (Pentaho Data Integration, Pentaho Reporting, dan Pentaho Analysis) dalam bentuk solution.
* Scheduler berjalan di atas platform BI ini untuk melakukan proses batching, misalkan mengirim laporan dalam bentuk PDF ataupun Excel secara periodik.
* Script JSP (Java Server Pages) dapat dengan mudah diintegrasikan ke dalam platform.
* User dapat memiliki space sendiri untuk menyimpan report dan tipe solution lainnya.
* Ad hoc report yang bisa digunakan untuk membuat rancangan report on the fly tanpa keterlibatan IT.


Read More...

Waterfall dan Prototyping (Metode Pengembangan Sistem)

Metode Pengembangan adalah sebuah cara yang tersistem atau teratur yang bertujuan untuk melakukan analisa pengembangan suatu sistem agar sistem tersebut dapat memenuhi kebutuhan (nur ichsan).

Jadi dalam melakukan pembangunan atau perbaikan suatu sistem yang terkomputerisasi harus melakukan langkah-langkah dalam mengimplementasikannya. Metode Pengembangan Rekayasa Perangkat Lunak terdapat 4 metode yaitu : waterfall, Prototyping, RAD, OOD, dan OMT. Masing-masing mempunyai kelebihan dan kelemahan sendiri.

A. Waterfall
Metode ini merupakan metode yang sering digunakan oleh penganalisa sistem pada umumnya. Inti dari metode waterfall adalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara linear. Jadi jika langkah satu belum dikerjakan maka tidak akan bisa melakukan pengerjaan langkah 2, 3 dan seterusnya. Secara otomatis tahapan ke-3 akan bisa dilakukan jika tahap ke-1 dan ke-2 sudah dilakukan.
Secara garis besar metode waterfall mempunyai langkah-langkah sebagai berikut : Analisa, Design, Code dan Testing, Penerapan dan Pemeliharaan.

1. Analisa
Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa malakukan sebuah penelitian, wawancara atau study literatur. Seorang sistem analis akan menggali informasi sebanyak-banyaknya dari user sehingga akan tercipta sebuah sistem komputer yang bisa melakukan tugas-tugas yang diinginkan oleh user tersebut. Tahapan ini akan menghasilkan dokumen user requirment atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan sistem. Dokumen ini lah yang akan menjadi acuan sistem analis untuk menterjemahkan ke dalam bahasa pemprogram.

2. Design
Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada : struktur data, arsitektur perangkat lunak, representasi interface, dan detail (algoritma) prosedural. Tahapan ini akan menghasilkan dokumen yang disebut software requirment. Dokumen inilah yang akan digunakan proggrammer untuk melakukan aktivitas pembuatan sistemnya.

3. Coding & Testing
Coding merupan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan meterjemahkan transaksi yang diminta oleh user. Tahapan ini lah yang merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut dan kemudian bisa diperbaiki.

4. Penerapan
Tahapan ini bisa dikatakan final dalam pembuatan sebuah sistem. Setelah melakukan analisa, design dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user.

5. Pemeliharaan
Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan karena perangkat lunak harus menyesuaikan dengan lingkungan (periperal atau sistem operasi baru) baru, atau karena pelanggan membutuhkan perkembangan fungsional.

Keuntungan Metode Waterfall
* Kualitas dari sistem yang dihasilkan akan baik. Ini dikarenakan oleh pelaksanaannya secara bertahap. Sehingga tidak terfokus pada tahapan tertentu.
* Document pengembangan sistem sangat terorganisir, karena setiap fase harus terselesaikan dengan lengkap sebelum melangkah ke fase berikutnya. Jadi setiap fase atau tahapan akan mempunyai dokumen tertentu.

Kelemahan waterfall
* Diperlukan majemen yang baik, karena proses pengembangan tidak dapat dilakukan secara berulang sebelum terjadinya suatu produk.
* Kesalahan kecil akan menjadi masalah besar jika tidak diketahui sejak awal pengembangan.
* Pelanggan sulit menyatakan kebutuhan secara eksplisit sehingga tidak dapat mengakomodasi ketidakpastian pada saat awal pengembangan.

B. Prototyping
Metode ini sering digunakan pada dunia riil. Karena metode ini secara keseluruhan akan mengacu kepada kepuasan user. Bisa dikatakan bahwa metode ini merupakan metode waterfall yang dilakukan secara berulang-ulang.

Tahapan Metode Prototyping
1. Pemilihan Fungsi. Mengacu pada pemilahan fungsi yang harus ditampilkan oleh prototyping. Pemilahan harus selalu dilakukan berdasarkan pada tugas-tugas yang relevan yang sesuai dengan contoh kasus yang akan diperagakan.
2. Penyusunan Sistem Informasi. Bertujuan memenuhi permintaan kebutuhan akan tersedianya prototype.
3. Evaluasi.
4. Penggunaan selanjutnya.

Jenis Jenis Prototyping
1. Feasibility prototyping. Digunakan untuk menguji kelayakan dari teknologi yang akan digunakan untuk system informasi yang akan disusun.
2. Requirement prototyping. Digunakan untuk mengetahui kebutuhan aktivitas bisnis user. Misalnya dalam sebuah perusahaan terdapat user direktur, manajer, dan karyawan. Maka penggunaan sistem dapat dibedakan berdasarkan user tersebut sesuai dengan kebutuhannya.
3. Desain Prototyping. Digunakan untuk mendorong perancangan system informasi yang akan digunakan.
4. Implementation prototyping. Merupakan lanjutan dari rancangan protipe, prototype ini langsung disusun sebagai suatu system informasi yang akan digunakan.

Keunggulan metode Prototyping
* Adanya komunikasi baik antara pengembang dengan pelanggan.
* Pengembang dapat bekerja lebih baik untuk memenuhi kebutuhan pelanggan.
* Pelanggan berperan aktif dalam pengembangan sistem.
* Menghemat waktu dalam pengembangannya.
* Penerapan lebih mudah karena pemakai akan mengetahui apa yang diharapkan.

Kelemahan metode Prototyping
* Kualitas sistem kurang baik karena hanya mengedepankan aspek kenyamanan user.
* Pengembang kadang-kadang menggunakan implementasi yang sembarangan.
* Tidak mencerminkan proses perancangan yang baik.


Read More...

Utilitas Sistem Linux




Sistem linux mengandung banyak program-program user-mode: utilitas sistem dan utilitas user. Utilitas sistem termasuk semua program yang diperlukan untuk menginisialisasi sistem, seperti program untuk konfigurasi alat jaringan (network device) atau untuk load modul kernel. Program server yang berjalan secara kontinu juga termasuk sebagai utilitas sistem; program semacam ini mengatur permintaan user login, koneksi jaringan yang masuk, dan antrian printer.




Tidak semua utilitas standar melakukan fungsi administrasi sistem yang penting. Lingkungan pengguna UNIX mengandung utilitas standar dalam jumlah besar untuk melakukan pekerjaan sehari-hari, seperti membuat daftar direktori, memindahkan dan menghapus file, atau menunjukkan isi dari sebuah file. Utilitas yang lebih kompleks dapat melakukan fungsi text-processing, seperti menyusun data tekstual atau melakukan pattern-searches pada input teks. Jika digabung, utilitas-utilitas tersebut membentuk toolset standar yang diharapkan oleh user pada sistem UNIX mana saja; walau pun tidak melakukan fungsi sistem operasi apa pun, utilitas tetap merupakan bagian penting dari sistem Linux dasar.




Read More...

Analisa Data Pengadilan

Lembaga peradilan di USA tentunya memiliki data yang begitu komplek. Dimana setiap Negara bagian akan memiliki data-data mengenai kasus yang ditangani. Jelasnya dalam database tersebut terdapat banyak informasi penting mengenai banyak kasus beserta pihak-pihak yang terlibat didalamnya. Setiap Negara bagian akan menyatukan databasenya ke peradilan tertinggi di USA. Namun karena banyaknya database yang tersedia maka proses penyatuan databasenya memiliki sedikit masalah yaitu :

* Data terlalu detail dan komplek
* System datanya dibuat oleh beberapa vendor
* Tidak konsisten dalam pengkodean/query dari database nya
* Tidak terdapat data tunggal yang dapat dianalisa
* Tidak ada tools untuk menganalisa data

Permasalah-permasalah yang terjadi diatas bisa ditangani dengan menggunakan langkah-langkah berikut :
1. ETL (Ekstraction, Transformation and loading
* Ekstrak -> proses pembacaan data dari suatu database. Maksudnya adalah ketika suatu data itu kita ambil dari beberapa database, belum tentu DBMS yang digunakan semuanya sama. Bisa jadi bersebrangan DBMS. Misal dari MySQL ke Oracle atau dari Oracle ke SQL Server. Proses Ektrak inilah yang nanti akan berperan untuk melakukan penyaringan data.
* Transformation-> Proses pengkonfersian data yang telah diekstrak dari format awal ke format yang dibutuhkan.
* Load-> penulisan kembali suatu data ke target database yang dituju

2. Kualitas data terjamin selama proses ETL

3. mengembangkan ETL sering memberikan umpan balik untuk pengembang pengguna dan OLTP untuk membuat sumber data yang lebih baik.



Timbul pertanyaan untuk pada masa yang akan datang
* berapa banyak kasus akan setiap lima tahun dari sekarang
* dimana mereka akan mengajukan kasus
* berapa hakim yang akan menangani kasus lima tahun kedepan
* berapa biaya yang harus dikeluarkan
* akankah fasilitas yang ada mendukung fungsi peradilan

Nah proses pembuatan datawarehouse dan data mining akan baik jika mengikuti langkah-langkah dan syarat seperti berikut :

Langkah Awal :
* persediaan analis database Bisnis
* analisis analis database Bisnis
* eksekutif AOC menyetujui dimensi dan langkah-langkah
* ETL developer mengotomatisasi transfer data ke dalam database skema bintang

Langkah dua
* Data warehouse desainer menjamin kualitas transfer ke dalam data warehouse
* ETL developer mengotomatisasi transfer dan pengolahan data ke dalam layanan analisis
* Kualitas personil jaminan menjamin fungsionalitas yang benar seluruh proyek
* Oakwood mengusulkan langkah berikutnya dalam data mining


Read More...

Kardinalitas Relasi ERD

Kardinalitas pemetaan atau rasio kardinalitas menunjukkan jumlah entitas yang dapat dihubungkan ke satu entity lain dengan suatu relasi.

Kardinalitas pemetaan meliputi :
Hubungan satu ke satu (one to one), yaitu satu entity dalam A dihubungkan dengan maksimum satu entity dalam B.

Contoh : mahasiswa dengan kelas, satu mahasiswa hanya boleh mempunyai satu kelas.




Hubungan satu ke banyak (one to many)
Yaitu satu entity dalam A dihubungkan dengan sejumlah entity dalam B. Satu entity dalam B dihubungkan dengan maksimum satu entity dalam A.
Contoh : orang tua dengan anak, satu orang tua boleh memiliki banyak anak.

Hubungan banyak ke satu (many to one)
Yaitu satu entity dalam A dihubungkan dengan maksimum satu entity dalam B. Satu entity dalam B dapat dihubungkan dengan sejumlah entity dalam A.
Contoh : anak dengan orang tua, sejumlah anak hanya bisa dimiliki satu orang tua.

Hubungan banyak ke banyak (many to many).
Satu entity dalam A dihubungkan dengan sejumlah entity dalam B, dan satu entity dalam B dihubungkan dengan sejumlah entity dalam A.
Contoh : matakuliah dengan mahasiswa, banyak mata kuliah dapat dimiliki banyak mahasiswa.


Read More...

Animasi Mobil Berjalan Menggunakan Macromedia Flash 8

Pada dasarnya animasi frame by frame ini mudah untuk membuatnya, hanya perlu membuat objek yang berbeda-beda pada setiap framenya. Tapi semakin banyak frame yang kita gunakan maka .swf yang kita buat akan berjalan lambat. Berikut hanya sekedar contoh saja, anda dapat membuat yang lebih bagus dari ini.

1. buka aplikasi macromedia flash pada komputer anda, lalu pilih "flash document" pada sub menu creat new

2. pada kolom layer, buatlah sejumlah layer (saya menambahkan 6 layer) dengan mengubah nama layer matahari, ban1, ban2, mobil, kota, jalan, setelah itu klik icon "gembok" pada layer agar pada saat mulai melakukan step per layer tidak troubel
3. buka icon "gembok" pada layer "jalan" kita akan membuat jalan terlebih dahulu dengan menggunakan "rectangle tool"
4.dengan cara yang sama pada langkah ke 3, buka ikon gembok pada layer "kota" kemudian untuk ini saya membuat sebuah pohon dan kursi hanya sebagai pemandangan saja
cara ini sangat sederhana, cukup dengan menggunakan "line tool" untuk menggambar pohon, "oval tool" untuk menggambar daunnya, dan "rectangle tool" untuk menggambar kursi di sebelahnya (terserah selera anda)
5. langkah selanjutnya yaitu membuat ban, karena terdapat 2 ban, jadi kita buat ban yang pertama dulu pada layer "ban1" menggunakan circle atau "oval tool"
pastikan ban yang kita buat betul2 center
kreasikan ban anda dengan menambahkan garis dan warna agar lebih menarik
dengan menggunakan "line too" untuk membagi ban menjadi 6 bagian kemudian klik "subselection tool" berupa icon berbentuk seperti panah "cursor" kemudian klik ban tersebut, klik kanan pilih select all, kemudian klik kanan lagi dan pilih "convert to simbol" pilih "movie clip" dan pada kotak kecil klik yg di tengahnya, nama "symbol 1" kita ubah menjadi "ban1" lalu OK
6. warnai ban tersebut menjadi berbagai macam warna (tergantung selera) dengan cara klik kanan pada gambar ban tadi lalu pilih "break Apart" lalu pilih "paintbucket tool" untuk mewarnai ban tersebut.
7. untuk menggambar ban yg ke 2 kita tinggal mengcopy ban yang telah kita buat tadi lalu jangan lupa, kita klik terlebih dahulu pada layer "ban2" kemudian di paste
atur jarak ban sedemikian sehingga sesuai dengan jarak ban pada animasi mobil
8. langkah selanjutnya yaitu membuat animasi ban tersebut berputar
pertama kita klik "ban1" kemudian klik F8 dan ubah nama "symbol1" menjadi "ban" kemudian klik kanan pada "frame ke 40" klik "insert keyframe"
9. klik kanan pada "frame 1" kemudian klik "create motion tween"
10. pada label "properties" yang terletak di bagian bawah layar, ubah pada kolom "Rotate" yg semula berupa "auto" menjadi "CW" dan kolom sebelahnya gi isi 3 times
kemudian klik "control" dan pilih "play" maka ban tersebut akan berputar

11. lakukan langkah yang sama pada ban yang ke dua, dan perlu diingat lagi, pastikan layer "ban2" hidup atau kursor terletak pada layer "ban2"

12. buatlah gambar mobil dengan menggunakan "line tool" atau "rectangle tool" langkah ini bisa anda kreasikan sesuai selera masing2, karena cukup menggabung-gabungkan garis hingga menyerupai bentuk mobil yang diinginkan
kemudian klik kanan pada gambar mobil tersebut dan klik select all, klik kanan klik "convert to symbol" pilih "movie clip" dan ganti nama "symbol 1" menjadi "mobil" kemudian klik ok
 
13. langkah selanjutnya yaitu membuat agar mobil beserta ban tersebut terlihat berjalan ke arah kanan pertama: klik pada layer "mobil" kemudian pada "frame 40" klik "insert keyframe" seperti langkah pada ban kedua: klik layer "mobil" kemudian pindahkan posisi mobil ke kanan hingga keluar layar gambar. kemudian klik pada frame 1 dan klik kanan kemudain "create motion tween"
ketiga: lakukan hal yang sama pada ban1 dan ban 2, seperti pada langkah mobil ini, kemudian klik control dan play
cara penyimpanan file dalam bentuk flash animasi, klik file, export, export movie
cara penyimpanan file dalam bentuk flash yg bisa diedit lagi, file, save as mobil anda sudah bisa berjalan.
Download filnya disini


Read More...

Mengubah Tampilan System Properties




Teman-teman Kantin Kampus bosan dengan tampilan system properties komputer anda seperti ini :
 

Dan Teman-teman ingin merubah image dan tulisan sesuai dengan kemauan anda, berikut cara melakukannya. Buat file text dengan nama OEMINFO.INI dengan isi seperti dibawah ini :

[General]
Manufacturer=”Isi sesuai selera”
Model=”Isi sesuai selera”
[Support Information]
Line1=”terserah anda tulisannya apa”
Line2=”terserah anda tulisannya apa”
Line3=”terserah anda tulisannya apa”
Line4=”terserah anda tulisannya apa”
Line5=”terserah anda tulisannya apa”
letakan file tersebut pada folder \WINDOWS\SYSTEM32

Teman-teman juga bisa memasukkan gambar dengan cara menaruh file gambar ke \WINDOWS\SYSTEM32 dengan nama OEMLOGO.BMP

hasilnya kurang lebih seperti ini :



Read More...

Sistem Linux




Dalam banyak hal, kernel Linux merupakan inti dari proyek Linux, tetapi komponen lainlah yang membentuk secara komplit sistem operasi Linux. Dimana kernel Linux terdiri dari kode-kode yang dibuat khusus untuk proyek Linux, kebanyakan perangkat lunak pendukungnya tidak eksklusif terhadap Linux, melainkan biasa dipakai dalam beberapa sistem operasi yang mirip UNIX. Contohnya, sistem operasi BSD dari Berkeley, X Window System dari MIT, dan proyek GNU dari Free Software Foundation.

Pembagian (sharing) alat-alat telah bekerja dalam dua arah. Sistem perpustakaan utama Linux awalnya dimulai oleh proyek GNU, tetapi perkembangan perpustakaannya diperbaiki melalui kerjasama dari komunitas Linux terutama pada pengalamatan, ketidak efisienan, dan bugs. Komponen lain seperti GNU C Compiler, gcc, kualitasnya sudah cukup tinggi untuk dipakai langsung dalam Linux. Alat-alat administrasi network dibawah Linux berasal dari kode yang dikembangkan untuk 4.3BSD, tetapi BSD yang lebih baru , salah satunya FreeBSD, sebaliknya meminjam kode dari Linux, contohnya adalah perpustakaan matematika Intel floating-point-emulation.




Sistem Linux secara keseluruhan diawasi oleh network tidak ketat yang terdiri dari para pengembang melalui internet, dengan grup kecil atau individu yang memiliki tanggung jawab untuk menjaga integritas dari komponen- komponen khusus. Dokumen ’File System Hierarchy Standard’ juga dijaga oleh komunitas Linux untuk memelihara kompatibilitas keseluruh komponen sistem yang berbeda-beda. Aturan ini menentukan rancangan keseluruhan dari sistem berkas Linux yang standar.




Read More...

Logrotate Pada linux

File log anda membesar? ukuran file log yang cukup besar ini tentu akan menyebabkan process yang melakukan pencatatan pada file log tersebut menyita banyak memori pada server anda.
hal ini sangat tidak baik mengingat memori merupakan hal yg critical pada sebuah server.
untuk mengatasi hal tersebut anda bisa melakukan logrotate pada file log tersebut.
caranya buat sebuat file configurasi di ‘/etc/logrotate.d/’ dengan isi sebagai berikut:




“path+namafilelog1″ path+namafilelog2 {
rotate 5
mail alamat@email.com
size 100k
sharedscripts
postrotate
/sbin/killall -HUP program_yg_berjalan
endscript
}

contoh:

“/var/log/httpd/access.log” /var/log/httpd/error.log {
rotate 5
mail zarkasih@domain.com
size 100k
sharedscripts
postrotate
/sbin/killall -HUP httpd
endscript
}


Read More...
  • Mahasiswa STMIK Duta Bangsa
  • description
  • description
  • description
  • description
  • description
  • description
  • description

Free Hosting

Free Hosting

My Blog List

A
B
C
     
D
E
F
DuGMp3    
G
H
I
Goo Otomotif HouseofScript  
J
K
L
Java Hotline    
M
N
O

My Games Collection

MeLangKah LeBih MaJu

   
P
Q
R
Pamella Decoration    
S
T
U
Studied WaLL    
V
W
X
     
Y
Z
0-9
     









Join....!


Free Domain

Free Domain

SiNyO. Powered by Blogger.