Thursday, December 10, 2015

Monitoring Kinerja Server



Prinsip dan cara kerja monitoring server
Sebuah sistem monitoring kinerja server melakukan proses pengumpulan data mengenai dirinya sendiri dan melakukan analisis terhadap data-data tersebut dengan tujuan untuk memaksimalkan seluruh sumber daya yang dimiliki. Data yang dikumpulkan pada umumnya merupakan data yang real-time, baik data yang diperoleh dari sistem yang hard real-time maupun sistem yang soft real-time. Sistem yang real-time merupakan sebuah sistem dimana waktu yang diperlukan oleh sebuah komputer didalam memberikan stimulus ke lingkungan eksternal adalah suatu hal yang vital. Waktu didalam pengertian tersebut berarti bahwa sistem yang real-time menjalankan suatu pekerjaan yang memiliki batas waktu (deadline). Di dalam batas waktu tersebut suatu pekerjaan mungkin dapat terselesaikan dengan benar atau dapat juga belum terselesaikan. Sistem yang real-time mengharuskan bahwa suatu pekerjaan harus terselesaikan dengan benar. Sesuatu yang buruk akan terjadi apabila komputer tidak mampu menghasilkan output tepat waktu.

• Pengujian sistem monitoring kinerja server

• Beberapa aplikasi monitoring kinerja server
·         VNC adalah sebuah software remote control, dimana dg melalui software ini suatu komputer dapat melakukan akses untuk bekerja di suatu komputer lain yg terhubung dg jaringan. Hal ini dapat dilakukan baik dalam lingkungan LAN (Local Area Network) yg relatif berjarak dekat sampai dalam jaringan internet yg dapat berjarak ribuan kilometer.Teknologi remote control sebenarnya bukanlah barang baru.
·         NetLimiter adalah kontrol lalu lintas internet utama dan alat pemantauan yang dirancang untuk Windows. Anda dapat menggunakan NetLimiter untuk mengatur download / upload batas kecepatan transfer untuk aplikasi atau bahkan sambungan tunggal dan memonitor lalu lintas internet mereka.  Seiring dengan fitur unik, Netlimiter menawarkan seperangkat alat internet statistik. Ini mencakup pengukuran real-time lalu lintas dan jangka panjang statistik internet per-aplikasi lalu lintas.
·         Look@lan adalah sebuah software untuk mengontrol jaringan komputer. Dengan software ini kitda dapat melihat IP Address, status, distance, operating system yang digunakan, hostname, netBIOS name, netBIOS user, SNMP status dan Trap. Selain fasilitas diatas, Look@LAN juga menampilkan informasi host yang sedang online/offline, operating system yang digunakan, NetBIOS dan SNMP yang ditampilkan dalam bentuk grafik.
·         NetworkView merupakan salah satu  perangkat lunak (software)  yang dapat digunakan
untuk melihat komputer pada suatu jaringan komputer, sehingga kita dapat melihat
komputer mana saja yang sedang terkoneksi dalam suatu jaringan.
NetworkView menyediakan beberapa fasilitas untuk melihat  host yang aktif dalam
suatu jaringan dan  dilengkapi tampilan berupa gambar host beserta jaringannya, juga
fasilitas lain seperti View info, Modify, Edit note, MIB Browser, Port Scanner, Ping,
Ftp, Telnet dan  NetMeeting.

