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 […]
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 […]
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 […]
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 […]
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 […]
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 […]