Integracja łączy te dwa obszary poprzez automatyczną synchronizację inventory z phpIPAM z głównym Hosts & Subnets Lookup w Sycope. Pozwala to ponownie wykorzystać w Sycope informacje już utrzymywane w systemie IPAM, bez konieczności ręcznego odtwarzania tej samej struktury hostów i subnetów.
Po synchronizacji dane phpIPAM mogą być wykorzystywane w dashboardach Hosts & Subnets, filtrach, regułach, raportowaniu i Asset Discovery. Ciągłe uruchamianie synchronizacji pomaga również utrzymać konfigurację infrastruktury w Sycope zgodną ze zmianami wprowadzanymi w phpIPAM.
Table of Contents
- Od inventory IPAM do kontekstu sieciowego
- Uzupełniające się możliwości, z jasno określonym podziałem ról
- Dlaczego IPAM i monitoring sieci lepiej działają razem
- Utrzymywanie Sycope w zgodzie ze zmianami w phpIPAM
- Gotowa i udokumentowana integracja
- Jak działa integracja
- Analiza sieciowa z wykorzystaniem istniejącego kontekstu inventory
- Zobacz integrację w swoim środowisku
Od inventory IPAM do kontekstu sieciowego
Integracja pobiera z phpIPAM informacje o adresach IP i subnetach oraz mapuje je do Hosts & Subnets Lookup w Sycope.
Poszczególne wpisy adresów IP mogą być synchronizowane razem z takimi polami jak Hostname i Description. Hostname z phpIPAM jest zapisywany jako Name odpowiadającego mu wpisu w Sycope, natomiast pole Description zostaje zachowane jako dodatkowy kontekst.
Integracja obsługuje również master subnets, subnets i nested subnets wraz z ich informacjami opisowymi. Można uwzględnić także adresy zarządzane przez DHCP, dzięki czemu Sycope może wyświetlać informacje inventory dla adresów przydzielanych dynamicznie.
Po udostępnieniu tych informacji w Sycope ruch sieciowy może być analizowany z wykorzystaniem nazw i opisów już utrzymywanych przez organizację w phpIPAM. Zamiast pracować wyłącznie z surowymi adresami IP, zespoły mogą korzystać ze znanych informacji o hostach i subnetach w całym środowisku monitoringowym.
Uzupełniające się możliwości, z jasno określonym podziałem ról
phpIPAM i Sycope pozostają niezależnymi produktami. Integracja nie zastępuje roli systemu IPAM; udostępnia wybrane informacje inventory jako kontekst wewnątrz Sycope.
phpIPAM zapewnia:
- Zarządzanie adresami IP i subnetami
- Inventory hostów i sieci
- Hierarchiczną strukturę subnetów
- Hostnames i descriptions
- Informacje o adresach statycznych i DHCP
Sycope zapewnia:
- Analizę sieci opartą na flow data
- Dashboardy hostów i subnetów
- Filtrowanie i wyszukiwanie ruchu sieciowego
- Reguły monitoringu sieci
- Raportowanie
- Asset Discovery
- Analizę wydajności i bezpieczeństwa sieci
phpIPAM pozostaje źródłem ustrukturyzowanych informacji IPAM, natomiast Sycope wykorzystuje te informacje do dodawania kontekstu tożsamości i inventory do obserwowanej aktywności sieciowej.
Dlaczego IPAM i monitoring sieci lepiej działają razem
Ruch sieciowy opiera się na adresach IP, ale sam adres nie zawsze dostarcza wystarczającej informacji o systemie lub części infrastruktury, którą reprezentuje.
Synchronizacja informacji IPAM z Sycope dodaje do analizy ruchu kontekst organizacyjny już utrzymywany w phpIPAM.
Szybsza konfiguracja infrastruktury
Hosts & Subnets jest jednym z podstawowych elementów konfiguracyjnych wykorzystywanych przez Sycope.
Zamiast ręcznie odtwarzać strukturę hostów i subnetów organizacji podczas wdrożenia, integracja może wypełnić te informacje bezpośrednio na podstawie phpIPAM. Może to ograniczyć ilość ręcznej konfiguracji podczas nowych wdrożeń i PoC oraz zapewnia spójny punkt wyjścia oparty na istniejącym inventory IPAM.
Bardziej znacząca analiza sieciowa
Zsynchronizowane pola Hostname i Description ułatwiają identyfikację systemów podczas analizy ruchu.
Zamiast interpretować komunikację wyłącznie jako połączenia pomiędzy adresami IP, analitycy mogą wykorzystywać nazwy i opisy już zdefiniowane w phpIPAM, aby zrozumieć, które hosty lub obszary sieci biorą udział w komunikacji.
Te same informacje mogą być wykorzystywane w dashboardach Hosts & Subnets oraz widokach Asset Discovery, gdzie hostnames zapewniają dodatkowy kontekst dla obserwowanych urządzeń.
Filtrowanie i reguły oparte na kontekście infrastruktury
Dane inventory z phpIPAM zsynchronizowane z Sycope mogą być wykorzystywane podczas filtrowania informacji sieciowych lub konfigurowania reguł monitoringu.
Ruch może być filtrowany z wykorzystaniem takich atrybutów jak hostname, subnet lub description, co pozwala zespołom pracować z pojęciami infrastrukturalnymi już zdefiniowanymi w ich środowisku IPAM, zamiast polegać wyłącznie na pojedynczych adresach.
Może to również wspierać bardziej precyzyjne reguły monitoringu dla określonych hostów, grup subnetów lub części infrastruktury.
Kontekst inventory w raportowaniu i Asset Discovery
Zsynchronizowane informacje mogą być również uwzględniane w raportach Sycope i wykorzystywane w Asset Discovery.
Zapewnia to połączenie pomiędzy assetami i adresami utrzymywanymi w phpIPAM a systemami rzeczywiście widocznymi w ruchu sieciowym.
W środowiskach zarządzanych przez DHCP integracja może również przenosić dynamicznie przydzielane adresy do Sycope, zapewniając dodatkowy kontekst inventory dla systemów, których przypisania IP mogą zmieniać się w czasie.
Utrzymywanie Sycope w zgodzie ze zmianami w phpIPAM
Integracja może działać w sposób ciągły jako service, a nie wyłącznie jako jednorazowy import.
Gdy inventory zmienia się w phpIPAM, proces synchronizacji może zaktualizować odpowiadające informacje w Sycope, pomagając utrzymać Hosts & Subnets Lookup w zgodzie ze źródłem IPAM.
Integracja obsługuje wiele instancji phpIPAM. Jeśli w kilku z nich występują zduplikowane adresy lub subnety, konfiguracja określa priorytet na podstawie kolejności zdefiniowanych instancji.
Administratorzy mogą również kontrolować, które informacje powinny być synchronizowane. Poszczególne sekcje phpIPAM mogą być uwzględniane lub wykluczane, a wpisy można filtrować za pomocą prefixów Description. Konfiguracja określa również, czy powinny być uwzględniane adresy inactive, reserved i zarządzane przez DHCP.
Proces synchronizacji nie nadpisuje wpisów Hosts & Subnets, które nie są zarządzane przez integrację phpIPAM, dzięki czemu ręcznie utrzymywane dane Sycope mogą współistnieć ze zsynchronizowanym inventory.
Gotowa i udokumentowana integracja
Integracja phpIPAM jest dostępna w publicznym repozytorium GitHub Sycope.
Repozytorium zawiera komponenty Python służące do komunikacji z phpIPAM API i synchronizacji danych inventory z Sycope, wraz z przykładami konfiguracji i instrukcjami instalacji.
Integracja obsługuje phpIPAM 1.5 lub nowszy z włączonym dostępem API oraz Sycope 3.1 lub nowszy z dostępem API. Do uruchamiania skryptów synchronizacyjnych wymagany jest Python 3.8 lub nowszy.
phpIPAM nadal jest instalowany, konfigurowany i utrzymywany niezależnie. Integracja wykorzystuje read access do pobierania informacji inventory oraz Sycope API do tworzenia lub aktualizowania odpowiadających wpisów Hosts & Subnets Lookup.
Jak działa integracja
Integracja składa się z trzech głównych elementów.
1. Inventory phpIPAM
phpIPAM pozostaje źródłem informacji o adresach i subnetach.
Dostęp API jest konfigurowany dla każdej instancji phpIPAM, która powinna uczestniczyć w synchronizacji. Integracja wykorzystuje tymczasowy authentication token generowany przez phpIPAM API i odczytuje informacje inventory określone w konfiguracji.
2. Synchronizacja inventory
Skrypt phpipam_sync.py pobiera wybrane dane phpIPAM i przetwarza je zgodnie ze skonfigurowanymi opcjami synchronizacji.


