I have isntalled the standalone teemip and itop with all the extensions and both installs produce the same error. The collector runs successfully and adds the IP addresses to the db but not the short name. It does add the fqdn name to the fpqn_from_iplookup field in the db. Running the exec.php with log level 9 shows all the names that were looked up but they don't get to the GUI.
Once discovered, you cannot access any of the IPs that are discovered in the gui. You get the following error in the log.
2025-04-29 22:03:56 | Warning | 1 | Module itop-object-copy - invalid rule #child_userrequest - dest_class "UserRequest" is not a valid class | IssueLog |||
2025-04-29 22:03:56 | Warning | 1 | Module itop-object-copy - invalid rule #userrequest_from_person - dest_class "UserRequest" is not a valid class | IssueLog |||
2025-04-29 22:03:56 | Warning | 1 | Module itop-object-copy - invalid rule #userrequest_from_ci - dest_class "UserRequest" is not a valid class | IssueLog |||
2025-04-29 22:03:56 | Warning | 1 | Module itop-object-copy - invalid rule #userrequest_from_log - dest_class "UserRequest" is not a valid class | IssueLog |||
2025-04-29 22:03:56 | Warning | 1 | Module itop-object-copy - invalid rule #MailInboxStandardToMailInboxOAuth - dest_class "MailInboxOAuth" is not a valid class | IssueLog |||
2025-04-29 22:03:56 | Error | 1 | Uncaught Error: Class "TeemIp\TeemIp\Extension\NetworkManagement\Model\Domain" not found in /var/www/html/env-production/teemip-network-mgmt/src/Model/_Domain.php:99
Stack trace:
/var/www/html/env-production/teemip-ip-mgmt/src/Model/_IPAddress.php(666): TeemIp\TeemIp\Extension\NetworkManagement\Model_Domain::GetDomainFromFqdn()
/var/www/html/env-production/teemip-ip-discovery/model.teemip-ip-discovery.php(228): TeemIp\TeemIp\Extension\IPManagement\Model_IPAddress->DoCheckToExplodeFQDN()
/var/www/html/application/utils.inc.php(1608): TeemIpIPDiscovery::EnumItems()
/var/www/html/application/displayblock.class.inc.php(2193): utils::GetPopupMenuItemsBlock()
/var/www/html/application/cmdbabstract.class.inc.php(443): MenuBlock->GetRenderContent()
/var/www/html/application/cmdbabstract.class.inc.php(1117): cmdbAbstractObject->DisplayBareHeader()
/var/www/html/pages/UI.php(446): cmdbAbstractObject->DisplayDetails()
{main}
thrown | IssueLog |||
array (
'type' => 1,
'file' => '/var/www/html/env-production/teemip-network-mgmt/src/Model/_Domain.php',
'line' => 99,
)
If you remove the data in the fqdn_from_iplookup field in the db then the link shows the details of the discovered IP.
I see that another user posted the exact same issue but no resolution.
https://sourceforge.net/p/itop/discussion/general/thread/99c51c84aa/
Scott