W dniu 14.03.2012 11:57, Sławomir Paszkiewicz napisał(a):
Co miałoby być trzymane w archiwum node-ów? IP, pub. IP, adresy MAC, klient będący właścicielem? Coś jeszcze? Myślę, że każda zmiana jednej ze wspomnianych właściwości node-a powinna powodować zapisanie nowego rekordu w archivenodes sprzed zmiany.
Data usuniecia/zmiany, czyli ogolnie data od kiedy (data dodania komputera) do kiedy (data usuniecia) ten ip/mac byl wykorzystywany w sieci.
Do trzymania maków zarchiwizowanych komputerów możemy używać istniejącej tabeli macs, a same zarchiwizowane komputery w nowej tabeli archivenodes. W tej tabeli dodatkowe pola creationdate i deletedate. Każda zmiana jednego z atrybutów oryginalnego node-a wymagałaby archiwizacji jego parametrów sprzed zmiany (łącznie z adresami MAC, a może być ich wiele). Są już w LMS dostępne wywołania zwrotne związane z operacjami na node-ach, więc można dość ładnie moduł zewnętrzny do tego dorobić. Nie zechciałbyś się podjąć?