Dinar emas menjadi saksi pernikahan Dewi Sandra

Koin Dinar Emas menjadi saksi pernikahan penyanyi Dewi Sandra yang terjadi tanggal 3 desember 2011, selain seperangkat alat solat.

Dalam sesi wawancara Agus Rahman suami dari Dewi Sandra menyatakan bahwa “Dinar itu emas dan bisa dipergunakan dikemudian hari atau merupakan sebuah investasi”.

Agus memberikan mas kawin dinar total seberat 25.5 gram, itu artinya 6 koin dinar emas karena 1 keping dinar memiliki berat 4.25 gram 22 karat

Tentunya selain investasi juga harapan kedepannya dinar ini bisa dijadikan sebagai alat tukar, dan tidak ketingglan pasangan Dinar Emas yaitu Dirham Perak.

Untuk Dewi Sandra dan Agus Rahman, semoga berbahagia menuju keluarga Sakinah Mawaddah Warahmah.

Regards
Adi Maulana

JAVA RMI

Sistem komputasi terdistribusi yang bekerja dibanyak tempat mengharuskan computer untuk bisa berkomunikasi satu sama lain, dalam berkomunikasi ini java mendukung pemakaian socket yang sifatnya fleksibel.

Dalam sistem objek terdistribusi, diperlukan komunikasi antar objek-objek yang berada di level aplikasi yang berada di banyak tempat, oleh karena itu objek terdistribusi memerlukan suatu RMI.

JAVA RMI kepanjangan dari JAVA Remote Method Invocation merupakan cara programmer java untuk membuat program aplikasi java to java yang terdistribusi.

Switch Cisco dan SFP Non Cisco (AT)

Agar swicth cisco mengenali sfp non cisco, maka harus dilakukan perintah berikut ini.

Perintah berikut ini, langsung saja dimasukkan setelah config terminal, tidak usah menggunakan tab untuk menampilkan perintah ini, karena ini adalah salah-satu perintah yang tidak ditampilkan.

Sw3750#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Sw3750(config)#service unsupported-transceiver

setelah lakukan enter untuk perintah diatas, maka muncul berikut ini.

Warning: When Cisco determines that a fault or defect can be traced to
the use of third-party transceivers installed by a customer or reseller,
then, at Cisco’s discretion, Cisco may withhold support under warranty or
a Cisco support program. In the course of providing support for a Cisco
networking product Cisco may require that the end user install Cisco
transceivers if Cisco determines that removing third-party parts will
assist Cisco in diagnosing the cause of a support issue.

Kurang lebih, cisco tidak menganjurkan menggunakan produk selain cisco untuk dipasang di switch cisco, sehingga jika terjadi masalah link, cisco tidak bertanggung jawab.

Selanjutnya, untuk mengecek perintah tersebut masuk atau tidak dengan perintah berikut ini.

Sw3750#sh conf | include transceiver
service unsupported-transceiver
Sw3750#

Udah gitu aja kok…insya alloh jalan.

Adi Maulana

squid: ERROR: No running copy

[root@proxy squid]# squid -k reconfigure
squid: ERROR: No running copy
[root@proxy squid]# service squid start
Starting squid: ………………..                       [FAILED]

liat di lognya
#tail -f /var/log/message

: Squid Parent: child process 13608 started
: storeAufsDirOpenSwapLog: Failed to open swap log.
: Squid Parent: child process 13608 exited due to signal

menggunakan perintah berikut
# squid -NC -d1
Starting Squid Cache version 2.6.STABLE4 for i686                    -redhat-linux-gnu…
Process ID 13675
With 1024 file descriptors available
Using epoll for the IO loop
Performing DNS Tests…
Successful DNS name lookup tests…
DNS Socket created at 0.0.0.0, port 32771, FD 5
Adding nameserver dns-local from squid.conf
Adding nameserver dns-public 4 from squid.conf
Adding nameserver dns-public from squid.conf
helperOpenServers: Starting 5 ‘ncsa_auth’ process                    es
User-Agent logging is disabled.
Referer logging is disabled.
Unlinkd pipe opened on FD 15
Swap maxSize 102400000 KB, estimated 7876923 obje                    cts
Target number of buckets: 393846
Using 524288 Store buckets
Max Mem  size: 6144 KB
Max Swap size: 102400000 KB
Local cache digest enabled; rebuild/rewrite every                     3600/3600 sec
Store logging disabled
| /var/spool/squid/swap.state: (13) Permission deni                    ed
FATAL: storeAufsDirOpenSwapLog: Failed to open swap log.
Aborted (core dumped)

