Hallo kawan selamat datang di blog Networking Indonesia yaitu blog yang membahas seputar IT di Indonesia dan didunia.Pada postingan ini saya akan membahas Konfigurasi Server Debian yaitu Installasi Control Panel Ajenti.Berikut Penjelasannya.
Ajenti atau admin panel itu merupakan tools yang open source atau gratis yah yang berfungsi sebagai sistem manajemen control panel berbasis web yang berguna untuk mengelola dan monitoring server berbasis Linux yang berlisensi open source.
Ajenti bisa digunakan untuk konfigurasi sekaligus monitoring software dan service pada server berbasis linux seperti Apache, Cron, File System Management, Firewall, FTP, Squid Proxy dan masih banyak lainnya.
Alat yang digunakan:
- GNS3
Persiapan:
Pastikan kalian sudah Installasi DNS yah, jika belum bisa kalian bisa lihat link berikut:
Tujuan : agar para pembaca bisa menggunakan tools Ajenti yang open source dan mudah digunakan.
Manfaat : Untuk mempermudah dalam memonitoring Software.
Topologi:
Berikut Konfigurasinya:
Pertama kita akan membuat Topologi seperti di atas,untuk yang belum tahu cara memasukan VM ke dalam GNS3 berikut caranya, pertama kita buka GNS3 > Klik Edit > Prefencs.
Pada bagian Virtualbox > klik New untuk menambahkan.
Kita pilih OS apa yang ingin kita tambahkan > klik finish.
Jika sudah kita klik apply dan ok.
Untuk menaruhnya kita bisa drag and drop pada pilihan yang ingin kita taruh.
Konfigurasi Debian.
Pastikan kalian setting ip address interface enp0s3 menggunakna ip static yah dan ip nya harus satu network dengan ip yang terhubung ke internet.Untuk mengecek ip masukan perintah cat /etc/network/interfaces.
Pada tahap konfigurasi ini saya menggunakan repository dari kebo vlsm, jika ingin memasukan repository kalian bisa masukan perintah nano /etc/apt/sources.list > jika ingin mengecek repository kalian bisa masukan perintah cat /etc/apt/sources.list.
Repository:
deb http://kebo.vlsm.org/debian/ stretch main contrib non-free
deb http://kebo vlsm.org/debian/ stretch-updates main contrib nono-free
deb http://kebo.vlsm.org/debian-security/ stretch/updates main contrib non-free
Jika sudah kita tambahkan repository khusus untuk Ajenti, masukan perintah wget http://repo.ajenti.org/debian/key -O- | apt-key add - .
Kita harus menambahkan repostiroy dalam sources.list dengan masukan perintah echo "deb http://repo.ajenti.org/debian main main debian"| tee -a /etc/apt/sources.list.
Setelah kita tambahkan kita akan update dengan perintah apt-get update, agar semua paket bisa digunakan.
Installasi Ajenti
Pertama kita install paket Ajenti terlebih dahulu dengan perintah apt install ajenti.
Kita tunggu sampai ada sertficat key dengan port 8000 dan username:root dan default password:admin seperti gambar dibawah.
Kita akan rubah accesst control di dalam folder transports.py > kita masuk ke folder tersebut dengan perintah nano /usr/share/pyshared/socktio/transports.py > kita cari 3600 dan kita tambahkan tanda " menjadi "3600".
Kita ubah juga pada folder handler.py > kita masuk ke folder dengan perintah nano /usr/share/pyshared/socktio/handler.py > kita cari 3600 dan tambahkan tanda " menjadi "3600".
Kita cek status dari Server Ajenti dengan perintah service ajenti status.
Jika sudah jangan sampai lupa melakukan restart terhadap Ajenti agar konfigurasi yang sudah dilakukan dapat berjalan dengan perintah /etc/init.d/ajenti restart.
Verifikasi
Pertama kita buka browser di client disini saya menggunakan client windows 10, jikas usdah masuk ke browser kita masukan alamat https://192.168.43.24:8000 > klik Advance.
Klik process to 192.168.43.24(unsafe) yang berarti kita akan meneruskan untuk membuka sesuai alamat yang ingin kita masukan.
Maka akan muncul tampilan Login ajenti, masukan username dan password yang sudah di berikan atau default yaitu username:root dan password:admin.
Berikut tampilan dashboard dari ajenti.
Pada tampilan dasbord kita juga bisa klik ac power yang berguna untuk suspend, hibernate, restart, dan power off server.
Kita juga bisa menambahkan widget yang terletak di sebelah kanan, disini kita akan tambahkan widget Traffic.
Kita bisa melihat trafic berdasarkan kegiatan yang kita lakukan di server ajenti ini baik upload maupun download.
Pada tab configure kita bisa merubah Bahasa, memasukan host dan merubah port serta merubah nama user root default, disini saya akan menjelaskan kenapa di awal kita harus membuat DNS karena kita akan akses Ajenti nya menggunakan DNS kita, dengan bagian host kita isikan DNS yang sudah kita buat dan untuk port saya isi dengan no absensi saya yaitu 24 > klik save maka akan muncul pop up untuk melakukan restart agar perubahan dapat diterapkan.
Berikutnya saya kita akan mencoba menambahkan plug in sistem yang akan menampilkan software plug in yang ter install dan tersedia pada ajenti > disini saya menambahkan plug in Server Nginx dan Samba.
Berikut adalah tampilan Output dari Plug in Nginx:
Berikut adalah tampilan Output dari Samba:
Oke itu saja cukup mudah bukan hehe, bila ada yang ingin di tanyakan bisa coment di bawah.Sekian dari saya Wassalamualaikum.Wrb.
No comments:
Post a Comment