FYI, I'm starting to work on VPN model. Change can be seen on the Add-VPNLink branch of the teemip-network-mgmt-extended extension. Once complete, I'll transform the branch into a PR.
Thanks for your inputs. Type of VPNs, if I'm correct, could be site-to-site or remote-access. Here as well, the question is: should we have one class with a type attribute to make the difference or 2 different classes ? The second option would be preferred if attributes are significantly different in both cases.
Hi, What not. Could you, please, list here all the attributes that you'd like to have on this class ? Could an enhancement of the class WANLink do the job or would it be better to use a dedicated class ?
Hello Pascal, Sorry for not having answered !! But anyway, you found the right xml directives to hide that menu as you wanted. Cheers
Missing IPs under linked IPs tab on a subnet
Hello, Without any further comment or question, I'm closing the ticket.
Feature: Aggregated Links for Network Cluster / Switch Stack
Thanks for the use case. I'll see how I can answer your need with TeemIP Network Management Extended extension.
Bug in ldap-connexion-test.php – Incorrect include path in LDAP Data Collector v1.4
Bug in ldap-connexion-test.php – Incorrect include path in LDAP Data Collector v1.4
Hello, Thanks for the info ! The 4 php scripts in the collectors/bin directory have been corrected and the GitHub repo has been updated. Correction will, of course, be part of the next release of the collector. Cheers, Christophe
alleged errors from dashlat with filter
Missing IPs under linked IPs tab on a subnet
In term of delegation: an IP block from an organisation A can be delegated to another organisation B. According to configuration parameters, B must be a child of A or not. Within the delegated block, you can create child blocks, subnets, ranges and IPs. All these objects will belong to org B. They won't be visible in org A, but the parent block that has been delegated. Now, if you want to handover unique IPs to different organisations, like a provides would do with some of its customers, you need...
No name on discovered IPs. Discovered IPs are not accessisble in the GUI
IP Discovery not discovering IP Addresses
... that you can find as well in the documentation that covers the "IP Discovery Data model" extension that you selected during the install process.
Wiring diagram uses a generic feature embedded in iTop. This implies that we don't have much flexibility to customize it. Among other things, what could be interesting is: - enable different flavors of filters to get rid of some links (as you suggest), - color links in accordance with cable colors.
Hello, "without having to create individual ones and grouping them together" because you can create an Aggregate Link" between devices without having any interface created on these devices. So, I understand that you'd rather see only 2 types of interfaces: Physical and Virtual and consider aggregate links as just a type of virtual interface. Am I correct ? I agree that only 2 types of interfaces would simplify things. I'm not too sure about Aggregate Links. This being said, going that way would imply...
No name on discovered IPs. Discovered IPs are not accessisble in the GUI
Hello, First comment: collectors should NEVER be installed under iTop directories. They are standalone scripts that that should be installed in another directory or even on another server. They just require an https connection with iTop to synchronize it. This being said, your message is reporting that the data synchro mechanism has not been able to reconcile the given IP address. It occurs when of the object, like a VM, is being created or updated in iTop and when the IP that has been seen on it...
Hello, Well, as you may read here in the wiki, the IP Discovery collector does not populate any short name within TeemIp. It may provide the FQDN if reverse lookup discovery is enabled, though. Now, if you want to convert the FQDNs into short names and domain names, you may use the "Explode discovered FQDN" action available on the UI at IP, IP Range and subnet levels, as described here. Note: the error messages called "invalid rule #" are due to object copier default rules that refer to classes that...
Hello, First comment: you won't be able to get an IP from the profile with a user whose profile is 'IP Portal user' only. With such profile, the IP request needs to be processed from the console by a Hostmaster who will actually assign the IP. Therefore, I don't understand how you can get this message from the portal. Second comment: there is a configuration parameters that denies you the possibility to assign an Ip that pings. But the error message is not the same. You'd get an "IP pings!" in EN...
Hi, I obviously went too fast on Feb the 25th ! I reviewed your case and identified a wrong variable initialisation in the "badge with filter" code. This will be fixed in next TeemIp revision. In the meantime, you can get the fix by directly replacing this file from GitHub, Thanks for the heads up and my apologies for the resolution delay.
alleged errors from dashlat with filter
Hum... I'll need to look at it then.
Hello, Yes, I've been able to reproduce your issue. It has been corrected in TeemIp 3.2.1 dated 2024-11-26 as said here on the wiki. Cheers.
Hello, Thanks for your mail. This problem has actually been identified and has already been corrected on the master branch in GitHub. It will be part of the next release of the package that should be published in a couple of months.
Hi, Thanks for your feedback. I agree with your point in the way that "templates" are somehow missing. However, there are a few workarounds that you could use: Export / duplicate on your spreadsheet / adapt (naming etc...) / reimport Use the extension User actions configurator that is, by default, available in TeemIp standalone or that you can get for free on iTop Hub. Use the extension Configurator for automatic object creation that you can get on iTop Hub or directly on GitHub. Last option would...
Hi, You'll need to play with groups: Create a specific group with all IP objects by the blocks and give the r/w permission on this group to the profiles you consider Or remove the blocks from the existing group, create a new one with blocks only and add it qhere required. Note: Doing this through an extension will be useful for your future upgrades of the application. Modifying files directly will require you do redo the job at each upgrade.
Hello, Yes, you can modify or create profiles... but not through the UI. You'll need to create a small extension where you'll define your new profiles or alter the existing ones. Here are a few links that will help you: General overview on iTop Customization Presentation of the XML dataomdel Focus on <user_rights>. <groups> will help you to define set of classes with the granularity that you want. <profiles> is the place where you'll define your new profiles.</profiles></groups></user_rights> And...
Bonjour, Un grand merci pour ce retour ! Nous allons ajouter un mot à noter doc vSphere sur ce sujet.
Vpshere Datacollector et instance private cloud OVH
ITOP Collector Vsphere
Hi, I apologize for the delayed answer. I guess that you are running TeemIp standalone or iTop with Teemip installed. I assume as well the the IP related collectors have been enabled in the launch sequence or the params configuration file and that teemip_doscovery is enabled. Have you tried to run the collector in debug mode, ie with --console_log_level=9 ?
Hi, Work on new extension "TeemIp Phone Number Management" has started and is now visible here on GitHub. It just contains a preliminary datamodel at this stage. You can install this 1.0.0-dev version on a TeemIp 3.2.1. Please, note that no automation, crontrol process nor data coherency check have been coded yet. I'm starting to work on it now. Nevertheless, don't hesitate to push your first feedbacks and comments.
Well, the first point would be to have some specifications that we could agree on. Then you could actively test the extension along its development phase and bring back feedbacks / improvements requests.
Hi, FYI, this issue has been corrected in revision 3.2.1 that has been issued earlier this month.
Hi, I'm starting to work on a 'PSTN Management' or 'Phone Number Management' extension (I haven't decided on its name yet) that I'd like to release some time next year. So, if you have any requirements, specs or needs, this is the right time to provide them to me. Thanks in advance.
Cant access ip objects after ip lookup import
fatal error in instal
Without any further details on the case, I'm closing the ticket.
Cant access ip objects after ip lookup import
Fixed. I pushed the corrected file teemip-core-ip-mgmt/teemip-network-mgmt/src/Model/_Domain.php to GitHub. It will be, of course, included in next 3.2.2 TeemIp revision.
Hello, Indeed ! I can reproduce your issue. Thanks for the warning. Let me have a look at it...
Hello, Thanks for using TeemIP. Please, refer to the wiki : * here to learn how to build an OQL request, * here to learn how to use iTop's REST/JSON API, * and here to see the specific verbs for the API brought by TeemIP. In short, your request will look something like (in the IPv4 space): SELECT IPv4Subnet AS s JOIN IPv4Address AS ip ON ip.subnet_id = s.id WHERE ip.ip = '192.168.249.200' AND ip.org_name = 'Demo' Notes: * you'll need to specify the organization if your IP space is spread over multiple...
Bonjour, A ce jour, le collecteur vSphere utilise la librairie vmwarephp de Vadim Comanescu pour se connecter à vSphere et récupérer les informations pertinentes pour iTop. La doc ne mentionne pas ce point et nous n'avons pas invetigué s'il était possible de l'utiliser dans votre contexte et si oui comment...
Actually, the extension was designed to be provider agnostic. As long as point 1 mentioned by Jeffrey is covered, you should be fine. Point 2 is required only for outgoing calls to the caller of a given ticket.
Actually, this issue had already been reported here on GitHub. Forgive my poor memory !
Hi, For the warnings related to the UserRequests or MailInboxOAuth, remove the entries that are related to these 2 classes from the configuration file. For the functionalcis_list, it looks like that I forgot to include in TeemIp's build the itop-bridge-cmdb-ticket module !! I need to further investigate but I guess that PHP 8.1 and below versions were more "easy going" with that issue. Whatever, I'll add it in the next revision that should be released with iTop 3.2.1 within a month or so.
Hi, Does your user have the correct profile i.e. at least the IP Portal user one ?
Hi, Have you tried to remove the quote around the cas_port parameter (ie 443 instead of '443') ? You may as well refer to iTop's documentation on user authentication options: here, at the bottom of the page.
fatal error in instal
Hi, Have you given the correct rights to your "TeemIp" directory ? You may as well check the installation prerequisites on itop site.
VirtualMachine summary card
Error when removing gateway IP from subnet
ip discover windows (all ip not ok)
Hi, Withour any further answer from your side, I'm closing the ticket.
Error when removing gateway IP from subnet
Error when removing gateway IP from subnet
Hello, I managed to reproduce and correct your issue. The fix will be visible in the next revision of the extension but you can already get it on GitHub under this commit. Thanks for your headsup, Christophe PS: I advise you to upgrade your php to PHP 8.1. This will allow you to migrate to iTop 3.2.
Summary cards issue related to managementip in VM Class
Hello, The issue has been reported last year: see TeemIP issue in GitHub. It is corrected since revision 3.1.3 of TeemIP core modules as explained in TeemIP's wiki. Cheers,
Hi, The menu "Create network sockets" will appear as soon as you'll have specified the capacity of the patchpanel. And as soon as 1 nework socket is attahced to the patch panel, the menu "Create backend network cables" will appear. This is described [here]https://wiki.teemip.net/doku.php?id=extensions:teemip-cable-mgmt#patch_panel) in the wiki, under Creating network sockets and Creating back end network cables.
Cannot open device detail after install teemIP module in iTOP
:-) That's cool ! Thanks for the update.
Hello, Thanks for you input. We'll work on your point and include it in our next CTI version which should be released before the end of summer.
How to launch a discovery ip on windows.
Hi, I apologize for the delayed response. A couple of thoughts: * Is fping available on your system ? Have you tried to deactivate it ? * You may have a look, in the code, what Windows command is used to ping (or fping) the IP(s) and double check that it provides the correct result (or not) when you launch it "by hand".
IP gets status Released when the link with another object is removed.
Hi, Why not. I've added it (yes, already :-) ) and this will be available in the next revision of the extension. In the mean time, you may retrieve the new files directly from GitHub. In that case, don't forget to run a setup afterwoards.
Hello, The IP discovery itself is done by the IP Discovery Data Collector, a PHP script that runs independantly from TeemIp. You'll find its documentation here. The IP Discovery Application on TeemIp, described here, will "just" configure the collector and collect statistics. Note that you may have different Discovery Applications that will drive different collectors.
Hello, I just commited to GitHub the code that handles different methods to handle a serial increase: * increment by one (default), like before * set unix time * set date appended with 2 digits number Choice is made in the global IP config parameters. This will be included in the next release of the extension.
Hi, I apologize for the delayed answer. The error that you report is actually caused by the fact that TeemIp expects a "status" attribute to be present in the class that is / was hosting the IP that it is being processed. I definitely need to protect the code against such possibility (this should be available in the next TeemIP revision). In the meantime, you may add such attribute to your DHCPOptions class (like what is done on the PhysicalDevice class). Now, this won't alter the default TeemIp...
Creation of a new Functional CI Enclosure Error
Can't get past updating database schema
Without any further information, I assume that you were, by mistake, trying to update an existing database and I'm closing the ticket.
Hi, I like the idea ! I add to my 'TODO' list to implement the 2 other choices listed in wikipedia (current date & serial number) and let the user make his choice though a global config param. Thanks for the idea.
Hello, A new package of the extension with the latest patches should be released in a month or two, once iTop 3.2 will be released. In the meantime, you may pick the github zip and load it to your TeemIp package through the <teemip>/extension directory. Please, refer to the wiki for that process.</teemip>
Hello, The new version of the CTI extension will contain a method where preprocessing of parameters provided in the URL (by the telephony system) will be possible. As the method is defined in the xml datamodel of the extension, you'll be able to overload it and customize it to fit your needs through a small extension. This new version will require iTop 3.2 and will be available when iTop 3.2 will be released, i.e in a few months.
IP gets status Released when the link with another object is removed.
Hello, The processes that you have disabled sould be seen as "scavengers": they make sure the IPs have a status in accordance with the defined policy. But disabling them doesn't cancell the basic TeemP rule (defined here in the wiki) that specifies that the status of an IP is automatically changed when IP is attached to a device or removed from it, I assume that the DHCPOptions class that your error refers to is a new class of yours, since the one defined in TeemIp is DHCPOPtion. What does it derive...
Hi, The idea of Aggregate links is to document suche links without having to create individual ones and grouping them together. True that I could add VRFs and VLANs to them. True that there is no generic virtual interface class for physical devices beside the one dedicated to network devices. Do you see a need for such interfaces on physical servers and other physical devices ?
Hello, Actually, creating a cable doesn't update any of the objects it is connecting. The reverse is true: connecting 2 objects doesn't automatically create the corresponding cable. This could be done in at a later stage. However, when device connections are changing, cables may be changes as well.
Cool !! Thanks for the testing. These changes will be part of the next release of the extension.
Hi, Could you, please, confirm that you are installing TeemIP on a brand new database ? Your error message refers to an existing db named phpipam... If you are trying to update a database that has been created through PHPIPAM software with TeemIP, well, for sure, that won't work :-)
Can't get past updating database schema
Hi, Could you, please, confirm that you are installing TeemIP on a brand new database ? Your error message refers to an existing db named phpipam... If you are trying to update a database that has been created through PHPIPAM software with TeemIP, well, for sure, that won't work :-)