Integracja może synchronizować pojedyncze adresy, a także struktury subnetów, oraz uwzględniać lub wykluczać wybrane sekcje, typy adresów i wpisy zgodnie z potrzebami środowiska.
3. Hosts & Subnets Lookup w Sycope
Zsynchronizowane informacje są zapisywane w Hosts & Subnets Lookup przez Sycope API.
Po udostępnieniu ich w tym miejscu dane inventory stają się częścią kontekstu wykorzystywanego w dashboardach, filtrach, regułach, raportach i Asset Discovery w Sycope.
W środowiskach wykorzystujących master lub nested subnets repozytorium zaleca użycie trybu Overlapping dla Hosts & Subnets Lookup, aby zapobiegać konfliktom pomiędzy powiązanymi wpisami.

Analiza sieciowa z wykorzystaniem istniejącego kontekstu inventory
Rozważmy organizację, która już utrzymuje w phpIPAM hostnames, struktury subnetów oraz informacje o adresach.
Bez integracji te same informacje musiałyby zostać odtworzone lub utrzymywane oddzielnie w Sycope. W miarę zmian infrastruktury obie konfiguracje mogłyby również zacząć się od siebie różnić.
Przy ciągłej synchronizacji phpIPAM pozostaje źródłem informacji inventory, natomiast Sycope otrzymuje zaktualizowany kontekst hostów i subnetów poprzez API.
Podczas analizy ruchu w Sycope systemy uczestniczące w komunikacji mogą być identyfikowane z wykorzystaniem informacji inventory już utrzymywanych przez zespół sieciowy. Ten sam kontekst może być następnie wykorzystywany w dashboardach, filtrowaniu, regułach, raportach i Asset Discovery.
Integracja łączy więc istniejącą dokumentację IPAM z aktywnością sieciową widoczną w Sycope, jednocześnie eliminując konieczność niezależnego utrzymywania tych samych informacji infrastrukturalnych w obu systemach.
Zobacz integrację w swoim środowisku
Integracja Sycope–phpIPAM przenosi istniejące inventory adresów IP i subnetów do workflow monitoringu sieciowego.
Synchronizując phpIPAM z Hosts & Subnets Lookup, organizacje mogą ponownie wykorzystywać istniejące informacje o infrastrukturze w całym Sycope i utrzymywać ten kontekst w zgodzie ze zmianami zachodzącymi w inventory IPAM.
Chcesz wykorzystać swoje inventory phpIPAM jako kontekst sieciowy w Sycope? Porozmawiaj z naszym zespołem.