Telah terjadi perubahan di /var/spool/squid yang menyebabkan error diatas

-rw-r—–   1 root  squid 185401920 Nov 12 08:45 swap.state

lalu di ubah kepemilikannya menjadi

#chown squid swap.state

dan hasilnya kembali menjadi

-rw-r—–   1 squid squid 17358624 Nov 12 09:23 swap.state

lakukan
#service squid start
Starting squid: .                                          [  OK ]

#squid -k reconfigure

dan squid kembali normal

Wassalam
Adi Maulana

Instalasi Dyndns dan DDCLIENT

Memiliki ip address yang selalu berubah, dyndns solusinya, dan agar ip address dari domain  tersebut selalu diupdate, ddclient solusinya.

Berikut ini tahapannya.
1. Daftar ke www.dynsns.com
misalkan namanya menjadi adimaulana.dyndns.com.

2. Masukan ip addres public yg ada di modem dalam host / add new hostname

3.  Untuk tes, lakukan ping, adimaulana.dyndns.com
selesai.

Instalasi ddclient
Setelah di extract lakukan
#cp ddclient /usr/sbin/

Buat direktori
#mkdir /etc/ddclient
#mkdir /var/cache/ddclient/
#touch ddclient.cache

Lakukan copy konfigurasi
#cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
#vim ddclient.conf

daemon=600
cache=/var/cache/ddclient/ddclient.cache
pid=/var/run/ddclient.pid
use=web, web=checkip.dyndns.com/, web-skip=’IP Address’
login=adimaulana
password=dyndns
protocol=dyndns2
server=members.dyndns.org
adimaulana.dyndns.org

konfigurasi selesai.

Agar ddclient bisa berjalan menggnakan mode daemon
#cp sample-etc_rc.d_init.d_ddclient /etc/rc.d/init.d/ddclient

Mengaktifkan secara ototmatis pada saat startup
#/sbin/chkconfig –add ddclient

ddclient dijalankan secara manual
#/etc/rc.d/init.d/ddclient start

konfigurasi selesai,

Regards

AM

Instalasi OPENVPN di redhat

Paket yang dibutuhkan
1. openvpn
2. openssl
3. openssl-devel

Lakukan download
#wget http://openvpn.net/release/openvpn-2.1.1.tar.gz

Lakukan instalasi
#rpm -ivh openssl-0.9.8e-7.el5.i686.rpm
#rpm -ivh openssl-devel-0.9.8e-7.el5.x86_64.rpm

masuk ke folder openvpn, lakukan instalasi openvpn,
#tar -zxvf openvpn-2.1.1.tar.gz
#cd openvpn-2.1.1
#./configure
jika instalasi diatas terdapat error di lzo, maka lakukan perintah berikut ini

#./configure –disable-lzo

pastikan tidak ada error pada saat instalasi diatas.

#make
#make install

lakukan copy easy-rsa ke folder /etc/openvpn
(jika folder openvpn belum ada, buat sendiri)

#cp -Rf easy-rsa/* /etc/openvpn/
#cd /etc/openvpn/

lakukan edit di vim
#vim vars
export KEY_COUNTRY=”ID”
export KEY_PROVINCE=”DKI-Jkt”
export KEY_CITY=”JKTSel”
export KEY_ORG=”AM”
export KEY_EMAIL=”adimaulana@openvpn.com”

#./vars
#source vars
#./vars
#./clean-all
#./build-ca

Konfigurasi untuk server

#./build-key-server server

#./build-key client1
#./build-key client2
#./build-key client3

#./build-dh

lakukan copy ca.key, ca.crt, dh1024.pem, 01.pem, server.crt, server.key, server.conf ke /usr/local/sbin

lakukan copy server.conf ke folder /etc/openvpn dan /usrlocal/sbin
#cp /temp/openvpn-2.1.1/sample-config-files/server.conf /etc/openvpn

lakukan edit di file server.conf
#vim server.conf

port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
keepalive 10 120
persist-key
persist-tun
status openvpn-status.log
;comp-lzo
verb 3