Beberapa tools monitoring kinerja jaringan
1. Monit
Monit tidak hanya memantau server Anda, tetapi juga mengupayakan untuk memperbaiki masalah dengan mengambil tindakan yang telah ditetapkan untuk situasi tertentu. Sebagai contoh, jika server mengalami crash database, Monit dapat secara otomatis me-restart service jika ini adalah tindakan yang ingin anda lakukan.
Jika Anda memiliki lebih dari satu server yang Anda butuhkan untuk dipantau, maka Anda dapat menggunakan M / Monit – yang berlisensi untuk memantau beberapa server / jaringan anda.
Ada juga aplikasi iPhone yang tersedia untuk M / Monit untuk membantu Anda dengan mudah memeriksa jaringan Anda tanpa menggunakan desktop.
Bila Anda memiliki sekelompok mesin cluster, sulit untuk melihat bagaimana keseluruhan cluster ini secara sekaligus. Ganglia, menyajikan gambaran keseluruhan dari cluster. Ini adalah alat yang hebat untuk anda yang bekerja dengan cluster server, dengan mengabaikan bahwa tools ini terlalu “berlebihan” untuk satu mesin saja.
3. Munin
Munin hadir dengan sistem monitoring berdasarkan grafik metrik. Secara otomatis dapat menghasilkan grafik kinerja harian / mingguan / bulanan / tahunan dan laporan penting. memantau sumber daya sistem inti, seperti memori, ruang disk, penggunaan CPU, aplikasi server seperti MySQL, Apache, dan Squid.
Merupakan tools sederhana namun fungsional, Dengan hanya menambahkan beberapa baris kode, Anda dapat menulis sebuah plugin untuk memantau hampir semua hal. pilihan yang baik untuk hal-hal yang berhubungan dengan grafik kinerja server, seperti jumlah pengguna atau popularitas situs .
4. Cacti
Tools satu ini lebih mirip Munin ke berbagai hal, apa yang membuat berbeda ? adalah Cacti memungkinkan anda untuk melakukan resize pada grafik dan melihat data dengan lebih jelas dan sesuka anda.
5. Nagios
Nagios adalah “standar industri dalam pemantauan infrastruktur IT”. setidaknya itulah yang tertulis di website mereka. Nagios memang sedikit rumit untuk menginstal dan mengkonfigurasi, namun kekayaan fitur yang tak tertandingi oleh alat di pasaran dan ditujukan untuk administrator jaringan TI yang berpengalaman. Nagios mendukung pemantauan beberapa host dan dapat mengirimkan peringatan melalui email, pager (jika Anda masih menggunakan teknologi kuno) atau SMS / pesan teks. Seperti Monit, juga dapat dikonfigurasi untuk secara otomatis untuk merespon masalah.
1.       Zabbix
Zabbix adalah tool yang penuh fitur. memiliki dukungan visualisasi besar termasuk pengaturan pribadi pandangan, zoom, dan pemetaan. Hal ini dapat mengirimkan peringatan melalui email, SMS atau pesan instan. Tools ini juga memberikan peringatan, yang dapat berguna ketika Anda secara fisik dekat mesin pemantauan.
Observium diarahkan Linux, BSD dan jaringan Cisco. mendukung penemuan otomatis infrastruktur jaringan Anda, menemukan jaringan yang mungkin tertarik dalam pemantauan, fitur ini dapat dibandingkan dengan bagaimana Wi-Fi perangkat lunak Anda secara otomatis menemukan sinyal dalam rentang yang dapat terjangkau. Observium menyediakan grafik rinci, dan dapat diatur di samping nagios untuk memberikan peringatan. Hal ini juga terintegrasi dengan baik dengan Collectd (ditampilkan di bawah) untuk antarmuka yang lebih kuat.
8. Zenoss
Zenoss adalah versi open source dari server pemantauan alat komersial Perusahaan Zenoss , seluruhnya ditulis dengan Python. Ini mendukung format plugins Nagios , begitu banyak yang ada di Plugin nagios dapat digunakan dalam Zenoss. Salah satu highlight utama dari Zenoss adalah kuat namun sederhana untuk menggunakan antarmuka pengguna.
Collectd mirip dengan Munin dan Cacti bahwa berfokus pada grafik metrik sistem. dirancang khusus untuk kinerja dan portabilitas, ini berarti cocok bekerja untuk sistem besar, low-end, dan sistem embedded.Dirancang untuk menggunakan sumber daya rendah. Collectd yang dapat mengumpulkan data setiap 10 detik tanpa mengganggu proses server Anda, menyediakan statistik dalam resolusi tinggi. Anda dapat menulis ekstensi tambahan menggunakan C, Perl atau Java.
10. Argus
Argus berfokus pada pemantauan layanan jaringan, dan mendukung IPv4 dan IPv6. Memiliki prosedur yang bagus dalam peringatan. misalnya Sistem mendeteksi problem maka Argus akan mengirimkan peringatan dan jika masalah masih belum teratasi dalam jumlah waktu yang ditentukan (mungkin karena admin sistem di rumah menikmati tidur), peringatan lain akan dikirim ke orang lain.

No comments: