Profile

Ive Herreman

User info

First name Ive
Last name Herreman
Description

Solutions Architect @ Skyline Communications

Lets connect...

DevOps Program

Acquired rank
Catalyst
Points progress
Number of DevOps Professional Points
9194 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

All SLNet communication of a DataMiner Agent can be configured to use encrypted connections. Data sent over those connections will be encrypted with a Rijndael algorithm, using a 256-bit session key (negotiated...

View Question
14 Votes Selected

Hi Joel, You can achieve both actions using the column manipulation in your Query: Get a subset of a column value: You select a column manipulation, and using a regex you can e.g. take only the first...

View Question
13 Votes Selected

Hi Terry, Next to the option provided by Emmanuel, you can also add the 'debug=true' to your connection in the cube launcher. In that case, the GUID will be available on top of the name of your service...

View Question
12 Votes Selected

Hi Pilar, You could do it like below: MailMessage mail = new MailMessage("info@skyline.be", "pilar@dojo.be"); SmtpClient client = new SmtpClient(); client.Port = 25; client.DeliveryMethod = SmtpDeliveryMethod.Network;...

View Question

Hi Jens, Using the client test tool, you can find "automation" under the "advanced" menu. From the pop-up, you can terminate any running script.

View Question
12 Votes

Hi Pramod, You can access the driver catalog here: https://catalog.dataminer.services/

View Question
12 Votes Selected edited answer

Hi Dominik, This is of course always very specific to the situation, but generally speaking, you should have no issues in a staging environment if you lower the JVM memory settings.

View Question
11 Votes Selected

Hi Carlos, You can track this through the information events in DataMiner. Building a filter, which filters out the DataMiner Run-time events, will provide you an overview of the restart events. e.g.

View Question
11 Votes Selected

There is actually no such thing as a DELT element. DELT: DataMiner Element Location Transparency is a feature that allows you to move an element (or service) from one DMA to another one including all dependencies...

View Question
11 Votes Selected

Hi Michiel, You can use the "Delay..." option in the hamburger menu of your alarm tab:

View Question

Hi, The easiest and best way to get the polling IP of your element is by adding a parameter of type polling to your protocol. In your QAction you can then perform a GetParameter action on this parameter....

View Question
10 Votes Selected edited answer

Hi Carlos, You can find a summary of all DataMiner processes and their purpose in the dataminer processes section of the help. You are correct, SLNet controls all communication among DataMiner Agents,...

View Question
10 Votes Selected

Hi Gerwin, Dataminer cube will always show the information based on the server time. This does not only apply to alarms, but also to trending, resource usage etc. If I'm not mistaken, the rationale behind...

View Question
9 Votes Selected

Hi Mark, It's not possible to search in the protocols & templates app. However, it is possible to filter your search result to only show protocols. 1. use the search bar on top 2. choose the advanced...

View Question
9 Votes Selected

Hi Thomas, Please find below the most important CLI commands that can be used on Arista eOS switches to allow dataminer to communicate. You'll need to make sure the management interface has a valid ip...

View Question
9 Votes Selected

Hi Tiago, As far as I'm aware, that's not the case. The data for the indexing engine is backed up separately in the folder defined on the backup page.

View Question
9 Votes Selected

At the time of writing, a pair of failover servers need to be in the same network (subnet). However, in one of the upcoming releases, DataMiner will support failover for servers that are in a different...

View Question
9 Votes Selected

Hi Randy, Both real-time and average trending are written to the database. How long the records remain in the database is defined by the ttl settings. Do note that real-time trending is not converted...

View Question
9 Votes

By default, a history query will be limited to 100 000 historical alarms. For active alarms, we advise you to stay below 10 000 alarms in your DMS.

View Question

Syslog configuration on the arista: On the arista system, make sure to enable Syslog messages to be forwarded to the IP of the dataminer server hosting your arista element. This can be done from the...

View Question
9 Votes Selected edited answer

Hi, There is no native UI control in the low-code app framework to upload files. You can however use an interactive automation script to do this. More info can be found on this topic here.

View Question
8 Votes Selected

Hi Daud, You can easily access all the release notes through https://docs.dataminer.services The specific release notes for MR10.3-CU0 can be found through this direct link here

View Question
8 Votes Selected

Hi Milos, This is likely a Dynamic Virtual Element (often referred to as DVE), which is generated & managed by a parent element. You'll need to take action in the parent element to remove the DVE...

View Question
8 Votes Selected

Hi Emmanuel, Can you try to disable the hardware rendering in the user settings?

View Question
8 Votes Selected

Hi Carlos, DataMiner will always display the latest available information. If a trap is missed, the update from a poll action will update the information to reflect the actual situation.

View Question
8 Votes Selected

Hi Paul, This indicates the maximum severity impact a child element (or service) can have on the parent service. In your case, while the DTT service has a critical alarm, its severity has been limited...

View Question

Hi Ryan, To pass on a session variable from your visio drawing to your automation script, you will need to add a script parameter to your automation script and pass the value when you trigger that script...

View Question
7 Votes Selected

Hi Dieter, It shouldn't really matter to the dataminer system in which folder your scripts are located. You can easily move them to any folder you like, by dragging and dropping the script in the folder...

View Question
7 Votes Selected edited answer

Hi Piotr, The "Clear Alarm" option A, is a standard item of the alarm context menu in DataMiner and can't be hidden or moved. The "Clear Alarm" option B, is the result of a configuration in the hyperlink.xml...

View Question
7 Votes Selected

Hi Thomas, From the health output, I can see that there are 2 unassigned shards. This will be the cause of the red health state. You can send a GET "/_cluster/allocation/explain" call to your elastic...

View Question
7 Votes Selected

Hi Jeroen, You can do this by appending '?embed=true' to the end of your URL.

View Question
7 Votes

Hi Alberto, Does this thread on dojo provide you with the info you're after? Drag-and-drop editing | Can we move multiple services/elements in one go? - DataMiner Dojo

View Question
7 Votes

Hi Jens, If I'm not mistaken, the derived element is exported from a redundancy group, where the dynamic element (a.k.a. DVE) is exported from a normal element.

View Question

Hi Jens, Since in your use case, the value you wish to store doesn't describe a capability of your resource (and as such will not have a direct impact when the system needs to validate if you can book...

View Question
7 Votes Selected

Hi Wannes, These are saved in elastic search in the dms-cmediationsnippet index. You can use the following query to see the data: http://elastic IP:port/dms-cmediationsnippet/_search

View Question
7 Votes Selected

Hi Niraj, There are various options, one of them is to use the HTTP Client class from the .net framework. Please do note that the best way to interact with remote data sources is using a dataminer protocol...

View Question
7 Votes Selected

Hi Jeroen, This can be achieved by adding ^pk^ in front of your filter. e.g.

View Question
7 Votes Selected

Hi Jack, If you are running a DataMiner version 10.0.12 or later, you can use the Skyline Facotry Reset tool. If you are running an earlier version, you can use the steps described here to clean your...

View Question
7 Votes Selected

Hi Miguel, You can add the "Content-Type" header to your request with the value "application/json" to get JSON responses.

View Question
7 Votes Selected

While it's best practice to have your clustered DataMiner Agents running the same OS version, there are no technical implications if they are running different OS versions (as long as it's a supported...

View Question
7 Votes Selected

Hi Wale, You can do this by updating the runtime flags. // To disable the information events: engine.SetFlag(RunTimeFlags.NoInformationEvents); // To enable the information events: engine.UnSetFlag(RunTimeFlags.NoInformationEvents);

View Question
6 Votes Selected

Hi Steve, For initial driver versions, this is typically the case when the first driver version has not yet been released (e.g. it's still being developed or going through QA). I double-checked and the...

View Question
6 Votes Selected

Hi Robin, You could use a script parameter instead of a script dummy. The user would then manually have to enter the element name (no dropdown). But you could use the script parameter value in an engine.findelement(elementname)...

View Question
6 Votes Selected

Hi Steve, You can use the standard dataminer security features to define what rights different users have in the system. Rights are defined on a user group level. For your specific case, you can have...

View Question
6 Votes Selected

Hi Pawel, It's not possible to change the delay used by the CheckSets. If you would like to validate the parameter changes, you'll have to do this yourself, by reading out the parameter value in a loop...

View Question
6 Votes Selected

Hi Marco, Can you please verify if you added the SLSRMLibrary.dll file to your references in visual studio? You can find the DLL in the c:\skyline dataminer\files folder.

View Question
6 Votes Selected

Hi Maximiliano, I believe this is only available starting from dataminer version 10.3.5 and is behind the UserDefinableAPI soft-launch option.

View Question

Hi Robin, Just a long shot, but maybe at some point in time your elastic cluster went into read-only mode because it hit the watermark low threshold. Can you please try to enable read-write again by...

View Question
6 Votes Selected

Hi Jeeva, Can you double check de resource info tables (under the generic parameters) and validate that the required fields are present and correct?

View Question
6 Votes Selected

Hi Ronny, I noticed that this is a visio on a service. To edit a visio on a service, the usergroup needs to have the Service > Edit right.

View Question
6 Votes Selected

Hi Ronny, I ran a quick series of tests and captured the required rights to have the "edit in Visio" option available. If the option would not be available after verifying that these are activated for...

View Question
6 Votes

Hi Jeroen, One option would be to define a selectionSetVar in your protocol. This will set a session variable when selecting a row in your table, which can be used to filter out a different table.

View Question
6 Votes Selected

Hi Chirs, It should be safe to update the DST time setting on your server to match the configuration of the other agents. There is no recommended timezone, this is a user preference. The only requirement...

View Question
6 Votes Selected

Hi Gabriel, This is likely the result of the users not having any view rights. Can you check if everything is set as accessible under the view subtab?

View Question
6 Votes Selected

Hi Bruno, In the protocolId field you need to specify the Dummy ID defined in the automation script. You can get the ID for the dummies, from the automation script XML or by using the GetAutomationScript...

View Question
6 Votes Selected

Hi Ryan, This is currently not possible. I'm not sure how easy it would be to have such functionality. If you export the users, obviously you can't include the password. Which would then cause a problem...

View Question
6 Votes Selected

Hi Jeyaram, It's possible that the 4.5 .net framework that is installed through the server manager is 4.5.0, while cube requires as a minimum 4.5.2. The quickest solution will be to install the latest...

View Question
6 Votes Selected

From DataMiner 10.1.4 onwards, you have a new user setting, which allows you to collapse DVE elements beneath their main element. When you choose to collapse the DVE's under the main element, the main...

View Question
6 Votes Selected

Hi Christian, This is possible for any DataMiner running version 10.0.13 (or later). The feature was introduced under Release note RN27895 To pass the output values of that script to session variables...

View Question
6 Votes Selected

Hi Mieke, It might be worth having a look at this quesion.

View Question
6 Votes

The Cassandra data is also saved into a file with an sql extension during the time of backup.

View Question
6 Votes Selected

Hi Srikanth, The SRM Package version number is the only version number and definitely the one you are looking for. The same info is also available in the IDP app: The same info is also available in the...

View Question

Hi Fenta, Is your element located in the root view? A known problem can cause elements in the root view the be invisible on all agents in the cluster except for the hosting agent.

View Question
6 Votes Selected

Hi Jens, On the parent script where you prepare the subscript, you can use the method "GetScriptResult()" on the ScriptOptions object after running "StartScript()" . This will return a dictionary<string,...

View Question
6 Votes

This is due to an issue with the order of your NICs. Typically this only happens if you run DataMiner in a lab environment where the IP addresses of your NICs change often. The best way to solve this...

View Question

Hi Thomas, Currently, the main version to use is 5.1.3.X for SNMPv2 integrations and 6.1.1.X for SNMPv3 integrations. For a detailed description of the different ranges, please have a look at the driver...

View Question
6 Votes Selected

The DataMiner server software can only be installed on a windows server. The DataMiner cube client software can only be installed on a windows client. The DataMiner mobile client apps can be accessed from...

View Question
6 Votes Selected

Hi Jeroen, System display should work up to: dataminer 9.6.4 (feature release) dataminer 9.6.0 (main release) More details can be found in RN 21565

View Question
6 Votes Selected

Hi Stefan, Is it possible that you are referring to the user-defined API? You can find some documentation on how to use it here. We also have a nice KATA video on it, which you can find here.

View Question
5 Votes Selected

Hi David, I can confirm that this is not possible.

View Question
5 Votes Selected

Hi Amer, The easiest way to achieve this is by triggering your QAction from a parameter. You can then set this parameter from your automation script (which will trigger the QAction)

View Question
5 Votes Selected

Hi Phil, You'll need to define the entry point table in your function definition. The columns of that table can be included in the function definition and will be shown as standalone parameters. In the...

View Question
5 Votes Selected

Hi Martin, This is possible. The main thing is to make sure that every  datamienr cluster uses a unique prefix. (link to the docs)

View Question
5 Votes Selected

Hi Bruno, The package contains: the latest driver version (in range 1.2.4.x) a sample automation script to send inter-app calls to elements running this protocol. a visio file a dashboard

View Question
5 Votes Selected

Hi Jordy, Sure you can sort on multiple columns. To do this, use the hamburger menu on your alarm tab and disable "Automatically group according to arrangement". Next right click on the column header(s)...

View Question
5 Votes Selected

Hi Vish, You could use GetRow or GetColumn functions as shown in the example below. Note, you'll need to add the Skyline.DataMiner.Core.DataMinerSystem.Common and Skyline.DataMiner.Core.DataMinerSystem.Automation...

View Question
5 Votes Selected

Hi Michiel, You'll need to restore your previous Visio file so you can get things to work again. To avoid having to replace the visio every time you do an update, you'll have to assign the visio as an...

View Question
5 Votes Selected

Hi Tyler, You can find the details on how to get the service definition id here.

View Question
5 Votes Selected

Hi Bhavana, DataMiner reads the time from the host operating system. To change the time in DataMiner, you need to change the time on the server OS, followed by a DataMiner restart.

View Question
5 Votes Selected

Hi Fenta, I suggest taking a look at this question: https://community.dataminer.services/question/best-practice-max-size-of-parameter-value/answer/99767/

View Question
5 Votes Selected

Hi Michiel, TLDR: Yes In a failover system, you need as a minimum one shared virtual IP (or hostname). It's not mandatory to configure it on all interfaces.

View Question
5 Votes Selected

Hi Phil, The newtonsoft dll has been updated to version 13.0.1 under Release Note 34558 and released with DataMiner 10.2.0-CU7 and 10.2.10. Release notes 10.2.0-CU7 (Main release) Release notes 10.2.10...

View Question

Hi Ryan, Based on the info available, your DataMiner agent is unable to communicate with the database, which results in the problems you are experiencing. Do you know what type of database architecture...

View Question
5 Votes Selected

Hi Ashwini, The administrator password is managed on a windows server level. This means that you need to change the password through the windows server. To do this, you can open the local users and groups...

View Question

Hi Baptiste, Can you check the content of your SLDataMiner.txt log file? I suspect that this will report a failure on SLNetCom. If that is the case, you'll need to verify if the IP address in the following...

View Question

Hi Jamie, We have a driver for the RedRat IR Netbox which allows you to send out IR commands controlled by DataMiner.

View Question
5 Votes Selected

Hi Thomas, This is currently not possible. You can extract the file from the filesystem on the server or from a backup package. The file is available under c:\skyline dataminer\protocols\{protocol name}\{protocol...

View Question
5 Votes Selected

Hi Mieke, This can be achieved by setting the FunctionName in your constructor. e.g. FunctionResource functionResource = new FunctionResource() { Name = Convert.ToString(row.Profileinstancesname_202),...

View Question
5 Votes Selected

Hi Stijn, Are you using a system where IIS is configured to only accept HTTPS? If so, can you check if you have the correct configuration in your maintenance.xml file?

View Question
5 Votes Selected

Hi Paul, Can you please let us know which version of DataMiner you're currently using? If everything is set up correctly, then the IIS configuration on the standby server should have a set of rewrite...

View Question

Hi Jens, I don't think the teams integration and the SMS gateway integration necessarily serve the same purpose. The teams integration is great to interact with your DataMiner system, and collaborate...

View Question
5 Votes Selected

Hi Carlos, From the context menu (right-click) in the alarm template, you can choose to export the template to an excel file.

View Question
5 Votes Selected

Hi Jens, These are stored in the elastic database. Currently, DIS does not hold any functionality to import these directly. For now, you'll have to use copy-paste, to move the snippets back and forward...

View Question
5 Votes Selected

Hi Bruno, You can't assign the alarm ownership to a different user.

View Question
5 Votes Selected

Hi Stacey, When using external databases you'll have to use the standalone Cassandra backup and standalone Elastic backup tools.

View Question
5 Votes Selected

It doesn't matter, you can choose any, as long as there is connectivity.

View Question
5 Votes Selected

Hi Niraj, You can do this by getting the table keys first and then requesting the column value for every key. For example: public void Run(Engine engine) { ScriptDummy myElement = engine.GetDummy("Switch");...

View Question
5 Votes Selected

Hi Daniel, You will need to install the SSH.Net nuget package and add a reference to the Renci.SshNet namespace by adding "using Renci.SshNet;" on top of your script. Depending on your requirements,...

View Question
5 Votes
Load more answers