phpIPAM — система управления IP-адресами с открытым исходным кодом. Позволяет централизованно отслеживать подсети, резервировать IP-адреса, управлять VLAN и интегрироваться с внешними системами через REST API.
Перед подключением в phpIPAM необходимо создать «приложение» и сгенерировать API-токен с правами администратора.
Добавить плагин phpIPAM можно в разделе → → → , нажав кнопку → :
Параметры конфигурации phpIPAM:
URL-адрес (url) — конечная точка REST API: http://<phpipam>/api/<appname>/;
Токен (token) — API-токен доступа;
Секция (section) — идентификатор раздела (целое число). Раздел — это группа подсетей в phpIPAM. По умолчанию для клиентов используется sectionid=1.
Отпечаток (fingerprint) — отпечаток SHA-256 сертификата сервера NetBox (требуется при использовании самоподписанного сертификата). Получить отпечаток можно, выполнив на сервере phpIPAM команду:
# openssl x509 -in /etc/openssl/phpipam/phpipam.crt -noout -fingerprint -sha256
sha256 Fingerprint=52:EA:33:D0:D4:0D:7E:EE:D5:58:1A:C5:88:…:6B:7B:5A:F4:64:95:4D:E1:41:C4