Lakukan eksekusi
#openvpn server.conf

konfigurasi client
untuk openvpn jika difungsikan sebagai client, tidak perlu membuat certifikat, cukup instalasi dari
./configure –disable-lzo, make, make-install saja.

dan yang dilakukan mengubah konfigurasi dan diarahkan ke server.
lakukan copy file client.conf ke folder
#cp /temp/openvpn-2.1.1/sample-config-files/client.conf /etc/openvpn
vim client.conf
client
dev tun
proto udp
remote xxx.xxx.xxx.xx 1194 #(ip address public openvpn server)
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client2.crt
key client2.key
ns-cert-type server
;comp-lzo
verb 3

lakukan eksekusi
./openvpn client.conf

Jika openvpn client dijalankan diwindows, maka ubah nama client.conf menjadi client.ovpn

The cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

The requested URL could not be retrieved

While trying to retrieve the URL: http://www.google.com/

The following error was encountered:

Unable to determine IP address from host name for www.google.com

The dnsserver returned:

Timeout

This means that:

The cache was not able to resolve the hostname presented in the URL.
Check if the address is correct.

Your cache administrator is adi.maulana@xxxx.co.id.
Generated Wed, 26 Aug 2009 05:20:07 GMT by fw.xxxx.co.id (squid/2.6.STABLE4)

Error yang muncul pada waktu akses alamat situs internet, tentunya gateway diarahkan ke squid, sebagai transparant proxy.

Setelah di cek, ternyata masalahnya terdapat dalam DNS..

di /etc/resolve.conf tidak menunjukkan ip address dns provider.

dan setelah diluruskan dengan ip address dns provider, error diatas bisa diatasi.

nameserver 127.0.0.1
nameserver 202.134.0.155
nameserver 222.124.204.34
nameserver 202.134.2.5

Terima kasih

Adi Maulana

The cache was not able to resolve the hostname presented in the URL.
Check if the address is correct.

THE OPERATION TIME OUT WAITING FOR A RESPONSE FROM THE RECEIVING (POP) SERVER

Yup…Error berikut muncul di microsoft outlook 2003, tiba-tiba saja tidak bisa menarik email dari pop3 mail server, pesan error yang ditampilkan adalah

THE OPERATION TIME OUT WAITING FOR A RESPONSE FROM THE RECEIVING (POP) SERVER

Dan tindakan yang harus dilakukan adalah :

Pastikan windows yang digunakan sudah mendapatkan service pack terbaru(dengan mengecek ke microsoft tentunya), dan jika sudah dilakukan maka ikuti tahap-tahap berikut ini.

1. Tutup microsoft outlook jika telah terbuka.

2. Klik Start, selanjutnya pilih Run.

3.  Dalam box dialog ketik regedit, lalu klik Ok.

4.  Selanjutnya pilih register key sesuai yang berikut ini

HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook

5. Setelah mengikuti petunjuk no 4, maka arahkan petunjuk kanan mouse ke Edit Menu, dan pilih DWORD.

6. ketik UseInetcommCS, lalu Enter.

7. Klik kanan mouse di UseInetcommCS, lalu pilih modify.

8. Di value box, masukan angka 1, lalu klik Ok.

9. Di File Menu, klik Exit dan quit keluar dari editor registry.

Buka microsoft outlook, dan pastikan klik send/receive, dan pastikan dapat menarik email melalui pop3 server.

Semoga bermanfaat.

Broadcast Email Spam

Email adimaulana@adimaulana.com telah mengirimkan spam yang berdampak melakukan broadcast email keluar domain. Kondisi tersebut diduga karena terserang virus atau ditumpangi spammer.

Action yang dilakukan adalah :
1. Ganti password email adimaulana@adimaulana.com lakukan lebih dari 10 digit campuran antara angka dan huruf.

2. Lakukan update dan scan pada PC yang menggunakan email tersebut, menggunakan antivirus yang update.

Jika tahap diatas masih belum mempan, maka tindakan selanjutnya adalah mendisable alamat email tersebut atau menghapus untuk sementara.

dan berikut ini adalah informasi yang menjelaskan email adimaulana@adimaulana.com melakukan spaming.

