• Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by pperreault

  1. I put this together. https://github.com/peteperreault/lm Script is getGroupConfigs. It's working for Cisco and Palo Alto devices, potentially only a subset of each. I'm sure there are additional devices that can be added as well as additional functionality. @Stuart Weenig You'll recognize some bits from connectwise_manage. You know what they say, imitation (and outright thievery) is the sincerest form of flattery. 😉
  2. @Stuart Weenig Correct, download a collection of configs from LM to a local device. @mnagel Thank for the link. However, I am going to be a choosy beggar since I am useless with perl. I decided to go ahead and write something in python and will link it here if it turns out to be any good.
  3. Anyone know of or have a scipt to download multiple device configurations at once? I'm thinking of writing a script that will identify resources within a group and then download their configurations for a specific configsource instance. I can't be the first one to want this though so thought I'd check here.
  4. Thanks for the suggestions and pointers @Michael Rodrigues.
  5. Just created a ds to count SonicWall SSL VPN sessions. Locator FMN27M. Would love some feedback and code improvements as this is my first groovy script. Not a fan of just dropping the exit code as I have. There must be a better way to implement validations/error checking and output appropriate exit codes Would like to see other methods for counting the users. Maybe matching on the string "User Name" and counting the lines that follow? Could see this growing to include user session length Would be nice to only apply the ds to a resource if ssl vpn server was running
  6. @Antony Hawkins Thanks for the follow up. I've played with this configsource over the last few days and have some thoughts. The property names for the API key and id have changed but that is easy enough to update in the configsource script. What is limiting the value of this configsource is that IOS provides different output from show run and show start. Show starting-config includes certificate chains while show running-config does not. This of course results in a diff trigger. IOS does have a show runing-config brief option that excludes certificate data. However that would obviously re
  7. I'm working through the approvals now to get access. They also have an API for pulling PSIRT (security advisories) that I want to play with. Might also have a lot of value.
  8. @Michael Fisher HTTPS sooner rather than later would be good. For other ports you'll never have a complete list but how about a tunnel functionality to enable remote access to protocols you don't support and non-standard ports?
  9. Would be helpful to have Cisco device warranty and contract status potentially shown as a property.
  10. I don't believe this is a feature of Logicmonitor. Did you find a solution? We are looking at Auvik now because of the integration with Connectwise. How do you find Logicmonitor compared to Auvik?
  11. Thanks for this, this is great. I am only interested in the ip and org info so in the interest of de-cluttering the property source info I reduced the script output to just that. Stack Exchange (since I'm not a groovy guy) pointed me to this solution. //comment out orig map iteration //arrayInfo_map.each{ key, value -> println "$key=$value"}; def ip_addr = arrayInfo_map.find{ it.key == "ip" }?.value; if(ip_addr) println "ip = ${ip_addr}"; def carrier = arrayInfo_map.find{ it.key == "org" }?.value; if(carrier) println "org = ${carrier}"; I wouldn't be surprised if i
  12. One of our collectors is experiencing what seems to be connectivity issues. Common symptoms are it loses communication with the LM cloud, remote sessions to it or monitored devices fail to complete. I also notice that the collector heartbeat fail datapoint is increasing with time. I've seen it's value over 6000. Support hasn't been able to tell me what this value actual is other than providing developer notes, which are unfortunately unhelpful. Can anyone provide some insight to what this failure count is actually counting? Has anyone seen and resolved this symptom? We are planning on re
  13. It would be beneficial to have direct access to logs indicating when alerts are suppressed due to escalation chain rate limits. Currently these logs are only available through support.
  14. I tried pulling this configsource but it looks like it is under security review. Any idea when it will be available?
  15. It seems YH9ZXM is unavailable due to security review. Is there a stats on this?
  16. So far so good, no issues with this hack for monitoring Meraki networks as of yet.
  17. We manage multiple Meraki organizations and have been limited by the one collector per organization rule. Monitoring a Meraki organization via the Meraki cloud requires snmp.meraki.com be used as the IP Address/DNS name with the organizations unique snmp settings. A collector requires unique IPaddress/DNS name for each Logicmonitor device which prevents multiple organizations from being monitored by the same collector. To circumvent the one controller per organization limitation we've created internal DNS c-name records which point to snmp.meraki.com and use those as the IP Address/DNS na
  18. Has using an empty value for the depends_on property been tested to have negative results? My testing shows no ill effect. Adding this property at the group level obviously speeds deployment. However if the primary device is within the group I don't want to make it dependent on itself. Adding the depends_on property to the primary device with an empty value seems to resolve this.
  19. Cisco_IOS excludes the ASR platform. Is there a plan to create a unique configsource for the ASRs or update Cisco_IOS?
  20. We are an MSP migrating an existing client base to LM for network and voice infrastructure health monitoring. For ease of deployment, when we do not manage their server infrastructure, we are thinking of providing clients with an ova to deploy within their network. Once the VM is deployed the collector will be installed. Any words of wisdom or lessons learned from your experiences doing something similar would be appreciated.
  21. This is fairly standard functionality in a monitoring tool. Many WAN circuits will be delivered at a rate limited speed. As an example, a carrier circuit may be clocked at 100Mbps or 1Gbps while the service speed is limited to 10Mbps, 20Mbps or 50Mbps. Utilization reporting, alerting and forecasting should be tied to this service speed, not the interface clock rate.
  22. Feature request to delete instance groups. device > data source > instance > instance group because sometimes we want to undue what we've done
  23. Is there an update on this feature request? To reiterate the request, it is important to be able to specify a service speed which can be different than a physical interface speed. The physical interface speed being what is learned from the SNMP poll. Then of course, we need to be able to graph, trigger alerts, etc based on this service speed. If you want to be complete, you'll include both an In service speed and an Out service speed as these are sometimes different.