Comments
-
Just a couple of things, With the way licensing works, you may have to release them before moving them. Make sure you back up and copy over any schedules (TASK Scheduler) you may have on the old server. Personally, I always setup a private network between the OLD and NEW servers. That way, the OLD Server's SQL connection…
-
Is there any documentation for the TriggerQueryDesign Field in the AlertDefinitions Table?In answer to this part, we do not document the database structure. It is by far preferred not to do direct calls to the database, and for us to provide tools for customers to do so is not advisable. I can appreciate the company's…
-
Just went through and changed a couple of custom property props through the DB. Unfortunately, MHarvey's suggestion did not work for me. I had to manually edit the schema files on my servers. Apparently, "Update Schemas" only works if you are adding a new custom property and not for applying your field property…
-
Actually you can have a blank field and 1 separator like ; or , I posted a similar hint -- . You can combine multiple custom fields to compose another custom field. Custom field: Alert_Email contains ${Node.MailTo1};${Nodes.MailTo2} <--- ${Node.Alert_Email} goes in the To: field of Alert. Custom field: MailTo1 <--- auto…
-
To eliminate the receipt of the entire table, insert a custom SQL variable into your message instead of ${CustomPollerStatus.RowID} and ${CustomPollerStatus.Status}. e.g. / ${SQL: Select RowID from CustomPollerStatus where CustomPollerAssignmentID='${CustomPollerAssignmentID}' and Rawstatus=3}
-
Yes, ${SysName} works fine, but unfortunately I need both ${Sysname} and ${Nodename}. We monitor devices that are managed by a third party who set the system name, which does not match our internal naming convention. - So in a few cases, the system name does not match the nodename (caption). Of course, this happens on high…
-
Looks like I forgot to put the '' around the variables. Sorry about that. '${AlertName}' -v
-
${SQL: Select TriggerTimeOffset / 60 From AlertStatus Where AlertDefID = (Select AlertDefID From AlertDefinitions Where AlertName = ${AlertName}) AND ActiveObject = ${NodeID}} Try this instead, and see if you get any further. -v
-
Hello Mark, No issues running the Log Forwarder on my test boxes. (The only major deployment concern I have is making sure .net 2.0 is installed on all the servers.) I have many instances of Snare installed without issue, with the exception of Snare Epilog. Epilog is problematic. Comparing Snare to SW Log Forwarder, I…
-
Thanks for the reply and look forward to your team exposing the "change password routine" through the website. As for the NCM/NPM integration, I've temporarily remedied my needs by inserting the required values into the appropriate SQL table. This allowed me to negate the necessity of relinquishing the "view customization"…
-
Once you have your Volume Alert trigger setup, You can add this to the trigger action to give you the UNC: ${SQL: Select '\\' + n.caption + '\' + (select substring(v.caption,1,1)) from Volumes v join nodes n on v.nodeid=n.nodeid where v.volumeid=${VolumeID}} This isn't tested, but should work. Make sure your volume trigger…
-
Upgrade problems to look out for: - In my experience, every update has an annoying habit of not respecting your custom IIS settings. (I setup host header parsing so I can get to NCM and NPM on port 80.) So, every time the configuration wizard runs, I have to reconfigure the IIS settings. One other annoyance is NPM updates…
-
I have 2 separate Solarwinds Environments of which, I have only migrated one. My upgrade of the smaller environment took approximately 24 hours. The reason for this is that I have a very large Syslog table which cannot be truncated. So in essence, my problem ended up being an issue of not having enough storage for temp and…
-
If you actually look at the SQL statements that are generated for the alert, you are not going to get the response you are looking for. The best thing to do is to remove the first part of your alert: OID is equal to 1.3.6.1.4.1.9.9.13.1.3.1.3, status is greater than or equal to 40. I'm assuming the remaining portion of the…
-
You don't need admin privs to modify custom properties. Just expose the custom properties on the views your user has access to. (I have extensive custom props, so I usually create a separate view that is linked from the node view.) -v
-
Hi Brandon, I have a question that's somewhat along the same lines, but not quite the same. What if I have several smaller licenses, would I be able to consolidate those smaller licenses for a larger one? We have regionally distributed installations that we would like to pull back and centralize. For example, I have 2…
-
I know this is an old post, but I didn't see an answer for it. I ran into the same problem with the Additional Web Server 9.1 SP5. I had the same problem with NTA & APM reports failing with the same error messages. To resolve the issue, For APM: copy APM-OrionReportWriter.cfg & APM-OrionReportWriter.schema files from the…
-
Apparently this is a known issue. It was not corrected with 10.1. Case # 101229 - track when IP Network Browser is fixed.
-
Yup, having the same issue. Did you open a ticket for this?
-
I've taken a look at Google Map and AMMAP. I'm leaning more towards AMMAP. (I use it in Splunk, so it shouldn't be that much more difficult to implement in SW.) With AMMAP, you can build lines, connectors and other actions that are not available in Google. Take a look at AMMAP and see what you think. My two cents. -v
-
I had the same problem and it was due to an "architectural" change within NCM. NCM no longer supports "special" characters in the scheduled job name. So, every one of my previously scheduled tasks with a "-" in it would not show up in the NCM Task Scheduler Console. The solution is to remove the special characters from the…
-
Modified from If you manually put in the SQL trigger query in the database: Select A.NodeId AS NetobjectID, A.Caption AS Name From Nodes A, Nodes U Where ( (A.Status = '2') AND ( (A.ParentNode = U.ParentNode) AND (U.Status = '1') ) ) ------------A.Status = 2, your node is downA.ParentNode = U.ParentNode, find the parent…
-
Hello Simon, If your intent is strictly to stop alerts from being emailed, you can do the following: This is strictly an On / Off method. Create a custom true/false field called Production in Custom Node Properties. For related alerts, under alert suppression, suppress alerts when Production = False. (You can also set this…
-
If you are willing to maintain a hacked SQL query in your alert trigger, see this hint: You should be able to modify it to query a parent dependancy instead of 'Site' dependancy. - v
-
Can I ask what version of browser you are using? Unfortunately, I find different browsers have different results to the web admin functions. (For example, Safari can delete, unmanage but not add.) Also, make sure you are not refreshing the screen manually. You have to wait for NPM to finish its procedures. It should…
-
Yes. We use a variety of different ones. Did you have a specific implementation question on the SQL side or the SW side?
-
You can actually do this with UNDP. I monitor all DHCP Servers ... over 90 with UNDP and have an alert when a scope is below 5% and 1%. The only caveat, until SW adds some functionality, is that the alert matches the first scope that is full (this is a table based UNDP), so I have a report for DHCP Scopes that shows all…
-
Are they asking you to monitor a web site, which in turn responds to you with an XML file?
-
Just run the Network Discovery tool. If you have multiple Pollers, make sure you assign the discovery to the same poller the device is assigned to. Discovery will automatically add new interfaces to existing devices. -v
-
NCM and NPM can coexist on the same web server and on the same port peacefully. Just setup "Host Header" parsing on your web server. - Only caveat is that every NPM or NCM update will overwrite your custom website configuration. - The configuration wizard will respect your application pool settings, but not the Advanced…