[root@mailserver log]# postcat -q 5DBED4281D5 |more
*** ENVELOPE RECORDS deferred/5/5DBED4281D5 ***
message_size:            3281            4850              50
0            3281
message_arrival_time: Mon Jun  1 09:37:07 2009
create_time: Mon Jun  1 09:37:07 2009
named_attribute: rewrite_context=remote
sender: info@info.com
named_attribute: encoding=8bit
named_attribute: log_client_name=localhost.localdomain
named_attribute: log_client_address=127.0.0.1
named_attribute: log_message_origin=localhost.localdomain[127.0.0.1]
named_attribute: log_helo_name=localhost
named_attribute: log_protocol_name=ESMTP
named_attribute: client_name=localhost.localdomain
named_attribute: reverse_client_name=localhost.localdomain
named_attribute: client_address=127.0.0.1
named_attribute: helo_name=localhost
named_attribute: client_address_type=2
named_attribute: dsn_orig_rcpt=rfc822;n.perez@tan-group.com

*** MESSAGE CONTENTS deferred/5/5DBED4281D5 ***
Received: from localhost (localhost.localdomain [127.0.0.1])
by mailserver.intra.net (Postfix) with ESMTP id 5DBED4281D5;
Mon,  1 Jun 2009 09:37:07 +0700 (WIT)
Received: from mailserver.intra.net ([127.0.0.1]) by localhost (mailserver.intra.net [127.0.0.1]) (amavisd-new, port 10024)
with LMTP id YD2jfjv1Jhx6; Mon,  1 Jun 2009 09:37:06 +0700 (WIT)
Received: from mail.adimaulana.com (localhost.localdomain [127.0.0.1])
by mailserver.intra.net (Postfix) with ESMTP id BD5F14281BF;
Mon,  1 Jun 2009 09:37:05 +0700 (WIT)
Received: from 41.220.75.3
(SquirrelMail authenticated user adimaulana@adimaulana.com)
by mail.adimaulana.com with HTTP;
Mon, 1 Jun 2009 09:37:05 +0700 (WIT)
Message-ID: <43688.41.220.75.3.1243823825.squirrel@mail.adimaulana.com>
Date: Mon, 1 Jun 2009 09:37:05 +0700 (WIT)
Subject:
From: “ELITE COURIER SERVICE” <info@info.com>
Reply-To: danicole2009@aol.co.uk
User-Agent: SquirrelMail/1.4.9a
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal
To: undisclosed-recipients:;

*** HEADER EXTRACTED deferred/5/5DBED4281D5 ***
named_attribute: encoding=8bit
*** MESSAGE FILE END deferred/5/5DBED4281D5 ***

550 all relevant MX records point to non-existent hosts

Sorry, I couldn’t find a mail exchanger or IP address

dan

550 all relevant MX records point to non-existent hosts

error diatas yang terjadi beberapa bulan terakhir ini sering muncul akibat tidak terkirimnya email ke alamat tujuan, terjadi dari luar(email luar) ke dalam (email local).

Perlu diketahui bahwa kondisi ini terjadi karena :
1. Memiliki 2 domain yang berbeda.
2. 1 Subdomain dari domain x dan 1 Domain y.
3. 1 Subdomain x menumpang pada domain master yang berada di isp domain X.
4. 1 Domain y berada di isp y.
5. Subdomain dan domain y tersebut berada dalam 1 tempat
6. Domain x berbeda lokasi dan tidak dalam 1 tempat dengan subdomian dan domain y.
7. domain x dan domian y memiliki isp yang berbeda tentunya.

Itu artinya name server dari subdomian, harus mengikuti dari isp y, agar subdomain dan domain y

bisa memudahkan untuk di manage, (karena ada perbedaan management dalam subdomain dan domainini).

Akhirnya.

Name Server dari domain x untuk subdomain  mengikuti name server dari isp y dan
MX record dari domain x untuk subdomain y mengikuti name server dari isp y.

Dengan adanya penyamaan name server dan MX diatas problem email bisa diatasi.

Regards

Adi Maulana

PUISI INDAH DARI RENDRA

*PUISI INDAH DARI RENDRA*
——————————

Sering kali aku berkata, ketika orang memuji milikku,
bahwa sesungguhnya ini hanya titipan
Bahwa mobilku hanya titipan Nya, bahwa rumahku hanya titipan Nya,
bahwa hartaku hanya titipan Nya
Tetapi, mengapa aku tidak pernah bertanya, mengapa Dia menitipkan padaku?
Untuk apa Dia menitipkan ini padaku?

