Selasa, 20 April 2010

MENGATASI TROUBLESHOOTING KELISTRIKAN

JENIS GANGGUAN LISTRIK

Energi listrik yang kita gunakan sehari-hari pada dasarnya dihasilkan oleh proses yang bersumber dari 2 hal, yaitu dari sumber daya listrik tak terbabaharukan dan dari sumber listrik terbaharukan.Sehingga untuk mengantisipasi akibat gangguan dari sumber energi listrik, sebaiknya diperlukan suatu alat UPS, alat ini berguna untuk memperbaiki dan meminimalisir gangguan listrik yang terjadi, sehingga listrik yang akan disupply ke beban misal ke komputer kualitasnya menjadi lebih stabil dan handal dibandingkan jika langsung dari sumber listrik (PLN) dan juga memberikan listrik cadangan jika sumber listrik utama (PLN) mati. Adapun gangguan yang sering terjadi pada listrik diantaranya:

1. Power Failure / outages

Power Failure atau outages sumber listrik utama mati kalau di Indonesia boleh dikatakan mati lampu/ PLN mati . Penyebabnya mungkin karena korselting atau hubung singkat, sumber listrik kelebihan beban, peralatan listrik ada yang rusak sehingga breaker /MCB PLN turun. Bisa juga karena adanya bencana alaml. Hal ini dapat menyebabkan kerusakan pada hardware computer atau peralatan elektroniknya , kehilangan data, system computer menjadi crash.

2. Power SAG

Yaitu tegangan listrik turun dalam waktu sesaat sampai dengan dibawah 80-85% dari tegangan normal. Yah kalau di Indonesia tegangan normalnya 220 Vac. Penyebabnya adanya startup beban (peralatan listrik / elektronik) yang cukup besar (Kita pasti pernah mengalami pada saat kita menyalakan televisi atau monitor komputer atatu ac terkadang bohlam di rumah kita redup sesaat kemudian normal kembali, nah itu yang dinamakan sag alias tegangan turun sesaat), adanya peralatan yang rusak, kapasitas listrik kita misal di rumah lebih kecil dari yang dibutuhkan/demand. Gangguan seperti ini dapat mengakibatkan kerusakan pada pada komputer dan mungkin system komputer kita bisa crash. Anda bisa bayangkan kalau kita sedang memakai komputer terjadi hal seperti ini, komputer kita kalau tidak restart ya…. Hang.

3. Power Surge / Spike
Yaitu tegangan listrik naik dalam waktu sesaat sampai dengan di atas 110% dari tegangan normal. Yah kalau di Indonesia tegangan normalnya 220 Vac .. Sedangkan spike merupakan kejadian dimana tegangan listrik naik begitu cepat dalam sesaat sehingga dapat mencapai 5KV-60 KV. Penyebabnya biasanya pada saat kita mematikan beban yang berat atau bisa juga jaringan listrik terkena petir. Gangguan ini dapat menyebabkan kerusakan pada hardware.

4. Undervoltage
Dikenal juga dengan istilah BrownOut terjadi saat tegangan listrik turun / berkurang dalam waktu beberapa lama bisa hitungan menit, sampai hitungan hari . Penyebabnya beban listrik yang berlebihan sehingga pasokan listrik berkurangi atau adanya beban pada saat baban puncak misal malam hari. Hal ini dapat menyebabkan peralatan listrik atau elektronik menjadi rusak.

5. Overvoltage
Hal ini kebalikan dari undervoltage . Hal ini akan menyebabkan komputer atau peralatan elektronik menjadi panas dan cepat rusak.

6. Electrical Line Noise / Common Mode Disturbances
Gelombang listrik terganggu sehingga bentuk gelombangnya tidak bersih tetapi seperti berambut. Hal ini terjadi karena gangguan frekuensi radio, petir, Neutral-Grounding pada instalasi listrik jelek, atau bisa juga sisebabkan oleh peralatan listrik atau elektronik yang menghasilkan frekuensi yang tinggi . Gangguan ini dapat menyebabkan error pada harddisk ,dan kerusakan pada hardware komputer.

7. Frequency Variation
Listrik mempunyai dua istilah yaitu tegangan atau voltase dan frekuensi. Jadi Frekuensi variation ini adalah frekuensi listrik yang selalu berubah-ubah. Umumnya di Indonesia frekuensi listriknya 50 Hz. Hal ini dapat menyebabkan hilang data, sistem menjadi crash dan rusaknya peralatan.

