php ip地址管理系统,phpIPAM – 免费开源的IP地址管理工具,重量级
phpIPAM - 開源IP地址管理
通常,網(wǎng)絡或系統(tǒng)管理員會使用一個電子表格來記錄IP地址的分配信息。此方法對于只有一個管理員,并且網(wǎng)絡很小的情況下比較奏效。然而,對于多個大型網(wǎng)絡而言,依賴于電子表格并不方便,十分容易出錯,引起嚴重的
一種系統(tǒng)地管理IP地址分配的方式是使用網(wǎng)絡化的IP地址管理工具。不僅僅是因為網(wǎng)絡化管理工具能在任何地方訪問并管理,而且其后端數(shù)據(jù)庫也能保證所有更新能正確同步并實時生效。在試用了一堆IP地址管理應用后,發(fā)現(xiàn)了phpIPAM(IP Address Manager?IP地址管理工具)喜極。
phpIPAM是一個開源的Web IP地址管理應用程序(IPAM)。其目標是提供輕松,現(xiàn)代和有用的IP地址管理。它是基于php的應用程序,帶有MySQL數(shù)據(jù)庫后端,使用jQuery庫,ajax和HTML5 / CSS3功能。
phpIPAM截圖
phpIPAM中控臺
phpIPAM定位界面
phpIPAM子網(wǎng)編輯
phpIPAM子網(wǎng)信息
幾張簡單的截圖你能感受到phpIPAM IP地址管理工具的強大與美麗?如此份量級的工具竟然是免費開源的,大贊!
phpIPAM功能
IPv4 / IPv6 IP地址管理(和其它工具不同,它對IPv6支持得很好)
內(nèi)建的IPv4和IPv6計算器
支持無類域間路由(CIDR)標記
支持MySQL數(shù)據(jù)庫
部分/子網(wǎng)管理
子網(wǎng)的自動可用空間顯示
可視子網(wǎng)顯示
可視化報表工具
自動子網(wǎng)掃描/ IP狀態(tài)檢查
PowerDNS集成
NAT支持
RACK管理
域身份驗證(AD,LDAP,Radius)
基于用戶/組權(quán)限
設備/設備類型管理
RIPE子網(wǎng)導入
XLS / CVS子網(wǎng)導入
IP請求模塊
REST API
地點模塊
支持設備、VRF和VLAN管理
IPv4 / IPv6計算器
IP數(shù)據(jù)庫搜索
郵件通知
自定義字段支持
電子郵件標記
翻譯
更新日志
phpipam安裝指南
要求
在開始安裝phpipam之前,請確保滿足以下要求:
支持php的Apache2 webserver或帶php-fpm的Nginx
Mysql server (5.1+)
PHP:version 5.3 支持 phpipam version 1.3.1
version 5.4
version 7.2 或更高版本支持 phpipam release 1.3.2
PHP modules:pdo, pdo_mysql : 添加對mysql連接的支持
session : 添加持久會話支持
sockets : 添加sockets支持
openssl : 添加openSSL支持
gmp : 添加對dev-libs/gmp(GNU MP庫)的支持 - >以計算IPv6網(wǎng)絡
ldap : 添加LDAP支持(輕量級目錄訪問協(xié)議 - 也適用于AD)
crypt : 添加密碼加密的支持
SimpleXML: 添加支持SimpleXML(可選,用于RIPE查詢,如果API需要)
json: 啟用JSON支持
gettext: 啟用翻譯
filter : 添加過濾支持
pcntl : 添加對流程創(chuàng)建功能的支持(可選,掃描所需)
cli : 啟用CLI(可選,掃描和狀態(tài)檢查所需)
mbstring : 啟用mbstring支持
php PEAR 支持
通常大多數(shù)php模塊都內(nèi)置到默認的php安裝中。如果缺少某些必需的模塊,phpipam將失敗并發(fā)出警告并通知您。
您可以通過在命令行中發(fā)出 php -m 來檢查啟用了哪些php模塊。
phpipam下載
[root@ipam /]# GIT clone --recursive https://github.com/phpipam/phpipam.git /var/www/phpipam
[root@ipam /]# cd /var/www/phpipam
[root@ipam /var/www/phpipam]# git checkout -b 1.3 origin/1.3
1
2
3
[root@ipam/]# GIT clone --recursive https://github.com/phpipam/phpipam.git /var/www/phpipam
[root@ipam/]# cd /var/www/phpipam
[root@ipam/var/www/phpipam]# git checkout -b 1.3 origin/1.3
phpipam初始配置
在開始安裝數(shù)據(jù)庫文件之前,需要輸入數(shù)據(jù)庫詳細信息,用于連接數(shù)據(jù)庫的phpipam。首先將config.dist.php復制到config.php并輸入所需的詳細信息。
$db['host'] = "localhost";
$db['user'] = "phpipam";
$db['pass'] = "phpipamadmin";
$db['name'] = "phpipam";
1
2
3
4
$db['host']="localhost";
$db['user']="phpipam";
$db['pass']="phpipamadmin";
$db['name']="phpipam";
另外,如果你在web服務器根文件夾之外的任何其他目錄中提取phpipam目錄,你需要在config.php中設置它(BASE指令):
define('BASE', "/");
1
define('BASE',"/");
phpipam數(shù)據(jù)庫安裝
你可以用工具導入已創(chuàng)建的好數(shù)據(jù)庫,或用命令
mysql -u root -p phpipam < db/SCHEMA.sql
1
mysql-uroot-pphpipam
完成以上,你的就完成完成了,更多細節(jié)請看官網(wǎng)文檔,寫的還是比較全面,再次向開源精神致敬。
總結(jié)
以上是生活随笔為你收集整理的php ip地址管理系统,phpIPAM – 免费开源的IP地址管理工具,重量级的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IPAM 开源IP地址管理系统部署
- 下一篇: php常量变量连接,PHP常量及变量区别