Dan kalau bukan milikku, apa yang harus kulakukan untuk milik Nya ini?
Adakah aku memiliki hak atas sesuatu yg bukan milikku?
Mengapa hatiku justru terasa berat, ketika titipan itu diminta kembali oleh Nya?

Ketika diminta kembali, kusebut itu sebagai musibah,
kusebut itu sebagai ujian, kusebut itu sebagai petaka,
kusebut dengan panggilan apa saja yang melukiskan bahwa itu adalah derita

Ketika aku berdoa, kuminta titipan yg cocok dengan hawa nafsuku,
aku ingin lebih banyak harta, lebih banyak mobil, lebih banyak rumah,
lebih banyak popularitas, dan kutolak sakit, kutolak kemiskinan.

Seolah semua “derita” adalah hukuman bagiku
Seolah keadilan dan kasih Nya harus berjalan seperti matematika:
“aku rajin beribadah, maka selayaknyalah derita menjauh dariku, dan nikmat dunia kerap menghampiriku

Kuperlakukan Dia seolah mitra dagang, dan bukan kekasih
Kuminta Dia membalas “perlakuan baikku” dan menolak keputusan Nya yang tak sesuai keinginanku,

Gusti, padahal tiap hari kuucapkan, hidup dan matiku hanyalah untuk beribadah…
“Ketika langit dan bumi bersatu, bencana dan keberuntungan sama saja”

WS Rendra

Kenapa DINAR-DIRHAM ?

KENAPA DINAR-DIRHAM Ini adalah pertanyaan penting abad ini, kenapa kita perlu kembali ke alat-tukar emas dan perak? jawabannya adalah untuk meninggalkan sistem riba (uang kertas dan perbankan) karena mentaati Allah dan Rasulullah.

Emas adalah logam mulia dan nilainya tak tergantung pada bangsa maupun ekonomi manapun. Nilainya hakiki dan karenanya handal. Lagipula, emas mudah disimpan dan diangkut, serta segera dikenali sebagai harta kekayaan nyata hampir di seluruh pelosok dunia. Selalu dan akan selalu begitu.

Standar baru World Islamic Trading Organisation (WITO) atau Organisasi Perdagangan Islam Dunia berdasarkan kepada rata-rata bobot dan ukuran tradisional dinar-dirham selama masa permerintahan kaum Muslim
KEGUNAAN DINAR-DIRHAM Karena Dinar (emas) dan Dirham (perak) mempunyai berbagai fungsi dalam muamalat islam sebagaimana contoh di madinah al munawwara yang antara lain:

1. Untuk Perdagangan Atau Jual-Beli Sebagai alat tukar, koin dinar emas dan dirham perak dapat digunakan untuk membayar benda niaga dan jasa. Di masa Rasulullah salallaahu alayhi wasallam, seekor ayam dapat dibeli dengan harga 1 dirham, dan hingga hari ini harga ayam masih tetap sama dengan 1 Dirham, 1 ekor kambing dewasa dapat di beli dengan harga 1 dinar hingga hari ini. Artinya selama 1400 tahun inflasi praktis nol. Tak ada alat tukar manapun di seluruh dunia yang dapat melakukan hal yang serupa.

2. Untuk Pembayaran Zakat Pelaksanaan zakat telah dijelaskan dengan sempurna dan diatur dalam fiqh 4 Imam Madhab ahlul sunnah wal jamaah. Selama berabad-abad saat fiqh dijalankan oleh Khalifah, Sultan ataupun Amir, zakat mal ditunaikan dalam emas dan perak, ini adalah aturan syariah kita.