8. Switching Transient
Turunnya tegangan secara tiba-tiba dalam waktu kisaran beberapa nanosecond /nano detik . Waktu yang terjadinya lebih pendek daripada sebuah spike dan hanya terjadi beberapa nanosecond. Gangguan ini dapat menyebabkan kerusakan yang terlalu cepat / premature failure.

9. Harmonic Distortion
Gelombang listrik yang terdistorsi sehingga gelombang listriknya kacau tidak sinusoidal lagi. Hal ini dapat disebabkan karena switching power supply, motor listrik seperti pompa air, mesin fax, mesin foto copy dll. Gangguan ini dapat menyebabkan komunikasi data misalnya pada jaringan lan menjadi error, peralatan listrik / elektronik cepat panas, dan kerusakan pada hardware komputer.

CARA MENGATASI GANGGUAN LISTRIK

Pada umumnya gangguan penyaluran energi listrik yang sering terjadi sebagai catu daya untuk beban, berupa peralatan listrik dan komputer yaitu seperti : Listrik padam secara tiba-tiba(blockout), Tegangan dan frekuensi naik turun tidak stabil dan distorsi atau noise.

1. Listrik padam secara tiba-tiba

Yang dimaksud dengan listrik padam secara tiba-tiba (artinya cut-off tanpa pemberitahuan terlebih dahulu), hal ini terjadi pemadaman listrik dari sumber listrik utama dari (PLN), atau pada breaker (MCB) turun karena akibat terjadi beban yang berlebihan atau terjadi (biasanya korslet/hubung singkat). Hal ini perlu dimengerti, apa yang terjadi jika kita sedang bekerja dengan memakai komputer kemudian terjadi pemadaman listrik oleh PLN, atau ada orang yang menyalakan beban yang besar misal dispenser/mesin pendingin ruangan (ac) atau mungkinperalatan welder (alat las listrik) ke sumber listrik yang mengakibatkan breaker (MCB) menjaditurun, atau mungkin ada peralatan listrik yang korsleting misal yang paling sering terjadi padalampu neon, atau peralatan elektronik semacamnya. Dengan kasus seperti itu kita pasti tahu apa yang terjadi dengan komputer kita yang sedang kita pakai. Akan ikut mati! Data yang sedang kita kerjakan akan ikut hilang (jika belum di save). Juga dapat mengaikbatkan kerusakan hardware (paling sering hardisk menjadi crash).Untuk mengatasi hal ini diperlukanUPS (Uninterruptible Power supply)

2. Tegangan dan frekuensi yang naik turun

Akibat pada sumber listrik yang naik turun (tidak stabil) dapat merusakan pada hardware komputer. Jika terjadi tegangan listrik naik akan menyebabkan power supply pada komputer menjadi cepat panas. Bahkan jika naiknya melebihi kapasitas yang seharusnya, misal tegangan listrik melebihi 240Vac yang seharusnya 220 volt atau terkena petir (tegangan listrik akan melonjak menjadi tinggi sekali melebihi 400V dalam waktu seketika) atau mematikan beban yang berkapasitas besar juga dapat menyebabkan tegangan listrik naik seketika tentu akan mengakibatkan komputer kita akan rusak. Untuk proteksi petir ini sebaiknya mencari ups yang ada surge protectionnya sehingga kalau kena petir yang rusak biasanya surge protectornya sedangkan komputer kita aman. Jika tegangan listriknya turun dapat mengakibatkan komputer menjadi hang karena kurang supply tegangan listrik, juga power supply kita menjadi lebih panas karena akan menarik arus yang lebih besar untuk mencukupi kapasitas VA dari power supply. Turunnya tegangan listrik dapat terjadi sumber listrik utamanya (PLN) sudah tidak mencukupi kapasitasnya, juga dapat juga tegangan turun secara seketika karena menghidupkan beban/peralatan listrik/elektrionik yang berkapasitas besar. Untuk mengatasi hal ini dapat menggunakan stabiliser (AVR) atau UPS (Uninterruptible Power Supply) yang sudah ada AVR dan Surge Protectionnya.


