Anda di halaman 1dari 28

Agung Wicaksono

Agenda
Pengenalan Manajemen Performancedan
Performance dan
Availability
Tehnologi dan toolsuntuk
tools untuk manajemen
performancedan availability
Contoh
C
h kasus
k

Fungsi Network/SystemManagement
Network/System Management

Faultmanagement
Monitorstatusnetwork/system
Mencatat kesalahan,reportingdll.
C fi
Configurationmanagement
ti
t
Konfigurasi hardwaredan software
Accounting management
Accountingmanagement
Pengukuran trafficdll
Performancemanagement
g
SecurityManagement
Kontrol akses,deteksi serangan dll.

Manajemen Performance
Performance Why?
Why ?

Kenapa diperlukan dan penting ?


Capacityplanning
Menentukan kapan kita butuh untuk melakukan upgrade
hardwaredan software
Memastikan availibilitas jaringan dan aplikasi
Optimalisasi
Proaktif atau reaktif
Deteksi masalah sebelum diketahui userdan atasan
Menyelesaikan masalah sebelum ada complain
Or
Menunggu ada permasalahan dan komplain dari user?
Sebagai NOC,kita harus proaktif,NOC berarti NOComplain!

Manajemen Performance
Performance What?
What ?
Pengertian manajemen performance
Mengetahui tingkah laku dari jaringan/sistem dan
komponennya dalam merespon permintaan user.
user
Melaporkan performancedari jaringan/system
untuk memastikan performanceyangada
performance yang ada masih
memenuhi kapasitas.

Manajemen Performance
Performance How?
How ?
Bagaimana
g
mengukur
g
performancejaringan/sistem
p
j
g /
Utitlisasi CPUandmemory,penggunaan bandwidthdll.

Langkah dan proses manajemen performance


Pengumpulan data
Menentukan ambang batas kapasitas performance
Tunning

Teknologi dan tools


Tehnologi pengumpulan dataseperti logakses
Tools:ping,nagios,cacti
T l i
i
ti

Tehnologi dan Tools


Nagios
Digunakan untuk memberikan infoberdasarkan
ambang batas
Statushost,Utilisasi CPU,kapasitas HDD,Bandwidth,
statusservice

Cacti
Digunakan
g
untuk membuat ggrafis berdasarkan
historis
Utilisasi CPU,statusservice,beban service

Nagios
Nagios
Nagios,aplikasi
aplikasi berbasis OpenSourceuntuk
Open Source untuk
memonitoring sistem dan jaringan,membantu
administrator untuk mendeteksi jaringan
administratoruntuk
sebelum telepon berdering.(www.nagios.org)

Tujuan Nagios
Tujuan:
j
Memberikan infokepada administratordengan cepat
tentang :
Kondisi yangdipertanyakan (WARNINGS)
Kondisi yangkritikal(CRITICAL)
Pemberitahuan dapat dikirimkan melalui email,SMS
email SMS
(paging),networkalerts,etc.

Nagios install
Installnagios
Install nagios ondebian/ubuntu
on debian/ubuntu
aptgetinstallnagios3nagiossnmpplugins
nagios plugins extra
nagiospluginsextra
sudo /etc/init.d/apache2restart
cd /etc/nagios3/
sudo htpasswd chtpasswd.users nagiosadmin

b
buka
ka webserverdengan
eb ser er dengan alamat :
http://servername/nagios3/

Nagios configurationfiles
configuration files

Underconf.d/
Under
conf d/*,files
files xxxx
xxxx_nagios3.cfg
nagios3 cfg::
contacts
usersandgroups
generichost
i h

templatehost(default)
l h (d f l )
genericservice
templateservice
hostgroups
hostgroupdefinitions
services
which services to check
whichservicestocheck
Timeperiods whentocheckandnotify

Time periods
Timeperiods
definetimeperiod
define
timeperiod {
timeperiod_name
alias
li
sunday
monday
tuesday
wednesday

24x7
2
24x7
00:0024:00
00:0024:00
00:0024:00
00:00
24:00
00:0024:00

contacts
definecontact{
contact_name
alias
service notification period
service_notification_period
host_notification_period
service_notification_options
host_notification_options
service_notification_commands
host notification commands
host_notification_commands
email
}

Admin
Agung WIcaksono
24x7
24x7
w,u,c,r
d,r
notifyservicebyemail
notifyhostbyemail
notify
host by email
wicaksono@lkpp.go.id

Contoh

Contoh

Cacti
Cacti
Cacti
Cactiadalah
adalah antarmuka yanglengkap
yang lengkap untuk
RRDTool,aplikasi menyimpan semua informasi
yang diperlukan untuk membuat grafik yang
yangdiperlukan
yang
datanya disimpan dalam databaseMySQL.
Antarmuka sudah menggunakan PHP.
PHP

Kenapa Cacti?
Cacti ?
Open
Opensource
source
Komunitas yangbaik;support,plugins,
templates
Mudah untuk diimplementasi
Fitur monitoringdan peringatan dini.

Contoh

Studi Kasus
PerformanceTunning

Komponen
Hardware/Server
Sistem Operasi
Service(Webserver,java)
S i ( b
j )

Hardware/Server
4Komponen
4 Komponen Utama:
CPU
Memory
I/O:Disksanddiskbandwidth
Network
N t
k

Sistem Operasi
Arsitektur
64bit
MemoryManagement
32bit
Filesystem
Ext3
R/WSpeed
Ufs
Zfs
Kernel
Versi
Sharedmemoryconfiguration
Shared memory configuration

Sistem Operasi (2)


Sharedmemory
Shared memory
kernel.shmall =2097152
kernel.shmmax =2147483648
kernel.shmmni =4096

Web Server
WebServer
MaxClient
Banyaknya koneksi maksimal yangdiijinkan oleh apache
TimeOut
Lamanya waktu untuk memutus satu koneksi
MaxRequestPerChild
Banyaknya requestperkoneksi
KeepAlive
Menjaga koneksi tetap aktif

Java
Arsitektur
64bit
32bit
32 bit

Konfigurasi JVM
Konfigurasi minimaldan maksimal JVMyangakan
digunakan

Java (2)
Java(2)
Catalinaconfiguration
Catalina configuration
JAVA_OPTS="$JAVA_OPTSd64Xms64mXmx8g
XX:MaxPermSize=8g
XX:MaxPermSize 8g"
Djava.util.logging.manager=org.apache.juli.ClassLo
aderLogManager""
Djava.util.logging.config.file="$CATALINA_BASE/co
nf/logging.properties"

Questions ?
Questions?

Anda mungkin juga menyukai