User info
First name | Jeroen |
Last name | Neyt |
DevOps Program
Acquired rank |
Advocate
|
Points progress |
2379
DevOps Points
|
Here are a few tips to level up your DevOps game and unlock an arsenal of perks and benefits. | |
DevOps attestation | Request your attestation ID and expiry date |
Achievements
|
Questions asked
Answers given
The reason why this works out of the box in Postman and the browser is because those processes will be running as the user who has the proxy settings configured in Windows. SLAutomation (and as a result...
View QuestionWith each new version of OpenSSH, they typically disable by default some key-exchange algorithms that are proven in the field to be less secure, some can be enabled again by the sysadmin, others are completely...
View QuestionERROR_WINHTTP_INVALID_SERVER_RESPONSE is being returned when WinHTTP (the HTTP engine that is being used by DataMiner connectors) is unable to parse the server response. The response consists of the the...
View QuestionOne issue that I'm noticing is the fact that Bearer is part of your header key which should actually be part of your header value. So the correct way of configuring this in the session would be: <Header...
View QuestionBelow you can find the logic that is applied to timeout handling in terms of HTTP status codes ranges: 2XX: No timeout 3XX: customRedirect enabled and the redirect is not properly handled: Timeout...
View QuestionWhen DataMiner picks up a response in the 3xx range, it should automatically resend the original request to the address that is specified in the Location response header. Tools like Postman might show...
View QuestionThe code is checking whether the alarm is being generated by DataMiner's correlation engine. You could use SLEnumValues.CorrelationEngine (in the Skyline.DataMiner.Net.Enums namespace) to get rid of the...
View QuestionThat would be SLManagedAutomation.dll that can be found in the Skyline DataMiner\Files folder.
View QuestionSLPort is a critical process and therefor can't be restarted on its own. Doing so will result in a restart of all DataMiner modules as our SLWatchDog module will pick this up as an unexpected process disappearance...
View QuestionIt's odd that the shortened URL doesn't work on your side. It links to Verify Elastic Storage Type which should contain all the information about why the prerequisite check has been added and how to make...
View QuestionThe HTTP engine used by DataMiner connectors is WinHTTP. To configure the proxy server there you can either add it manually with the following command: netsh winhttp set proxy myproxyserver:port Or import...
View QuestionThey sure can, DataMiner connectors can easily store the headers of the HTTP responses and then later use these values in a request back to the webserver. In short what you would need to do is store the...
View QuestionIt will depend on the server configuration and the Windows version on which DataMiner is running. TLS protocol version support contains a complete overview of the TLS versions per Windows version and...
View QuestionYou can add multiple filters by separating them with a semicolon, so in your case that would be: <AlarmLevelLink id="1" remoteElement="2105:2000:2024" filters="VALUE=2003 == *DVB-C;VALUE=2003 == *IPTV"...
View QuestionThe session that you configured should be sufficient to get Digest authentication working in a DataMiner connector. However, WinHTTP (the engine that DataMiner HTTP connectors are using behind the screen)...
View QuestionBy design parameters are always passed through the request body. For a GET request on the other hand whatever information it contains should be identified through the URI. That's why in that scenario the...
View QuestionAny issue with setting up the SSH connection will be logged on the DataMiner server in the SLSSH logging file. Could you take a look and see if there's some entry in there which mentions the server(s)...
View QuestionIf the key file works when using a different SSH client, it might be stored in a format that DataMiner currently does not support. The requirements for the key file are currently: Stored in the Privacy-Enhanced...
View QuestionThere should be only 2 prerequisites to be able to configure accepted IP addresses in the UI: The connection is of type smart-serial The smart-serial connection is configured as a listening server....
View QuestionThe redundant polling option was initially designed for protocols with 2 connections of the same type. Configuring extra connections on top of that might result in undefined behavior. By omitting the...
View QuestionThe GetTrendDataMessage is designed to return a result set that DataMiner clients can easily interpret to draw the corresponding graphs without having to do a lot of extra processing on that result set....
View QuestionThere's a very similar question raised in Possible number of the trap reception ports of a DMA which should contain some answers to your question. Don't hesitate to reach out with follow-up questions...
View QuestionThere's a very similar question raised in Release port connection hanged without reboot the whole DataMiner which should contain some answers to your questions. Don't hesitate to reach out with follow-up...
View QuestionThere's currently no such thing, however you could duplicate the session so you have one with the header and one without and then execute one or the other based on the user selection. I understand that...
View QuestionThe comment field of the timeout alarm will contain the IP address and the port which are configured on the interface that is timing out. This should give you the necessary information to link it back...
View QuestionThe data payload of the zip will indeed be available in the content of parameter with ID 18. However up until now we have always interpreted the response as text and will forward the data as a null-terminated...
View QuestionIf you'd like to see more debug logging on the communication of these 2 interfaces, you should always add the configured IP of the interfaces to the PortLog.txt configuration file. As you mentioned that...
View QuestionHttpClient lives in the System.Net.Http.dll assembly which is not referenced by default in SLScripting (the process which is executing the QActions) so you need to tell the QAction where you're using HttpClient...
View QuestionI've noticed that the Cisco Nexus connector consumes the NX API through a QAction by use of .NET Framework's HttpClient instead of a dedicated HTTP interface in the connector. A dedicated HTTP interface...
View QuestionIf the requests that are being seen are mostly queries to retrieve users and group information, ActiveDirectory.txt might be a great place to start. If it's more actual user login related, SLDataMiner.txt...
View QuestionChecking against Not Initialized is a bit of a special case and needs a different configuration. Where you selected Value, you'll need to select Not Initialized in order for this to work.
View QuestionSNMPv1 is showing its age, agent-addr is defined as a 4 octet IPv4 address so trying to cramp an IPv6 address in there will not work. DataMiner though uses the source field of the PDU to populate the...
View QuestionIt definitely does, I'll forward you to the DataMiner Development Library where it's explained how to set it up. Public key authentication The key file to be used by DataMiner should be stored in the Privacy-Enhanced...
View QuestionThis could perhaps be caused by a missing server certificate on the DataMiner server. Did you put one in place and configured it accordingly if it's a password protected certificate? More information...
View QuestionIn the example of the response that is correctly coming through in Azure DevOps, you specify a ResponseBody. As that is the only difference between the 2, have you tried doing the same for the OK response...
View QuestionThe User-based Security Model for SNMPv3 (RFC3414) requires the presence of a valid username in the msgUserName field for proper authentication and authorization. An empty or missing msgUserName will result...
View QuestionIn general Npcap is designed to be compatible with the WinPcap API. The compatible mode has been designed to work with the more legacy functions which I don't believe DataMiner Failover is relying on....
View QuestionTrap distribution is by default enabled on a DataMiner system. If you want to verify if that is the case on your system, you can check its state in the SNMP Managers logging. |CSNMPManager::Init_Wrapper|CRU|-1|DMS...
View QuestionDo you always get the same amount of bytes returned when using DataMiner? If not, can you try to increase the timeout of a single command property of the HTTP interface to see if that has a positive impact?...
View QuestionIf the HTTP connection on the element has been configured to bypass the proxy server, any proxy setting configured in the connector will be ignored. Perhaps that's the case on the system you're experiencing...
View QuestionIt won't be possible to have the Source binding with OID 1.3.6.1.4.1.8813.1.1.2.2.11 always say DataMiner System but you might be able to configure an extra binding that you can use as a 'custom' source...
View QuestionThe error Send failed with A null reference pointer was passed to the stub.. (hr = 0x800706F4) could get logged in the following scenarios that I'm aware of: The command that is being sent out has...
View QuestionPer SNMP version you can configure only 1 port at the moment. You could however setup a small proxy that forwards all traffic from certain ports to another port. Netsh interface portproxy would be the...
View QuestionDataMiner will open the connection as soon as the element starts and will keep a persistent connection as long as possible. This is to avoid overhead of setting up connection over and over again. Especially...
View QuestionA parameter of type pollingip will contain multiple IP addresses separated by a semicolon if the connector has more than one interface. If this is not the case for the Microsoft Platform 6.0.0.7 connector,...
View QuestionThere's currently no API to obtain that information so getting it out of the DataMiner.xml is probably your best option today. An alternative approach might be to parse the output of a netstat command...
View QuestionI believe this is a follow-up from POST HTTP request protocol no response – element goes into timeout so for sake of being thorough, I'll copy the summary here of what I believe is the root cause of...
View QuestionFrom your explanation I understood that the requests only work if you configure them to go through the proxy server which is why you have added the proxyServer attribute to the Session tag. However if...
View QuestionDid you perhaps forget to add the group it created in the Generate Parameters Wizard to an existing timer? This is typically the last step of that wizard but is optional and might have been overseen....
View QuestionDataMiner has two ways of taking in traps, either through WinSNMP or either through snmp++. The latter is the only one that is able to process SNMPv3 traps which is why that one always needs to come in...
View QuestionThat filter looks about right to me for what you are trying to achieve! So we will have to look at something else that might be off. Can you verify that the rest of the content of the HyperLinks.xml file...
View QuestionDataMiner will indeed automatically handle the cookies for you. Meaning that if a server returns a response with the Set-Cookie header (e.g. Set-Cookie: auth_id=123), on subsequent requests DataMiner will...
View QuestionDataMiner supports both RSA and DSA key pairs for authentication purposes. The private key can remain either unencrypted or for added security encrypted with 3DES in Cipher Block Chaining (CBC) mode using...
View QuestionThere are currently no known issues regarding the proxyServer tag attribute and I double checked our test setups running DataMiner 10.2.10 where it seems to work as expected. The only reason I can think...
View QuestionHere's an example on how you would mask a row in a table through DataMiner Automation: First you'll have to setup the helper to communicate with the back-end. var helper = new DMAObjectRefTreeHelper();...
View QuestionPrefixing the URL with https:// should be sufficient to use SSL/TLS. If the default port for HTTPS (i.e. 443) is used, it can also be omitted from the URL.
View QuestionThe filter you're describing should actually exactly do that. So it might be that you're overseeing something. Are you sure there's no other alarm rule in the template that would catch those unexpected...
View QuestionHaven't experienced this yet but if you're installing the extension through a command line prompt, make sure that you enclose the path in double quotes if it contains spaces. C:\Program Files (x86)\Microsoft...
View QuestionOur team is doing something similar in an E2E test and we are using msiexec to do so. There is the /quiet flag that specifies quiet mode which should result in no UI during the installation process.
View QuestionIf the connector has only a smart-serial connection and you know the IP addresses of the clients upfront, it might be an option to configure an element per client. The actual listening socket is still...
View QuestionUnfortunately today there is no timeout setting for the Crowd related HTTP requests that are sent out. As you have noticed, this means that the request is always canceled if a response takes longer than...
View QuestionIn cases where the alarm is generated on a cell in a table, the ParameterName property will contain the row index as well. (e.g: Severity (Channel Events Overview) Channel B). As a result there will never...
View QuestionIn the Protocols folder of a DataMiner agent, next to a specific Protocol.xml, you should already find a file named Polling.xml which will contain a list of all parameters and their polling interval that...
View QuestionThe error code -2146893023 actually translates to SEC_E_BUFFER_TOO_SMALL. During a key exchange in TLS 1.2 with RSA+ECDHE, the 256 byte public modulus integer of ECDHE is generated randomly and therefor...
View QuestionWith the informCacheSize setting you can configure the amount of SNMP informs that will be stored in a cache per SNMP enitity (source IP:source port). DataMiner will only store the inform ID (but will...
View QuestionAs you mentioned that the column has a range from 0 to 100, I want to clarify that the documentation states that the value will be a decimal value ranging from 0.01 to 1 so it might be that your column...
View Question