User info
First name | Wim |
Last name | Bruynooghe |
Website | https://wimme.net/ |
DevOps Program
Acquired rank |
Enabler
|
Points progress |
2817
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
This should be possible. However, the IIS web server is by default configured to recycle every 29 hours which will cause the connection to drop. Dashboards and the Low-code apps will reconnect in the background,...
View QuestionDataMiner doesn't enforce a file size limit. However, there will be a limit on the total size of the email which will be defined by the outgoing email server you're using, as well as the limit of the email...
View QuestionIf with element capacity you mean the amount of elements then it's possible with GQI to create a query that counts the amount elements in the DMS, optionally grouped per DMA. But this returns only the...
View QuestionNote that this feature is still in soft launch (currently the idea is to make it available in the custom app creator framework so that it can be used in custom apps, instead of releasing it in the Dashboards...
View QuestionA few things I'm thinking off: In Cube, System Center, Security, limit access for the Dashboards Gateway user to the bare minimum that is really needed. Enable HTTPS on the Dashboards Gateway using...
View QuestionWe have also seen this issue before, but we didn't investigate the root cause of this yet. It works when sending the JSON directly via Postman to the JSON API of DataMiner, but for some reason it doesn't...
View QuestionIn the URL, you should replace "dataminer.company.local" with the hostname (or IP address) of a server that runs a DataMiner Agent.
View QuestionThis isn't possible at the moment. If you would like to have this, you can add it to the Feature Suggestions.
View QuestionThis should indeed work. I quickly tried it but unfortunately I get the same result, it looks like this functionality is broken. It looks like it doesn't fetch the resolved details anymore when the url...
View QuestionIn a GQI query, you can make use of the "Select" operator. With this operator you can configure which columns should be fetched and it's also possible to configure the order of the columns by moving them...
View QuestionThis has been added in the client test tool rather for debug purposes, it's not a full SAML login for end-users. You would have to do all the SAML steps manually (see Willem's answer). Or you could login...
View QuestionWhen Cube connects to the DMA, Cube will open a random port to which the DMA has to connect to send eventing notification messages. If only Cube is able to connect to the DMA, and the DMA not to Cube,...
View QuestionShowing a webpage inside another webpage could potentially be very dangerous, because that webpage could access in-memory data, session data, storage data, the code, etc of the parent website (our app),...
View QuestionThat is indeed the default behavior. It is possible to override this default behavior, by configuring what timezone you want to use in all client applications. This can be done per user in the clientsettings.json:...
View QuestionIt's not possible at the moment to specify a filter on an alarm property in one of the GetAlarms API methods. As a workaround, you could use the GetAlarms method and in the filter you can specify additional...
View Question"Low-Code Apps" will only be shown in the license overview in Cube from 10.2.6 onwards (RN33208). In older versions you don't need the license, Low-code Apps will work if the soft-launch flag is enabled.
View QuestionThere are customers already doing this by using SAML authentication on their own portal and also on DataMiner. When a user opens their own portal (could be ServiceNow), they log in on the SAML identity...
View QuestionGenerating self-signed certificates can be done for development/testing purposes, but please don't use self-signed certificates on production systems. Either use an external Certificate Authority (in case...
View QuestionOnly the client devices need access to the video stream server. The clients connect directly to the video stream server to start the stream, it does not go via the DMA, so the DMA does not need access.
View QuestionThe documents are located on the DMA, so the web browser is used to download them from the DMA agent. However, instead of downloading it, it could happen that the browser opens it inside the browser. This...
View QuestionThe Monitoring app has following features: Surveyor View cards Alarm console Alarm cards Masking & unmasking Element cards Service cards Parameter sets Trending Mobile visual overview...
View QuestionMake sure following IIS features are installed: ASP ASP.NET 4.x .NET Extensibility 4.x ISAPI Filters & Extensions WebSocket Protocol IIS 6 Management Compatibility IIS Management Scripts...
View QuestionThis 0x800402D5 error typically occurs when the DMA can not send outgoing emails via a mail server. Can you verify if the DMA has been configured correctly to send emails? The configuration is in the C:\Skyline...
View QuestionHTTPS is optional, but highly recommended (otherwise data between clients and the DMA is transferred unencrypted including passwords of users logging in etc). HTTPS has to be configured per DMA, it's...
View QuestionThis happens when a mismatch of dll versions is used in the WebAPIs. From the file versions, your WebAPI has a higher version than the rest of the DMA. Has a client only or web only upgrade been installed...
View QuestionAt the moment it's only possible to configure this per dashboard (see docs). It's on our backlog to add this functionality on folder level (DCP188615).
View QuestionSLAuthFilterISAPI is an ISAPI extension module for the IIS web server. In IIS Manager you can remove this ISAPI extension. Then it should be possible to delete the files.
View QuestionWe've seen alarms staying active before, but not the way you describe it that they stay in the web apps while they are gone in Cube. The active alarms are being cached in the WebAPIs hosted in IIS on...
View QuestionA Dashboard Gateway connects to one DMA of the cluster (it could be a failover pair by using the virtual IP/hostname). You can also set-up multiple Dashboard Gateways, each linked to another DMA of the...
View QuestionIt looks like the URL Rewrite extension isn't available. Normally this should get installed by the DataMiner installer, maybe there's an issue where this doesn't work on Windows Server 2022, or it could...
View QuestionSame question as Dashboard – error – not able to copy embedded url. The web browser blocks access to the clipboard when the Dashboards application isn't opened via a secure https connection. There's...
View QuestionYes this is possible (even with the same connection-string), actually multithreading is recommended so that you can optimally use all the available capacity of multi-core servers. IIS, the WebAPIs interface,...
View QuestionA FQDN and a trusted active certificate are indeed required to use https. What certificate you can use depends if your system is publicly accessible on the internet or not: If publicly accessible, for...
View QuestionApart of the logging of IIS and SLNet, there is no additional logging. Extra logging would generate too much data and cause unnecessary load on setups with a high API usage. For troubleshooting, it's...
View QuestionThe error message says exactly what is wrong, you're using a wrong url. The SOAP interface should be used like this: Note: the url ends with soap.asmx, not with "/ConnectApp". With SOAP, the web method...
View QuestionThis is not supported yet in our videothumbnails web player. This is functionality that we can add, so you can request a new software feature for this. A workaround could be to make use of another web...
View QuestionSharing a folder will replace the security settings recursively of every child folder and every file, so existing settings get overwritten. This could lead to IIS having no access anymore to the webpages...
View QuestionLow-Code Apps (and all our web apps) run by default in the timezone of the end-user, while Cube always uses the same timezone as the DMA. The default timezone of the web apps can be configured. If you...
View QuestionThat's indeed correct. The Maps module will load a resource from api.mqcdn.com, but this will load additional resources where we have no control over and might change over time. I just gave it a test...
View QuestionThis will save an authentication key to the "local storage" of the web browser. Anything saved there has no expiration time. Unless you open the page in a "private" or "incognito" tab, in that case it...
View QuestionThe WebAPI methods only support setting write parameters, it's not possible to set a value on read parameters via a WebAPI method, as far as I know this is up to the protocol.
View QuestionWhen changing the DataMiner.xml file, the DataMiner agent has to be restarted. Did you do this? More information can be found here: Configuring outgoing email | DataMiner Docs Also make sure you're using...
View QuestionThis won't be easy because SRT (Secure Reliable Transport) sends data over UDP, which web browsers for security reasons don't support. Web apps can only send/receive data over HTTP(S). So if you want to...
View QuestionIn Cube, in the alarm console create a filter how you want it, and save it as a public alarm filter. Via the WebAPI, you can use the GetAlarms method and specify this saved alarm filter: { "connection":...
View QuestionA few things you could try: In a web browser, are you able to open the web interface when surfing to the hostname/IP of the DMA? If not, does doing the same on the DMA server by opening http://localhost/...
View QuestionOur DataMiner Maps application loads in the Maps JavaScript library from Google and executes methods from this library. I can't say what information Google sends to itself and what information they collect,...
View QuestionThe user (which credentials you have used to connect with the API) should have permission to access the specified element. The security can be configured in Cube, in "System Center", "Users & Groups"....
View QuestionIf you want to embed the Dashboards app within Cube (or another DataMiner application having an SLNet or WebAPI connection), then you can make use of the ticket url parameter (see Gilles answer). If you...
View QuestionThe error message is indeed confusing and outdated. Originally jobs were created without a domain, the web method is still backwards compatible so that it still works to create jobs without specifying...
View QuestionEditing a dashboard that has been shared is not possible at the moment. This is because a dashboard that has been shared opens certain security flags and API calls depending on the data that is used on...
View QuestionIn the new Dashboards app, it's unfortunately not possible in 10.1.0, as this functionality has only been added in 10.1.4. In edit mode, under the Parameters data set, it's possible to select a parameter...
View QuestionThis action installs the websocket feature in IIS, which is used to have real time updates in the web applications (Dashboards, Monitoring, etc). The apps will still function if there is no websocket communication...
View QuestionCurrently VLC offers two native browser plugins, one is ActiveX for IE and the other is NPAPI for other browsers. Once installed, native browser plugins have full access to the client pc, which has a lot...
View QuestionThis is a new feature that has been added in DataMiner Cube, but unfortunately it has not been added to the WebAPIs yet. Via the WebAPIs it's at the moment only possible to assign a Visio to a view, a...
View QuestionThere is a software issue in the Dashboards app, where if you use the Dashboards app without https, then it also won't use https for the urls in the web components on a dashboard. I created a task to get...
View QuestionThis is still a limitation, the Dashboards app shows indeed only the first 10000 elements (sorted on name). I created a software issue task for this so that this can be fixed (task ID = 150290). Thank...
View QuestionThe Jobs app requires next to the license also an active indexing database. Does your DMA have an indexing database (Elastic)? Also verify if the soft-launch flag hasn't been put on false (default is...
View QuestionWhen the applications running on your server use more memory than there is physically available, then Windows will use the pagefile.sys file as virtual memory (swap), so that there is enough memory available...
View QuestionTo be able to share a dashboard, your local DataMiner account must be linked to an account on DataMiner.services. If that's not the case yet, Dashboards will guide you through the steps to do this linking...
View QuestionThere's a web method "GetDataMinerAgentsInfo", but note that it does require authentication. The result is an array, it returns a DMAInfo object (contains a Status property) for every DataMiner agent in...
View QuestionThis is not possible at the moment. Note that soft-launch options for various reasons should only be enabled on staging platforms, which typically are not big clusters.
View QuestionYes, this is possible since feature release 10.0.12, see the release note for more information.
View QuestionThis depends on how frequently your application requests a web method: If your application only does a new request 5 or more minutes after the last request, then it's better to connect, do the request,...
View Questionhost = obsolete and no longer used, as the API will always connect to the "localhost" DataMiner (except if something else has been configured in the file Webpages\API\web.config, then it will connect to...
View QuestionSee the DataMiner System Requirements, there's a section about "Indexing system requirements" (which includes an Elasticsearch database).
View QuestionIIS can log any site activity in log files, in IIS Manager it's possible to configure what exactly it should log (it's possible to log any http-header of a request and response). Tools like AWStats (which...
View QuestionThe new Dashboards app is available since: Feature release: 9.6.9 Main release: 10.0.0 (RN22517)
View QuestionIn the Legacy Reporter, you should go to templates and create a report template, put "Template Type" on "multiple elements" and add a Status Query block, click save. Then in the templates overview, click...
View QuestionIt should work using a wildcard filter like "*" or "*.1" except if it is a partial table. Is "Remotes Ping" a partial table? If not then we would have to debug this further. You could also try generating...
View QuestionI think your question is similar to How to send a by code created dashboard as a report via Email?. It's not possible yet to specify those options in the code of an Automation script. The class MailReportOptions...
View QuestionThanks for reporting this. Looks like this indeed doesn't work yet, although this should be supported. Can you create an issue task for this on Collaboration?
View QuestionThanks for reaching out, this definitely isn't right. I'm not sure what DataMiner version you're using, but if you're a few versions behind, I would recommend upgrading to the latest version. If it keeps...
View QuestionAn information event gets created when executing a set on a parameter. It should indeed also be possible to follow the communication in the Client Test tool.
View QuestionIf the client pc's (used to open Cube or web pages) have Internet access, then you can use Google Maps or OpenStreetMap within DataMiner Maps. Internet access is not required on the DMA server for this....
View QuestionFirst you'll have to get a connection id, by calling the ConnectApp web method: With this connection id, you can execute the GetElementsForProtocol method: Note that the "Content-Type" HTTP header...
View QuestionIt's not easy to set metrics on this, as it depends on several factors, what data is being requested, what hardware is being used, how much load is there on the DMA agents, the network connections, etc....
View QuestionIn 10.2.1 (and also the upcoming 10.2.0 main release) we introduced a new rendering engine for the PDF. This has been tested on our internal systems and we detected no issues. I tested it now also specifically...
View QuestionOur API interfaces are build on top of Microsoft ASMX WebServices, which is basically a SOAP interface with some support for JSON. Unfortunately, it does not offer a JSON schema. The WSDL of our JSON interface...
View QuestionIn the MaintenanceSettings.xml it's only possible to configure one FQDN. This is used by the server (back-end) to access resources from itself (since http://localhost/xx might not work when https is configured...
View QuestionIt's a license file for a 3rd party component (ChartDirector) that is used in the legacy Reporter. (Note, it's located at C:\Skyline DataMiner\Files\chartdir.lic, so not in the C:\Skyline DataMiner\ folder.)
View QuestionThis is indeed how it should be configured. I am able to reproduce this issue, it seems to occur on all time zones that don't have a summer/winter timespan interval. As this is a software issue, a task...
View QuestionPlease note that we're still working heavily on these features. At the moment it's not possible to share dashboards containing GQI queries. We are looking into it to add this. For dashboards containing...
View QuestionThis can be configured in the Scheduler module of Cube, it's possible to add an action that sends a PDF by email of a dashboard. For more info see the help.
View QuestionThere are a few options: When the browser downloads the image, it might also receive http-headers that indicate if (and for how long) the browser is allowed to cache the file. If you have control over...
View QuestionWhen using your own private maps server, then DataMiner Maps won't make any online request, so the MapQuest API won't be used and is not needed, there is no cost except the cost of running and maintaining...
View QuestionBy default, IIS on Windows Server versions log site activity into log files. This can be configured in IIS Manager, by clicking on "Logging": These log files are by default kept forever, but it's possible...
View QuestionWith SAML, you don't have to login every time when opening an app, since you are already logged in on the identity provider. If the web apps would kill your session within the web apps, then the identity...
View QuestionWhen enabling the soft-launch flag of the legacy Reports & Dashboards, then these modules are again fully available, no functionality is disabled. Creating new legacy reports, legacy dashboards, etc...
View QuestionThere's currently no functionality available to exclude these. Some users do want to include these in the report for investigation purposes, this way the report gives a full overview of all outages. They...
View QuestionThe "add to dashboard" functionality indeed only works with the legacy Dashboards module. There's a task (DCP184224) on the backlog to look into this, we could get this working with the new Dashboards...
View QuestionFor Cube you could apply a firewall rule to only allowing certain IPs to connect to the DMA agent, and block any other incoming connections. For Dashboards, a solution could be to set-up a Dashboards...
View QuestionThis is indeed not possible yet. There's an item on our backlog to add this functionality (DCP192320).
View QuestionIn Cube, if you double click on the name of the table: Then it will open the details of the parameter where it will also show its ID:
View QuestionThe w3wp process is a worker process of the IIS web server which hosts an application pool. DataMiner uses it to provide our web apps. It runs a few ASP.NET applications like the WebAPI. It has its own...
View QuestionThis is indeed a known issue, the server time does not work as expected. There's a task (DCP138417) on our backlog to fix this.
View QuestionImages have to be stored below the Webpages folder so that they are accessible by the web browser. If it is below the v1 folder or not doesn't really matter, as long as this path is correctly configured...
View QuestionThis is probably an issue somewhere in the software. At the moment we don't support signing out when delegated authentication like SAML has been used to authenticate, so in that case the Sign out button...
View QuestionUnfortunately not, the ProtocolFilter tag is at the moment a strict equal filter. If needed, this functionality could be added as a new software feature. We're working on a new maps component (currently...
View Question