Posted inLinux

Postfix Dovecot index.cache Cannot allocate memory

Log dari mail server Jul 9 16:07:32 cluster02-jaranguda dovecot: imap(emergency@cluster-jaranguda.com): Error: mmap(size=621864560) failed with file /home/vmail/cluster-jaranguda.com/emergency/Maildir/dovecot.index.cache: Cannot allocate memory Cek ukuran cache dovecot $ ls -lah /home/vmail/cluster-jaranguda.com/emergency/Maildir/dovecot.index.cache -rw——- 1 vmail vmail 900M Jul 9 17:34 /home/vmail/cluster-jaranguda.com/emergency/Maildir/dovecot.index.cache ternyata lebih 900 MB, melebihi dari ukuran 621864560 (~ 621MB) dari log diatas. Solusi Solusi atas masalah Cannot allocate […]

Posted inPHP

PHP menampilkan Kota Negara dari IP Address

Untuk menampilkan informasi IP Address, Kota, dan Negara dari user kita bisa memanfaatkan library Geolite2 dari Maxmind. Mirip-mirip seperti whatismyip.com Untuk memudahkan pembuatan IP to Country, ataupun IP to City ini, buat folder untuk menyimpan file yang akan kita gunakan. Sebagai contoh di /var/www/ip-to-country 1. Download Geolite2 Ambil dari link ini, download GeoLite2 City MaxMind […]

Posted inLinux

Cara Mengganti Port Agent Checkmk

Cara untuk mengganti port agent Checkmk di berbagai distro linux, cukup dengan mengubah satu baris file konfigurasi. Disini anda akan melihat perbedaan antara agent yang di install di distro yang menggunakan systemd dan yang menggunakan xinetd 1. Menggunakan Systemd Untuk linux yang telah menggunakan systemd, file konfigurasinya ada di /etc/systemd/system/check_mk.socket, ubah pada bagian ListenStream=6556 menjadi […]

Posted inLinux

Install dan Konfigurasi Master Slave Smokeping 2.7 di Debian 9

Selain bisa digunakan sebagai standalone, smokeping juga bisa menggunakan client-server atau lebih tepatnya master-slave. Dengan master-slave ini meminimalisir kesalahan bila kita hanya menggunakan smokeping dari 1 titik. Hasilnya juga dibandingkan antara ping master vs ping slave. Agar master-slave ini bekerja dibutuhkan minimal 2 server. Saat menggunakan master-slave, nama slave yang digunakan harus menggunakan nama hostname […]

Posted inLinux

Cara Menyimpan Banyak Baris ke File Konfigurasi di Bash

Kalo sering berinteraksi dengan shell script kita pasti menemui kebutuhan untuk menyimpan beberapa baris konfigurasi, sebagai contoh bila kita ingin membuat script untuk otomatis membackup database MySQL pasti banyak baris konfigurasi yang kita buat. Tapi contoh kasus disini kita tidak akan membuat script tersebut karena sudah ada di Script Backup MySQL dan File-File Web dengan […]

Posted inLinux

Cari Path Lengkap Aplikasi dari PID Linux

Pernahkan anda mau tahu, aplikasi apa yang menjalankan PID x, darimana tau apa yang diproses PID x. atau proses apa yang dijalankan oleh PID X. PID (process identification number), kalo istilah sederhananya tiap proses di Linux dikasi nomor. Untuk melihat proses yang sedang berjalan di linux bisa menggunakan ps axu. Beberapa cara untuk mendapatkan aplikasi […]