Navigasi

Otomasi Terraform phpIPAM yang Mendalam, Instalasi & Penggunaan

Seiring pertumbuhan jaringan, mengatur, melacak, dan mengelola alamat IP secara manual bisa menjadi sulit. Spreadsheet bekerja dengan baik untuk organisasi kecil, tetapi pelacakan subnet, VLAN, dan perangkat jaringan dapat menjadi rumit dalam infrastruktur yang besar. phpIPAM adalah solusi manajemen alamat IP (IP address management) yang dapat memusatkan informasi ini dan membuat administrasi jaringan lebih teratur. Ulasan ini menjelaskan apa fungsinya, cara menginstal dan menggunakannya, serta cara memperbarui platform. Kami juga akan membahas bagaimana Terraform dapat mengotomatiskan tugas-tugas IPAM dan beberapa alternatifnya.

Ulasan phpIPAM

Bagian 1. Apa itu phpIPAM?

Apa Itu Manajemen Alamat IP phpIPAM

phpIPAM adalah proyek manajemen alamat IP (IP address management / IPAM) berbasis web yang gratis. Solusi ini melacak, mengelola, dan mengorganisasi infrastruktur jaringan dari satu antarmuka terpusat. Alih-alih mengandalkan spreadsheet, administrator dapat menggunakan layanan ini untuk mengelola alamat IP, subnet, VLAN, dan perangkat yang terhubung.

Fitur:

Catatan Penting: Layanan ini berfungsi sebagai Pelacak alamat IP. Namun, berbeda dengan pelacak IP dasar, solusi ini tidak hanya melacak alamat IP tetapi juga mengorganisasi seluruh infrastruktur jaringan.

Bagian 2. Cara Menginstal phpIPAM: Tutorial phpIPAM Lengkap

Metode 1: Instalasi Standar di Linux (Ubuntu/Debian/CentOS)

Metode ini membahas cara menginstal phpIPAM di Ubuntu Server 26.04 LTS dengan menggunakan nginx sebagai web server. Panduan ini menggunakan server Ubuntu Server 26.04 LTS baru tanpa paket apa pun yang terpasang.

Langkah 1

Instal semua aplikasi dan layanan yang diperlukan, lalu konfigurasikan manajer proses php-fpm FastCGI.

Instal Aplikasi dan Konfigurasikan PHP FPM
Langkah 2

Konfigurasikan web server nginx dan database MySQL/MariaDB untuk memperkuat keamanan server MariaDB.

Edit Webserver Nginx dan Database
Langkah 3

Setelah semua prasyarat terpenuhi, instal basis kode dan buat konfigurasi awal. Lalu, instal database.

Metode 2: Deployment phpIPAM dengan Docker

Saat menginstal phpIPAM dengan container Docker, penyiapan memerlukan sebuah web server dengan PHP. Layanan ini memerlukan tugas penjadwalan untuk memindai jaringan dan memeriksa status perangkat. Yang paling penting, dibutuhkan sebuah database untuk menyimpan semua informasi (MariaDB).

Langkah 1

Buat folder untuk menyimpan file konfigurasi Anda dan masuk ke dalamnya:

Buat Folder untuk Menyimpan File Konfigurasi
Langkah 2

Buat file bernama docker-compose.yml menggunakan editor teks dan masukkan:

Sisipkan Kode untuk Mengonfigurasi phpIPAM
Langkah 3

Jalankan perintah docker compose up -d untuk mengunduh image dan meluncurkan container dalam mode background. Buka browser web, masukkan alamat IP server Anda, dan klik.

Langkah 4

Instalasi phpIPAM baru Instalasi database otomatis.

Klik Opsi Instalasi Baru phpIPAM
Langkah 5

Pilih dan masukkan kredensial database. Setelah membuat database, atur kata sandi Admin baru dan judul situs.

Pilih Opsi Instalasi Database Otomatis
Langkah 6

Setelah instalasi selesai, langkah berikutnya adalah mempelajari cara menggunakan phpIPAM. Anda dapat mulai menggunakan layanan ini dengan mendeploy-nya melalui Docker atau web server. Lalu, jalankan instalasi database otomatis dan masuk menggunakan kredensial admin Anda.

Atur Password Admin dan Judul Situs

Bagian 3. Cara Menggunakan phpIPAM: Panduan Langkah demi Langkah

Masuk ke Administration dan tambahkan.

Langkah 1

Section baru untuk mengkategorikan jaringan. Pilih Add Subnet untuk membuat.

Tambahkan Section Baru
Langkah 2

Klik Master Subnet guna menentukan rentang jaringan utama. Pilih Add New Nested Subnets.

Buat Master Subnet
Langkah 3

Klik untuk membagi jaringan Anda sesuai penggunaan tertentu. Tetapkan VLAN dan konfigurasikan name server untuk menjaga alokasi IP tetap teratur. Memperbarui layanan memerlukan tiga langkah penting: mencadangkan data, memperbarui kode aplikasi, dan memperbarui database. Disarankan untuk mencadangkan database SQL dan file config.php sebelum memulai. Berikut langkah singkat cara memperbarui phpIPAM:.

Tambahkan Nested Subnet
Langkah 4

Sebelumnya, cadangkan database SQL dan buat salinan aman file config.php yang ada.