3. Distorsi (Noise)

Pengaruh pada sumber listrik yang terdistorsi umumnya akan mengakibatkan gagalnya proses input/output data pada komputer. Misalnya gagal dalam penulisan data ke harddisk, atau bisa juga dapat mengakibatkan print error dan yang paling sering terjadi yaitu sering tidak koneknya hubungan komputer pada jaringan LAN (biasannya kalau kabel lan berdampingan dengan kabel listrik yang terdistorsi). Penyebab gelombang listrik terdistorsi karena radio transmission yang dibangkitkan oleh peralatan elektronik, misal pemancar radio/televisi, suara pesawat terbang umunya di sekitar bandara, bahkan peralatan komputer atau elektronik itu sendiri menyebabkan distorsi (perlatan elektronik yang mempunyai THDI (Total harmonic distorsion) yang jelek). Untuk mengatasi gangguan ini biasanya memakai power line conditioner atau menggunakan UPS yang berjenis online karena kedua alat ini umumnya terdapat rangakaian penghilang atau pemininimalisir distosi/noise. Sedangkan kalau frekuensi yang naik turun umumnya berpengaruh sekali untuk perlatan yang sensitif seperti peralatan medical dan laboratorium.


dikutip dari http://suyanto.dosen.akprind.ac.id/2010/01/25/mengatasi-troubleshooting-kelistrikan/

Minggu, 11 April 2010

Clustering Mysql Pada ubuntu 9.10

Proyek akhir politeknik telkom lah yang me latar belakangi penulis(haryo pramudito) untuk mengambil judul ini... maksudnya si bukan apa2 cuman untuk berbagi ilmu..he..he

Untuk setup yang benar Anda akan perlu 3 pc. PC pertama akan berfungsi sebagai manajemen node(ndb_mgm), dan dua lainnya sebagai node penyimpanan(storage node).

clustering mysql ini saya install di ubuntu 9.10 dan untuk versi mysqlnya saya gunkan mysql-server 5.0.51, kenapa saya tidak menggunakan latest version dr mysql? jawabannya, karena di sql 5.1xxx tidak terdapat file2 konfigurasi untuk menjalankan clustering, jadi agak repot untuk install lagi tambahan clusteringnya..he..he

seperti biasa biar g capek ngetik sudo, cukup 1x saja ketikkan :

haryo@haryo-server:~$ sudo su -

Install mysql

haryo@haryo-server:~$ apt-get mysql-server-5.0
setelah itu setting password mysql sesuai kebutuhan anda

Konfigurasi Management Node

Buat dan edit the file /etc/mysql/ndb_mgmd.cnf. Copy dan paste text di bawah ini ganti ip address sesuai kebutuhan anda :D.

[NDBD DEFAULT]
NoOfReplicas=2
DataMemory=80M # besar kapasitas memory yg di alokasikan untuk penyimpanan data
IndexMemory=18M # besar kapasitas memory yg di alokasikan untuk index penyimpanan
# For DataMemory and IndexMemory, we have used the
# default values. Since the "world" database takes up
# only about 500KB, this should be more than enough for
# this example Cluster setup.
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
# Section untuk cluster management node
[NDB_MGMD]
# IP address dari management node (system ini)
HostName=192.168.1.5

# Section untuk storage nodes
[NDBD]
# IP address untuk storage node ke-1
HostName=192.168.1.6
DataDir=/var/lib/mysql-cluster
BackupDataDir=/var/lib/mysql-cluster/backup
DataMemory=512M
[NDBD]
# IP address untuk storage node ke-2
HostName=192.168.1.7
DataDir=/var/lib/mysql-cluster
BackupDataDir=/var/lib/mysql-cluster/backup
DataMemory=512M

# one [MYSQLD] per storage node
[MYSQLD]
[MYSQLD]

Konfigurasi Storage Node

Seperti yang dapat Anda lihat di file yang telah kita buat di langkah sebelumnya, cluster akan menggunakan /var/lib/ mysql-cluster pada Storage Node. Direktori ini dibuat ketika Anda menginstal server MySQL tetapi kepemilikan file dimiliki oleh root. Kita ingin membuat direktori backup dan mengubah kepemilikan file ke mysql.

