Konfigurasi Ajenti


   Welcome back to my blog, kali ini saya akan membuat tutorial konfigurasi Ajenti Control Panel via GNS 3.

Bagi pengguna Self Manage Cloud Server tentunya secara berkala melakukan manage dan monitoring pada Cloud Server (VPS). Ada beberapa tools untuk manage dan monitoring Cloud Server (vps) gratis yang bisa di gunakan salah satunya adalah Ajenti Admin Panel.
Ajenti Admin Panel sendiri adalah open source tools yang berfungsi sebagai sistem manajemen control panel berbasis web untuk mengelola dan monitoring server berbasis Linux yang berlisensi open source.


Software yang di butuh kan:

1. GNS3


2. Virtual Box





3. ISO Debian 9




4. ISO Windows 7


Langkah - langkah installasi:

1. Pertama kalian buka terlebih dahulu GNS 3 kalian lalu arahkan ke Edit > Prefrence atau (CTRL + SHIFT + P).


2. Lalu kalian arahkan ke virtualbox vms lalu pilih new.


3. Lalu kalian pilih virtual machine nya ajenti dan windows 7 client.



4. Lalu kalian ubah network virtual machine nya agar menggunakan adapter virtual box. Kalian ke menu > Network > centang kolom Allow GNS3 to use any configured VirtualBox adapter kemudian apply ok.


5. Lalu kalian klik ikon play pada topology yang kalian buat tadi.


KONFIGURASI DEBIAN.

1. Pertama kita check terlebih dahulu IP / Network interface yang kita gunakan, di sini saya menggunakan bridge.

2. Setelah itu kalian pergi ke repository pada sources.list, lalu kalian tambah kan:
  • deb http://kebo.vlsm.org/debian/ stretch main contrib non-free
  • deb http://kebo.vlsm.org/debian/ stretch-updates main contrib non-free
  • deb http://kebo.vlsm.org/debian-security/ stretch main contrib non-free


3. Lalu kalian tambahkan key pada repository repo.ajenti.org, perintah nya:
  • wget http://repo.ajenti.org/debian/key -O- | apt-key add –

4. Setelah itu kalian tambahkan repositoy dari ajenti ke dalam source.list, dengan perintah:
  • echo "deb http://repo.ajenti.org/debian main main debian"| tee -a /etc/apt/sources.list

5. Jangan lupa kalian update, dengan perintah:
  • apt update 


6. Jika apt update sudah selesai lalu kita lanjutkan dengan menginstall ajenti dengan perintah:
  • apt install ajenti



7. Tunggu hingga muncul sertifikat key dengan default port 8000, username : root dan default password : admin.

8. Jika sudah kita ubah terlebih dahulu access control pada file transports.py, dengan perintah:
  • nano /usr/share/pyshared/socketio/transports.py
lalu kita tekan ( CTR + W ) lalu kalian ketik 3600, dan tambah kan tanda petik ("") pada 3600 nya.


9. Setelah itu kita ubah juga sama seperti transport.py tetapi kali ini pada file handler.py, dengan perintah:
  • nano /usr/share/pyshared/socketio/handler.py
lalu kita tekan ( CTR + W ) lalu kalian ketik 3600, dan tambah kan tanda petik ("") pada 3600 nya.


10. Jika ingin melihat status ajenti berjalan atau tidak kalian ketik perintah:
  • service ajenti status
Agar semua konfigurasi ajenti berjalan maka kita harus merestart nya terlebih dahulu, dengan perintah:
  • service ajenti restart



VERIFIKASI PADA WINDOWS 7 CLIENT

1. Pertama kalian harus sudah menginstall firefox atau pun Chrome pada windows kalian, jika sudah menginstall salah satu browser tersebut, kemudian kalian ketik pada URL berupa DNS/IP kalian dengan port 8000 (https://192.168.137.19:8000). Jika sudah terbuka kalian klik Advance kemudian Process to 192.168.137.19 (unsafe) dikarenakan di sini kita menggunakan https.


2. Nanti akan muncul tampilan login seperti ini, kalian masukkan username (root) dan password nya (admin) karena kita menggunakan default dari ajenti.


3. Dan seperti ini lah tampilan ajenti nya.


KONFIGRUASI MENGGUNAKAN AJENTI

Power Management.
Pada tampilan ajenit ada 4 buah tombol pada tampilan utama dashboard ajenti, Tombol ini berfungsi untuk mengatur power dari server debian milik kita (Dari kiri ke kanan [Suspend, Hibernate, Reboot, Power off]).


Menambahkan Widget
Widget berfungsi membantu kita untuk memonitor keadaan server kita mulai dari CPU, Disk, Memory, Power dan lainnya. Lalu kali ini kita coba untuk menambahkan widget Immediate Trafic dimana kita bisa mengetahui traffic data secara realtime.

1. Kita arahkan pada Add Widget pada bagian pojok kanan atas pada tampilan utama ajenti.


2. Kemudian kita pilih immediate traffic.


3. Pada device kita pilih interface saya disini menggunakan enp0s3.


4. Nanti akan muncul tampilan widget pada bagian dashboard ajenti.


Menggubah Default Port Ajenti

1. Pergi ke menu Configure > General, setelah itu kita isi Host dengan IP server kita dan masukkan juga port yang kita inginkan, dan jangan lupa di save.



2. Agar port dan Host nya berubah kita restart terlebih dahulu ajenti nya, dengan perintah:
  • service ajenti restart



3. Jika berhasil kalian bisa memasukan host dan port kalian yang sudah di ganti sebelumnya.


Installasi Plugins Nginx 

1. Pergi ke menu pilih plugins lalu kalian cari nginx kemudian kalian klik install.


2. Nanti akan muncul terminal ajenti nya, ketik Y untuk memulai installasi.


3. Jika terminal sudah tertutup nanti akan muncul tampilan jika installasi telah selesai.


4. Setelah itu kalian coba kunjungin Nginx kalian dengan ketik ip kalian pada URL browser.

Installasi Plugins Samba

1.Kalian pergi ke menu lagi , lalu kalian cari samba kemudian kalian klik install.


2. Nanti akan muncul terminal ajenti lagi untuk memulai installasi kita ketik Y.


3. Selanjutnya kita arahkan ke Samba > Share. Lalu klik pada bagian folder homes kemudian arahkan waypoint-nya menuju ke direktory yang kita inginkan. jangan lupa untuk menceklis Guest access, Browseable, dan Read Only, Jika sudah klik Save.


4. Lalu kita buat folder base nya terlebih dahulu, pergi ke tools lalu kalian cari home pilih new folder.


5. Untuk mengecek samba nya berhasil atau tidak kita tekan CTRL + R kalian ketik IP address kalian, maka akan muncul file share sambanya.


Sekian pembahasan dari blog saya tentang konfigurasi ajenti, kurang lebih nya mohon maaf karena saya juga masih belajar hehe, sekian terima kasih.


No comments

Powered by Blogger.