Saat pertama kali di abad terakhir kolonial menyusupkan uang-kertas, ulama tradisional menolaknya karena berlawanan dengan fiqh. Di antara ulama tersebut muncul ulama terkemuka keturunan Maghribi, Shaykh Muhammad ‘Allish (1802 – 1881), Shaykh para shaykh Maliki di Universitas Al-Azhar di Mesir. Beliau menulis dalam fatwanya jika seseorang mau membayar zakat dengan kertas, maka hanya nilainya sebagai benda niaga (‘ayn), yaitu, nilainya sebagai kertas yang bisa diterima. Dengan demikian, nilai nominalnya tidak bisa digunakan untuk membayar zakat “Jika zakat adalah wajib dengan mempertimbangkan zatnya sebagai benda niaga, maka nisabnya bukan didasari pada nilainya tetapi pada zat dan jumlahnya, sebagaimana emas, perak, biji-bijian, ternak atau buah-buahan. Karena zatnya (kertas) tak berarti (dalam harga) untuk pembayaran zakat, maka kertas harus diperlakukan sebagai tembaga, besi, atau benda serupa lainnya”

3. Sebagai Alat Tukar Emas dan perak adalah alat tukar universal di seluruh dunia selama berabad-abad. Emas di China sama dengan di Afrika. Sebagai alat tukar untuk pembayaran internasional, emas menghilangkan segala hambatan yang dibuat-buat yang timbul akibat perbedaan mata uang-kertas di setiap negara.

Sebagai alat tukar yang nyata dinar – dirham mempunyai beberapa keunggulan antara lain:
• Stabilitas finansial
• Alat tukar yang mempunyai nilai terbaik
• Meminimalkan spekulasi dan manipulasi
• Tidak mengenal perbedaan nilai tukar
• Penyebaran resiko moneter dan menghidupkan kembali perniagaan sektor riil
• Tidak mengenal batas wilayah dan waktu
• Melindungi masyarakat atau bangsa

4. Untuk Tabungan atau Simpanan Jelaslah bahwa menabung dalam emas menjadi benteng dari manipulasi mata uang-kertas oleh pemerintah maupun spekulan keuangan. Meski sebagai bendanya bisa saja diperdebatkan bahwa emas juga menjadi sasaran fluktuasi berkala, namun kenyataannya jika dibandingkan dengan nilai nisbi benda niaga lain, nilai emas tetap sangat kokoh, sama sekali lebih kokoh dari mata uang-kertas manapun.
Siapa Yang Mencetak Dinar-Dirham Dinar Emas dan Dirham Perak dicetak pertamakali kembali oleh 3 fuqara Shaykh Dr.Abdalqadir as-Suf pada tahun 2000, Dalam peredarannya Dinar-Dirham dijaga dan diawasi oleh amir-amir lokal dan dunia. Pencetakan Dinar-Dirham secara fisiknya saat ini dibantu oleh Logam Mulia anak perusahaan PT Aneka Tambang (BUMN) yang mengikuti standar WORLD ISLAMIC TRADING ORGANIZATION atau WITO.

Bagaimana Nilai Tukarnya Nilai tukar Dinar dan Dirham mengikuti harga pasar emas dan perak yang berlaku pada saat penukaran (biaya cetak dan biaya distribusi).

Penukaran Dinar-Dirham Kepada kertas Jika anda telah memiliki Dinar-Dirham maka pada dasarnya itu bisa langsung digunakan kepada orang-orang terdekat yang telah mengerti tentang ini semua ataupun jika Dinar emas atau Dirham perak mau ditukarkan kembali kepada uang kertas dapat ditukarkan kepada wakala-wakala terdekat dengan daerah anda.

sumber : http://islamhariini.wordpress.com/

Wassalam
Adi Maulana

Postfix menghapus queue berdasarkan alamat email

Script berikut ini sangat-sangat berguna sekali, karena di queue mail server ada 3000 email spam, kalo di delete satu-satu, bisa kriting jari gw, kalo di hapus semua email di queuenya, bisa kehapus juga dong pengiriman email ke client.

jadi mending bikin script dibawah ini, simpan di /etc/postfix
1. Buat file script-queue

#vim script-queue
#!/usr/bin/perl -w
#
# pfdel – deletes message containing specified address from
# Postfix queue. Matches either sender or recipient address.
#
# Usage: pfdel <email_address>
#

use strict;

# Change these paths if necessary.
my $LISTQ = “/usr/sbin/postqueue -p”;
my $POSTSUPER = “/usr/sbin/postsuper”;

my $email_addr = “”;
my $qid = “”;
my $euid = $>;

if ( @ARGV !=  1 ) {
die “Usage: pfdel <email_address>\n”;
} else {
$email_addr = $ARGV[0];
}