haryo@haryo-server:~$ mkdir /var/lib/mysql-cluster/backup
haryo@haryo-server:~$ chown -R mysql:mysql /var/lib/mysql-cluster
Sekarang kita akan konfigurasi mysql agar dapat menghubungkan(dapat berkomunikasi) antara storage node dan management node

Edit /etc/mysql/my.cnf

cari [mysqld] dan [MYSQL_CLUSTER kemudian tambahkan isi file berikut:
[mysqld]
ndbcluster
# masukkin IP address management node
ndb-connectstring=192.168.1.5

[MYSQL_CLUSTER]
ndb-connectstring=192.168.1.5

Lakukan hal yang sama pada storage node yang kedua

Start Management Node

lakukan dengan perintah:
haryo@haryo-server:~$ /etc/init.d/mysql-ndb-mgm restart
setelah itu ketikkan ndb_mgm. dilanjutkan dengan show; anda akan
melihat
ndb_mgm> show;
Connected to Management Server at: localhost:1186
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2 (not connected, accepting connect from 192.168.1.6)
id=3 (not connected, accepting connect from 192.168.1.7)

[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.1.5 (Version: 5.0.51)

[mysqld(API)] 2 node(s)
id=4 (not connected, accepting connect from any host)
id=5 (not connected, accepting connect from any host)

loh koq g connect? sabar mas, butuh proses,
si manajemen node masih menunggu koneksi dari storage node
(data node), kita harus restart dulu data nodenya

Start Data Node

haryo@haryo-server:~$ /etc/init.d/mysql restart
haryo@haryo-server:~$ /etc/init.d/mysql-ndb restart
Sekarang coba liat manajemen terus liat lagi koneksinya
id=2    @192.168.1.6  (Version: 5.0.51, starting, Nodegroup: 0)
id=3 @192.168.1.7 (Version: 5.0.51, starting, Nodegroup: 0)

Once they have started properly, the show command should display

ndb_mgm> show;
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2 @192.168.1.6 (Version: 5.0.51, Nodegroup: 0, Master)
id=3 @192.168.1.7 (Version: 5.0.51, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.1.5 (Version: 5.0.51)
[mysqld(API)] 2 node(s)
id=4 @192.168.1.7 (Version: 5.0.51)
id=5 @192.168.1.6 (Version: 5.0.51)
Tu kan konek.. selamat yach udah conect, tapi tetap hrs d testing dulu :D

Testing Database Cluster

Buatlah 2 database testing di kedua data node, buat dulu saja
secara manual!!!!
haryo@haryo-server:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.0.51a-3ubuntu5.1 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database clustertest;
Query OK, 1 row affected (0.00 sec)
Setelah selesai,Buatlah tabel dan valuenya
mysql> use clustertest;
Database changed
mysql> create table test (i int) engine=ndbcluster;
Query OK, 0 rows affected (0.71 sec)

mysql> insert into test values (1);
Query OK, 1 row affected (0.05 sec)

mysql> select * from test;
+------+
| i |
+------+
| 1 |
+------+
1 row in set (0.03 sec)
Kita sudah membuat Tabel dengan 1 entri. perlu diingat untuk
harus menambahkan syntax engine=ndbcluster ketika membuat tabel
untuk menandai bahwa tabel ini akan di cluster oleh MySql.
nah sekarang kita check di data node ke-2 apakh data ikut berubah atw tidak??

mysql> use clustertest;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+-----------------------+
| Tables_in_clustertest |
+-----------------------+
| test |
+-----------------------+
1 row in set (0.01 sec)

mysql> select * from test;
+------+
| i |
+------+
| 1 |
+------+
1 row in set (0.04 sec)
Anda dapat melihat kalau data di node ke-2
sudah ada(terupdate seperti node ke-1)ini menandakan kalau
cluster anda sudah berhasil :D

Merubah Database yang sudah ada ke mode cluster

Anda dapat merubah ke mode cluster database yang telah
anda buat dengan menggunakan disalah satu node
alter table table_anda engine=ndbcluster;
Maka node yang lain akan ikut terupdate, mudah bukan? selamat mencoba :D








Kamis, 25 Februari 2010

Install Snort Untuk Monitoring Jaringan dan BASE sebagai GUI nya

Aplikasi ini ane jalankan dan ane bangun di Distro Linux Ubuntu 9.10, Bertujuan untuk mendeteksi serangan penyusup atau bahasa kerennya IDS(Intruder Detection System), Mohon maaf pada Tulisan ini ane hanya membahas bagaimana menkonfigurasi setelah installasi danmembuatnya berjalan dengan baik.. untuk penggunaan mungkin akan di bahas d tulisan selanjutnya atw andaa bisa googling lagi :D..


1.Pertama-tama kita download dulu ya snortnya di link.. ini...Snort saran ane sich pilih yg terupdate(terbaru) yg sekarang si 2.8.5.2

2 Kemudian download rulesnya di
Rules, Jangan lupa untuk register di Situs Snortnya agar bisa mendowload rules terbaru

3.Siapkan software pendukung

# apt-get install libpcre3 libpcre3-dev libpcrecpp0
libpcap0.8 libpcap0.8-dev \
mysql-server libmysqlclient15-dev libphp-adodb
libgd2-xpm libgd2-xpm-dev php5-mysql \
php5-gd php-image-graph php-image-canvas php-pear

4. Install snort
copy kemudian ekstrak file installer snort
cp -Rf snort-2.8.5.2.tar.gz /usr/local/src/
cd /usr/local/src
tar zxvf snort-2.8.5.2.tar.gz
Masuk ke direktori snort yg sudah di ekstrak
cd /usr/local/src/snort-2.8.5.2
./configure --with-mysql
make
make install

Buat user,group snort & buat direktori
groupadd snort
useradd -g snort snort
mkdir /etc/snort
mkdir /etc/snort/rules
mkdir /var/log/snort
Copy file rules yang sudah di download

cp snortrules-snapshot-CURRENT.tar.gz /etc/snort/
cd /etc/snort
tar zxvf snortrules-snapshot-CURRENT.tar.gz

Siapkan Konfigurasi Snortnya

cp /usr/local/src/snort-2.8.5.2/etc/* /etc/snort
cd /etc/snort/
mkdir /etc/snort/preproc_rules

Edit snort.conf

#vi atau nano atau gedit /etc/snort/snort.conf
Cari baris berikut dan ganti valuenya menjadi:
“var RULE_PATH ../rules” -> “var RULE_PATH /etc/snort/rules”
"var PREPROC_RULE_PATH ../preproc_rules" ->
"var PREPROC_RULE_PATH /etc/snort/preproc_rules"
hilangkan tanda comment "#"
output database: log, mysql, user=snort password=snort
dbname=snort host=localhost
(sesuaikan dengan setingan username pasword dan db anda)

5.Ujicoba jalankan snort karena snort rules yang digunakan
biasanya
masih banyak bug / error dan harus
dibuang supaya hanya rules yang baik
yang digunakan

# /usr/local/bin/snort -dev -c /etc/snort/snort.conf

Contoh Error:

Initializing rule chains...
ERROR: (/etc/snort/rules/web-misc.rules)98 =>
Cannot use 'rawbytes' and 'http_uri' as
modifiers for the same "content" nor use 'rawbytes'
with "uricontent".
Fatal Error, Quitting..

solusinya cukup dengan mengcomment
baris yg error :D

misalnya seperti di atas file web-misc.rules line 98 jadi kita
edit file tersebut,,

go to line 98 dan beri tanda # d awal line 98


jika sudah cek apakah snortnya jalan atau tidak

ps -ax | grep snort dan keluarannya
snort 22009 1 62 Jan14 ? 1-09:49:27 /usr/sbin/snort -A fast -b -d -D -i
eth2 -u snort -g snort -c /etc/snort/snort.conf -l /var/log/snort
root 28517 28490 0 11:10 pts/0 00:00:00 grep snort

maka snort sudah berjalan







Selasa, 25 Maret 2008

This my POP-PUNK

O ya gw pengen kenalin nich, personil band gw, yang kriting namanya ferry, dia gitaris sekaligus vocalis gw,
Yang bantet and kayak cina itu drummer gw, nah gw yang pakek baju item.
Qta ber3 Suka banget bawain lagu2 pop-punk, punk yang mempunyai lirik2 cinta dan mempunyai power
Gw mohon pada kalian semua, ntar klo album kita uda buat album, kalian beli y?
qta rencananya mw buat di aussie, he.,.,he oh ya nama band qtq Apple 157