User info
First name | Joey |
Last name | Vanhalst |
ACHIEVEMENTS

First Login

Ask your first question

First comment

First best answer

Get first vote up

Select answer as best

Complete a quiz

Anniversary

3 year anniversary
Questions asked
Answers given
More information about the element configuration can be found in the DataMiner Help: slow poll. Looking at your element configuration, your element should go into slow poll mode after 30s of timeout....
View QuestionI don't think you can access the logging of an enhanced service directly in DataMiner Cube (at least not in the past). You can find the logging in the 'C:\Skyline DataMiner\Logging' directory in a txt...
View QuestionAs your table already has retrieved columns, you can update the current column of type "displaykey" to "retrieved" instead. In the QAction that already updates some of the retrieved columns, you will...
View QuestionHi Thomas, Our help currently doesn't have a set of commands/features that need to be enabled on the switch to establish all required communication. The connector will indeed mainly require that SNMP...
View QuestionHi Hans, You can find the port info in the ElementInfo property: var myElement = engine.FindElement("MyElement"); var myElementInfo = myElement.ElementInfo; var mainPollingIp = myElementInfo.MainPort?.PollingIPAddress;...
View QuestionHi Jeroen, The information in the catalog is not yet there because it has internally not been approved yet. I'll chase this to make sure it's available as soon as possible. To give you an idea of what...
View QuestionHi Oliver, This filtering is not available standard in IEngine, but you can use the "Skyline.DataMiner.Core.DataMinerSystem.Automation" NuGet and use the QueryData method in the IDmsTable class for that...
View QuestionHi Arne, as Tom already suggested, you could implement a buffer mechanism to retry polling until the value has changed. Alternatively, if we are only talking about a delay of 1sec for example, you could...
View QuestionHi Alberto, DVEs are often implemented when interfacing with a chassis that has multiple physical cards. In that case, a DVE per card is created to have a dedicated element for each card with only the...
View QuestionThe Amazon AWS MediaConnect driver is needed for control. The Amazon AWS CloudWatch driver is used to retrieve metrics from Amazon AWS through CloudWatch. The Amazon AWS CloudWatch - MediaConnect protocol...
View QuestionHi Reza, I'm assuming you are using this in a connector as you refer to SLProtocol. In the handler you indeed don't have an SLProtocol object to log to the element logging. There are a few options if...
View QuestionIn most cases, the visibility of pages won't change very often so as a user, I would also expect you will not add alarming on these parameters as you are not interested in them anyway?
View QuestionHi Alex, If the connection is only used for traps then it's suprising to me that this would cause your element to go into timeout. If you are never sending a request using this connection, then there...
View QuestionHi Aldrick, Instead of doing this time based have you considered to poll the data in chunks of for example 100 rows (this is just an example) at a time? The main drawback to your current implementation...
View QuestionHi Aldrick, Can you provide a bit more detail on the actual issue you are experiencing? Do you get any errors or is the response just empty?
View QuestionTo start processing sFlow samples, you'll first need to add DataMiner as a collector in the capable products. For example if you want DataMiner to process sFlow samples from your Arista switches, then...
View QuestionThe documentation is indeed confusing, but your guess is correct. The after startup trigger in the protocol used by that element will execute its content whenever the element is (re)started. How do you...
View QuestionThere are dedicated tables for TX and RX interface details in the Cisco Nexus. These tables contain statistics (for example bitrates for the TX or RX interfaces respectively). More details can be found...
View QuestionLooks like the value for that OID is not a valid integer (empty) and DataMiner doesn't (yet) handle this error. Have you tried polling using getnext to see if polling continues after getting this error?...
View QuestionAre none of the requests working or do you get a response on some of them? Maybe the snmp agent needs to be enabled on the device or the community string(s) are not correct?
View QuestionThe latest version(s) of the Arista Manager protocol have been built against EOS release 4.21 (more specifically 4.21.1F). More information about this can be found in the driver information: https://catalog.dataminer.services/result/driver/4890...
View QuestionHi Timothy, From what I could find, this is logged when a parameter change is forwarded to SLNet that takes longer than 100ms (which is configurable in MaintenanceSettings.xml).
View QuestionAs you are using the DMS interface from the Class Library, the data is retrieved via SLNet. I suggest to also check the load on the SLNet process at the time you are executing the script as this can have...
View QuestionHi Miguel, The SmartIPReadThread is a thread running in SLProtocol used to process smart-serial responses. These responses are processed sequentially and the next one will only be processed when the previous...
View QuestionHi Randy, Without a MIB or at least an indication of what each OID represents it will be very difficult to easily create a connector. An SNMP walk only contains the value for each OID at the time you...
View QuestionThe Sniffer in the Stream Viewer can be used to create a "log" file of all the request and responses being sent and received from the product. However, this file is not as structured as the Stream Viewer...
View QuestionThe following code can be used in a QAction to get the security info to determine what user groups a user is part of: var securityInfo = (GetUserInfoResponseMessage)protocol.SLNet.SendSingleResponseMessage(new...
View QuestionHi Flavio, Do I understand correctly that both from the Matrix UI or the Router Control, you can see the lock/unlock, but it's never set to the device? If the DiscreetInfo parameter receives the event,...
View QuestionSome more technical background information: We will always try and support firmware changes in the existing range(s) of a protocol. This off course depends on the nature of the changes, but supporting...
View QuestionIf your element needs to act as the server to handle http requests, then I don't think there is any other way than implementing a custom web service in a QAction. I assume you will only have one of these...
View QuestionThe CISCO Nexus uses different polling types to retrieve information: SSH: NBM interfaces HTTP: PTP information SNMP: all other information available in the protocol More information about this...
View QuestionHi Alex, Are you sure you weren't seeing these errors without using partialSNMP? To my knowledge this should not have any effect on this as the table will only be updated in bulk once all rows have been...
View QuestionHi Alex, I'm no expert on that specific integration, but from quickly going through the code I can see that there should only be 2 columns in the CSV. The first one will be added to the "start of path"...
View QuestionHi Robin, By default, when doing a set on a parameter, DataMiner will check if the value changed in the corresponding read parameter. The error you encounter is because this check failed (will internally...
View QuestionHi Michiel, I assume your FunctionResources are generated from a table (entrypoint)? Your FunctionResource object will have a reference to the row it's generated from in the LinkerTableEntries property....
View QuestionHi Robin, If I understand correctly, a value needs to be used when triggering a script from a Visual Overview linked to a user view. This value can be updated by another script that is triggered from...
View QuestionHi Robin, Am I assuming correctly that you are referring to generating shapes dynamically in a Visio? (https://docs.dataminer.services/user-guide/Basic_Functionality/Visio/Generating_shapes_dynamically.html)...
View QuestionIt looks like the Meinberg_SetupWizard script is using functionality from the DIS Class Library and also from the InteractiveAutomationToolkit community class library package. The error you are receiving...
View QuestionWhen you have a table that contains data retrieved via polling (snmp for example) and you need additional columns that are filled in from a QAction (for example calculated values like bitrates), these...
View QuestionHi Alex, I found a similar issue when searching for "Unable to receive the message": Receiving malformed packets from a SNMP device - DataMiner Dojo. In that case, it was because an invalid value was...
View QuestionHi Michiel, Have you considered using a single QAction to process response A and B? In that case, you could store the queue (with all device IDs you still need to retrieve) and the device ID (you are...
View QuestionHi Fenta, Is the "matrixconfigV2.xml" in your case a new file? Changing the size of a matrix has impact as the saved labels will shift. Also note that having a matrix of that size can have a big impact...
View QuestionHi André, If I understand correctly, the table index is passed in a script parameter and you would like to use that to set the values in that row? I don't believe this is possible without using C#....
View QuestionHi Miguel, Not really answering your question, but it's common practice to include a column that displays the full "Display Key" as it might otherwise be difficult to match an alarm to a specific row....
View QuestionCould you provide more context on what you mean with "discrepancies between the values the manager element is reporting"? It's important you can identify the bottleneck, before you start changing anything....
View QuestionHi Randy, A 400 Bad Request means the request cannot be handled by the server, which in this case does not mean there is something wrong with the authorization. I'm no expert on the Kubernetes integration...
View QuestionAdding to the other replies, I would suggest to reconsider this element configuration as I can't really think of a situation where such timeout configuration should be applied. If a single command fails...
View QuestionHi, In this case, it indeed doesn't make sense to sort on the index by default. I would suggest to contact your Skyline contact(s) so a task can be created and we can adjust the connector to update the...
View QuestionHi Jan-Klaas, When changing the connections in a protocol, we recommend to recreate the element because of this reason. That is also why a new range is created to point out the impact of this change.
View QuestionHi Filiep, The trigger will be triggered first. In case the action executes a poll group it will be added to the queue and after that the QAction will execute. However, it's weird to have 2 separate...
View QuestionHi Michiel, Without defining all the details, the same connection handle for the http session is used for all Connections defined in your Session. The connection handle is only closed (if there are no...
View QuestionThe call you are using indeed does not support retrieving interfaces from a function element yet.
View QuestionHi, I don't have any experience with the Generic Excel driver myself. However, to import a file via an element, the file will need to be available on the DataMiner server itself (or via a network path)....
View QuestionRetrieved columns are only required in SNMP tables when some of the data polled via SNMP needs to be parsed or processed in a QAction. As long as this is not the case, you should not add any retrieved...
View QuestionHi Damien, Could you check what "raw value" you receive when requesting the value for the sysObjectID (using WireShark for example)? I assume it will return "1.3.6.1.4.1.37196.1.2" in your case which...
View QuestionIf the script only needs to set 2 cells in a table, you can use the following code to achieve this: You can find the id of the column parameter by double clicking a cell value in the table (this is...
View QuestionYou can retrieve the property of a view using the following code (note that I only added the bare minimum so make sure you also have exception handling in place): var dms = engine.GetDms(); var viewName...
View QuestionHi, I don't think it's possible to directly pass the property of the view. By passing the name (or id) of the view, you can then easily retrieve any property from the view in the automation script itself.
View QuestionYou could use the following method to show a message box (with a custom message in this case): private static bool Confirm(IEngine engine, string message) { var uiBuilder = new UIBuilder(); uiBuilder.Append(message);...
View QuestionHi, If that table is generating DVEs then it will do so for every row. The only way to prevent certain DVEs from being created would be to work with another table where you can then add filters or functionality...
View QuestionI got a similar exception and was only able to get it to work when selecting "Persistent" for the memory. In that case, it also stores the value to a file. More info available here. What do you want to...
View QuestionHi Blake, Did you verify already if you can find any logging in the SLAutomation.txt file indicating the script actually started (or not)?
View QuestionThe contributing resource should have a property ("Main Reservation") with the id of the main reservationInstance. You should be able to retrieve that reservationInstance and get whatever you need from...
View QuestionHi Filiep, In this case, it also depends on a couple of things: how long do you need to wait? what happens if you don't wait long enough? how "heavy" of an operation is retrieving this data? Assuming...
View QuestionHi Miguel, It's not really possible to easily show this as this value would be based on a specific moment in time. What might be of interest though is to see if you already reached the threshold (in...
View QuestionHi Ross, The data in both Manager and Collector should be in sync, so this indeed looks like an issue in the drivers itself. Could you check the logging of both elements and see if there are any exceptions...
View QuestionYou are correct in your comment that 5.1.5.x is the go to range for new elements. As the Driver Help update is still under review, this is not yet displayed accordingly in the Catalog.
View QuestionAs far as I can tell, only configuration of the flow policy is currently supported. More information about this integration can be found in the catalog:
View QuestionHi Jens, "Created By" is a custom property so I assume you can change its value as you would for any other property. I don't expect this to be overridden anymore as it's only set when the booking is initially...
View Question