Bagian 4. Cara Memperbarui phpIPAM

Updating the service requires three important steps: backing up data, updating the application code, and updating the database. It is recommended to back up the SQL database and config.php before starting. Below are the quick steps on how to update phpIPAM:

Langkah 1

Beforehand, back up the SQL database and make a safe copy of your existing config.php file.

Buat Backup Database SQL dan File Andconfig PHP
Langkah 2

Periksa branch Anda saat ini menggunakan git branch atau pilih:

Periksa Branch Git Saat Ini
Langkah 3

Pilih salah satu opsi berikut untuk memperbarui database layanan:

Bagian 5. phpIPAM Terraform: Mengotomatiskan Infrastruktur

phpIPAM Terraform Provider komunitas memungkinkan Anda mengotomatiskan alokasi alamat IP dan mengelola sumber daya jaringan sebagai kode. Anda dapat mengotomatiskan alokasi IP, memperbarui status penggunaan, dan mencatat hostname dengan mengintegrasikan API ke dalam skrip provisioning Anda.

Otomatiskan Infrastruktur Via phpIPAM Terraform

Bagian 6. Alternatif phpIPAM

1. NetBox

NetBox sebagai Alternatif phpIPAM

NetBox adalah alat pemodelan sumber daya infrastruktur yang menggabungkan IPAM dan DCIM. Anda dapat mengubah alamat IP dengan menemukan record alamat IP yang sudah ada, mengubah atributnya, lalu menyimpan perubahan. Layanan ini juga melacak prefix IPv4/IPv6, alamat IP individual, VLAN, dan VRF.

2. Infoblox

Infoblox sebagai Alternatif phpIPAM

Infoblox menyediakan layanan jaringan tingkat enterprise dengan fitur DNS, DHCP, dan manajemen alamat IP terintegrasi. Ini adalah alternatif phpIPAM yang secara otomatis memindai jaringan fisik dan virtual untuk mengambil alamat MAC, nama port switch, dan ID tenant VM tanpa input manual.

3. SolarWinds IP Address Manager

SolarWinds sebagai Alternatif phpIPAM

SolarWinds IP Address Manager menyediakan pelacakan IP, penemuan subnet, deteksi konflik alamat, serta fitur manajemen DNS/DHCP. Alat ini dapat menarik informasi dari layanan jaringan yang didukung ke dalam antarmuka terpusat.

4. GestioIP

GestioIP sebagai Alternatif phpIPAM

GestioIP adalah aplikasi manajemen alamat IP berbasis web yang dapat mengatur dan mengelola ruang alamat jaringan. Aplikasi ini menghilangkan spreadsheet manual, menggantinya dengan penemuan jaringan otomatis dan pelacakan status. GestioIP juga membantu Anda merencanakan subnet dan mengelola penetapan VLAN.

Bonus: Alat yang Berguna untuk Administrator Jaringan

Administrator jaringan membutuhkan lebih dari sekadar platform manajemen alamat IP seperti phpIPAM. Bergantung pada tugasnya, utilitas tambahan dapat membantu untuk pengujian jaringan, troubleshooting, manajemen perangkat, dan pengujian berbasis lokasi.

sayaPass iLocaGo adalah utilitas pengubah lokasi yang dapat memodifikasi lokasi GPS. Perangkat lunak ini tidak mengelola alamat IP, subnet, atau sumber daya jaringan. Sebagai gantinya, Anda dapat menggunakannya sebagai utilitas pelengkap saat menguji aplikasi atau layanan yang bergantung pada lokasi geografis perangkat. Dengan itu, Anda dapat mensimulasikan lokasi berbeda saat memeriksa aplikasi berbasis lokasi. Aplikasi ini dapat memalsukan lokasi GPS dari aplikasi peta, game LBS, aplikasi kencan, dan aplikasi media sosial. iLocaGo juga dapat merencanakan rute atau mensimulasikan pergerakan antar lokasi dengan menggunakan One-stop Mode, Multi-stop Mode, dan Joystick Mode.

imyPass iLocaGo sebagai Utilitas untuk Admin Jaringan

Kesimpulan

phpIPAM membantu administrator jaringan mempermudah manajemen alamat IP. Alat ini menyediakan cara terpusat untuk mengatur alamat IP, subnet, VLAN, perangkat, dan sumber daya jaringan. Di luar manajemen alamat IP, administrator jaringan mungkin juga memerlukan utilitas untuk pengujian berbasis lokasi dan manajemen perangkat. sayaPass iLocaGo dapat melengkapi toolkit administrator jaringan dengan mengubah atau mensimulasikan lokasi GPS perangkat.

Penny Warren
Penny Warren

Penny berfokus pada pemecahan masalah GPS dan optimasi Windows. Sebelumnya ia bekerja sebagai insinyur dukungan teknis, membantu klien menyelesaikan masalah terkait lokasi dan sistem secara efisien. Berbekal pengalaman di bidang dukungan TI, ia memberikan solusi praktis yang benar-benar berfungsi. Di waktu luangnya, ia suka mendaki dan melakukan geocaching, menguji teknologi GPS di dunia nyata.

Solusi Panas

iLocaGo

iLocaGo

Ubah Lokasi Ponsel Anda dalam 1-Klik

Download Gratis Download Gratis iLocaGo