• Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Mosh

  1. Please allow retrospective SDTs. We need this so we can filter out alerts in reports.
  2. Screen real-estate. Also, it's visually useful for Ops to have the alerts together. In separate widgets they may not make mental connections between SDT alerts and unexpected real alerts.
  3. The Alert widget shows acknowledged alert rows with a pale blue background. Please also do a similar thing for alert rows that are within an SDT period. I would suggest a pale violet or green, definitely not any hue of yellow, orange or red, as they would be confused with alert severities.
  4. Hi @sirisha, Can you paste more of your code? Need to see what you are doing before you call this function.
  5. Aha! Thanks @mnagel and @Stuart Weenig.
  6. Is there a bug in the CSV download option in a chart widget? If I set the time range to a custom time, say 1st Jan 2019 to now, the chart shows the correct data, but the CSV download only contains the current day's data.
  7. Solved it. For anyone who needs it here is how to generate the MAC part of the signature using only native ServiceNow script and classes. (I had to write my own convertByteArrayToHex() utility as there was nothing I could find native in ServiceNow.) The problem with using CryptoJS is that in ServiceNow it would only be allowed in a scoped app and I wanted to do this in the global scope. var HexUtil = { convertByteArrayToHex : function(byteArray) { var hex = ""; byteArray.forEach(function(byteValue) { hex += HexUtil.convertByteToHex(b
  8. Please add an option to automatically add the External Ticket ID returned in the response to a Custom HTTP integration to the Notes field of the alert.
  9. I would like to use the REST API from ServiceNow but I'm not able to generate the HMAC using the ServiceNow Glide System native class GlideCertificateEncryption(), the resulting values don't match with what I would expect from Python or PowerShell. Are there any ServiceNow developers out there who have managed to call the LogicMonitor REST API from a ServiceNow script? If you have, could anyone share an example script please. var JavaString =; var key = new JavaString("key"); var message = new JavaString("message"); var keyUTF8 = new JavaString(key.g
  10. Actually ignore this. Support have shown me that we can control this via the LogicModules settings in a role. I panicked and thought it was going to be visible to all.
  11. Please make the access to Exchange via the nav bar limited to actual Administrators. This option should not appear for resource managers. For us Enterprise customers, we would like to make sure that only members of the Administrators role can have access to LM Exchange.
  12. Hi David! I'm well thanks, hope you are too. For info, I also just noticed that if I add *State* as a Datapoint GLOB it causes my alert widget to complete fail to display anything (in one of my tests it also zapped the column settings I had). As a workaround to the negative GLOB issue, I was adding specific expressions (see attached) and that's how I came across this.
  13. I noticed today that the alert widget had defaulted to having Static Threshold and Dynamic Threshold set as enabled. This messed up our dashboard column widths and layouts and we had to go through and reconfigure them. Please, please, please do not default new columns to enabled. New things should be disabled by default.
  14. This is more for info. I noticed today that in v136, negative GLOB expressions are not working in alert widgets. I have a ticket open (it's urgent for us). @Sarah Terry
  15. Not actually sure who my CSM is now, so unlikely it will be in the system.
  16. I've also requested this in the past. And, I also have need to be able to do it via the API, for example, when our workflow detects a ticket has been closed but the alert remains.
  17. Hi @mkerfoot, have sent you a message with a YouTube link on how to get started with Google Apps Script web apps.
  18. Would be good to have STDOUT and STDERR as standard tokens. Though as they could contain a lot of content, would need a special view, opens in a new dialog to scroll through the content ideally in a console font, rather than the current method of viewing properties using the Info tab.
  19. At the moment, when a graph is defined on a datasource, the graph always appears against the DS object under the resource object. We would like to have the ability to define graphs on a DS but be able to not display them on the resource. Use case, we have graphs that we use for debugging that are added and removed when no longer needed. Would be easier if we could keep the graph but simply disable it.
  20. At the moment, when a collector executes a PowerShell script, the command line of the PowerShell process will expose credentials (the <removed> parts below example). The better way to do this would be to save the strings to temporary files (this would be done by the collector agent), and the PowerShell scripts should read the content from the files and pass as arguments to the script cmdlet. The problem with passing them in the command line is they are exposed in memory and malware could steal the credentials. PowerShell.exe -NoLogo -NonInteractive -InputFormat text -OutputFor
  21. Another reason why I'd like to pass the alert message through a script first would be for SSL cert alerts. Rather than "SSL cert will expire in n days" I would prefer to have it say "SSL cert will expire on <date>". With a alert message script we could perform that calculation.
  22. Just the ability to pass the alert message through a scripted function that returns a string back the alert handling process would meet many people's requirements in this space. The alert message script could be part of the data source same as discovery and collection scripts. At datapoint level would be nice, but even at module level, it would be fine as we could if()...else or switch() case for data points.