if ( $euid != 0 ) {
die “You must be root to delete queue files.\n”;
}

open(QUEUE, “$LISTQ |”) ||
die “Can’t get pipe to $LISTQ: $!\n”;

my $entry = <QUEUE>;    # skip single header line
$/ = “”;        # Rest of queue entries print on
# multiple lines.
while ( $entry = <QUEUE> ) {
if ( $entry =~ / $email_addr$/m ) {
($qid) = split(/\s+/, $entry, 2);
$qid =~ s/[\*\!]//;
next unless ($qid);

#
# Execute postsuper -d with the queue id.
# postsuper provides feedback when it deletes
# messages. Let its output go through.
#
if ( system($POSTSUPER, “-d”, $qid) != 0 ) {
# If postsuper has a problem, bail.
die “Error executing $POSTSUPER: error ” .
“code ” .  ($?/256) . “\n”;
}
}
}
close(QUEUE);

if (! $qid ) {
die “No messages with the address <$email_addr> ” .
“found in queue.\n”;
}

exit 0;

selanjunya

2. Simpan dan tutup script diatas tanpa melakukan perubahan di dalamnya.

3. Ubah hak akses biar bisa di eksekusi.
# chmod 777 script-queue

4. Lakukan eksekusi file tersebut
# ./script-queue freelotto@winners.org

selanjutnya tampak email akan di hapus berdasarkan email yg telah di definisikan diatas.

Terinspirasi oleh artikel ini

Semoga Bermanfaat

Adi Maulana

Postfix Blacklist or Reject an email address

Mail server gw dapet kiriman banjir spam email dari freelotto@winners.org, akibatnya mail server penuh dengan spam sampai 3000 email dalam waktu 1 hari saja, akibatnya laluintas kirim dan terima email menjadi terganggu.

kalau tidak segera di tindak lanjuti, jumlah email akan semakin banyak, karena itu cegah alamat email diatas untuk mengirim kembali banjir email ke mail server dengan melakukan blacklist atau reject.

yang dilakukan adalah :

di POSTFIX MTA

1. Jika belum ada, buat vim /etc/postfix/sender_access file
# cd /etc/postfic
# vim sender_access

2. Masukan alamat address yg akan di blacklist atau di reject
freelotto@winners.org

3. Simpan dan tutup file, lalu gunakan perintah postmap untuk membuat database.
#  poshmap hash:sender_access

4. Buka /etc/postfix/main.cf dan tambahkan kode berikut ini.
# smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/sender_access

5. Simpan dan tutup file, selanjutnya lakukan reload postfix
# postfix reload

juga bisa digunakan di spamassassin untuk blacklist atau reject email address.

di SPAMASSASSIN

1. Tambahkan dikonfigurasi file /etc/mail/spamassassin/local.cf
# vim /etc/mail/spamassassin/local.cf

2. Sisipkan alamat email berikut ini kedalam konfigurasi di atas.
freelotto@winners.org

3. Simpan dan tutup file konfigurasi, lakukan restart spamassassin.
# /etc/init.d/spamassassin restart

terinspirasi oleh Viviek gite

semoga bermanfaat

Adi Maulana

Bandwidth Monitoring Tools

Cek dan monitoring performa jaringan khususnya bandwidth menggunakan tool cybergauge

Posisi Cengkareng

Hal pertama yg dilakukan adalah. tes bandwidth, (karena minggu kemaren kabarnya nge print sangat lambat sekali, dan terputus-putus). dan tes koneksi menggunakan ping, kadang RTO dan Reply.

Hasilnya ternyata, pada saat terjadi nge print dari jakarta ke cengkareng, bandwidth langsung mengalami kenaikan, dan sampai kondisi bandwidth peak (puncak).

Kondisi bandwidth peak juga terjadi pada saat Aplikasi berbasis java dijalankan, informasi lebihnya bisa dilihat dari gambar berikut ini.

dan ini adalah keterangannya.
10:38 03/04
grafik naik jika Aplikasi berbasis java di jalankan.
grafik turun jika Aplikasi berbasis java di disconnect

10:55, 11:8 …
Grafik naik jika ada yg ngeprint dari Jakarta

Aplikasi bandwidth monitoring ini sangat berguna dan membantu pekerjaan secara real time.

semoga bermanfaat
Adi Maulana