Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Hi folks Just curious We are currently using Symantec but looking to move and considering eset due to plugin with automate. Am wondering if people would recommend it or would look at something else like webroot or bitdefender or sophos or other. Cheers Michael
  3. Thanks @dpltadmin. I've got your posts sourced on the OP now.
  4. kroe

    Monitor Failed Logon attempts

    I highly recommend Third-Wall. They are a third party add-in to ConnectWise Automate (maybe others). They are very reasonably priced and can even isolate a system for failed login attempts. We've been using them for about 6 months and are very happy with it.
  5. Today
  6. secdef_Matthew

    Vulnerability Scanning?

    Tularis - did you ever find an option? Looking for the best for Automate today - we use so many different but want to streamline.
  7. Confirmed the issue is still present in 2019.2
  8. bigdog09

    RMM Security Best Practices

    It should be in the wwwroot folder, so most likely c:\inetpub\wwwroot\robots.txt
  9. DarrenWhite99

    Remove another MSP LT Agent

    I have had trouble before running through psexec.. Try adding " <NUL" to the end (without quotes).. You might need ^<NUL since you want that to be passed to the remote machine.
  10. DarrenWhite99

    @Variable@ not expanding correctly into scripted SQL query?

    I find it helpful to set the query to run into a variable, like @SQLQUERY@. Then you can "Script Log" @SQLQUERY@ to confirm how it is actually being represented, and then SQL EXECUTE [@SQLQUERY@] ... (Or SQL Get Value, or Variable Set: SQL Query, etc..)
  11. srproductmanager

    URGENT - Automate update needed by March 9th 2019

    Update Status: • More than 4,100 partners have completed the full 2019.2 patch since it was released earlier this month • All cloud partner servers have been updated to 2019.2 • We have seen good adoption of hotfixes across all impacted versions since they were released on 2/8/19 • Currently there are no negative support trends related to the 2019.2 release or the hotfixes • New messaging will be sent out today to Automate administrators and primary contacts for partners that are still impacted by this issue We will continue to message impacted partners until all partners have completed the patch. We are tracking all impacted partner instances and have plans in place to push out hotfixes to those that remain unpatched if required. Our goal is to have all partners’ servers resolved by Friday, 2/22/2019. We will continue to use this forum to update you on progress related to this issue.
  12. orbit

    RMM Security Best Practices

    Where should robots.txt live - I assume we had it (on latest version) but can't see it.
  13. Richie111

    MSP Accounts Plugin - Free

    Unrelated LT support had me change the number of concurrent scripts we can run. after that, I reran this (removed and readded) it seems to have worked for 99%. Perhaps I was asking for the plugin to push too much through a coffee stirrer when it needed a hose. I did get an email with an error Error: 72 : The given key was not present in the dictionary. what does that mean? thank you
  14. bigdog09

    RMM Security Best Practices

    Here are a couple of SQL queries to help make sure that your users are set up correctly in Automate. Make sure that all of your user accounts are being audited for everything they're doing. The logs don't take up much space, so it's worth it to audit everything. -- Auditing not set to Everything SELECT `users`.`Name` FROM `users` WHERE `AuditLevel` != 5 AND `users`.`Name` != 'root'; You should limit your SuperAdmins. Like @danrdj said, just because they have the admin title it doesn't mean that they need full access. Run this below to find your current SuperAdmins and make sure there isn't someone on that list that doesn't need to be there. -- Users have SuperAdmin SELECT `users`.`UserID`, `users`.`Name`, IF((BIT_OR(`userclasses`.`Permissions`) & (1 << 0) = (1 << 0)), 'True', 'False') AS 'SuperAdmin', COUNT(`userclasses`.`name`) AS 'Class Count' FROM `users` LEFT JOIN `userclasses` ON FIND_IN_SET(`userclasses`.ClassID, `users`.`ClientID`) WHERE `users`.`Name` != 'root' GROUP BY `users`.`UserID`;
  15. TechnicalHero

    Monitor Failed Logon attempts

    Hi All, I'd like to monitor failed login attempts. I'd like to know if someone is trying a brute force at either a workstation or server. I already have an account lockout policy, but that is only triggered if an attacker is using a good username. I created a remote monitor to look for Event ID 4625 after turning on logon auditing on via GPO, but I get a million tickets. I really only want a Automate ticket after ten failures in say 5 mins. Has anyone got any better, super flash ideas on how I can do this? Kind regards
  16. danrdj

    RMM Security Best Practices

    A few more suggestions... simple stuff but maybe worth mentioning: Schedule a security audit by a third party. This is kind of a sub-point to an existing one, but audit and limit administrative accounts. Just because everyone in the room is an "admin", doesn't mean they all have to be your admin. Those that do, need admin accounts apart from their normal ones. Have your security vendors review your policies as new features/recommendations don't always get implemented after release.
  17. Yesterday
  18. Cabraghman

    Get list of Computers over 5 years old

    Have a look here - you hav to purchase but very reasonable https://squattingdog.net/labtech-warrantylookerupper/
  19. Last week
  20. amw3000

    CWAutomate Agent Executioner script

    Is there a reasonable way to have this automatically run when an agent checks into a certain location?
  21. If I set my script line to manually: SELECT ComputerId FROM `plugin_vm_hvhosts` WHERE fqdn = 'hostname.domainname.xyz'; But then replace the FQDN with a variable that contains exactly the same FQDN (pulled from powershell command, that pulls it from registry,) the SQL query fails. SELECT ComputerId FROM `plugin_vm_hvhosts` WHERE fqdn = '@VMHostFQDN@'; Note, that the SQL query with written out FQDN works fine in SQLYog as well - so I know the query is OK. I am suspecting maybe something like where the documentation says you must use @= instead of @? It's driving me nuts, because @VMHostFQDN@ = 'hostname.domainname.xyz' !! (This whole thing goes around your elbow ... because I'm trying to capture the VM HOST of a Guest. There will be a monitor that runs on the GUEST, but triggers a script that must run partially on the HOST - powershell commands - to restart said GUEST.) I have captured the Host's name, FQDN and if this gets working, the computerID, into EDF fields - so that it can function as an offline script when the GUEST is offline...
  22. mr.wallstrom

    Running a script on another host from a script

    I know this is old, but my question is directly following - and this seems to be a powerful tool, that isn't often discussed. If both scripts being run are set as offline scripts, and the actions being taken are database or Automate server side, would this prevent the script from hanging, if either machine went offline?
  23. mr.wallstrom

    Run script against computer 2, from script running on computer 1?

    Woot! Disregard... I found the answer here:
  24. I'd swear I saw this in here before, but can't find it. I need to setup an alert, that will run an offline script on the target (ie; when it goes offline,) gather the computerid of this machine, as well as some EDF values (one of which is the computerID of another machine,) and then call a 2nd script to run against the 2nd machine. VMGuest stores Host's name, computerID and FQDN as EDF's. VMGuest goes offline; triggers alert template Template triggers script to collect details needed, then fires script on host, to test connectivity and issue restart vm commands... Can anyone point me back in the right direction for this?
  25. mr.wallstrom

    Pass parameters from LT script to Powershell script

    Within your Automate script, use Execute Script, set to Powershell (Powershell Bypass if required,) and then click the square box to the right of the script entry field. This pops up a larger window where you can paste your Powershell code. In THIS area, all normal Automate script variables, can be dropped directly into your Powershell code. It'll expand everything at run time. Works pretty slick.
  26. mr.wallstrom

    Back to basics? How to run script even when agent is offline?

    Thanks, Bobs16! I knew it had to be right in front of me somewhere.
  27. Dave M

    Computer Warranty Updater (HP/Dell/Lenovo)

    It works! THANK YOU For anyone else trying this, You need to put in companyid+publickey:privatekey at https://www.base64encode.org/, then paste the full output in the parameter.
  28. Joe.McCall

    Computer Warranty Updater (HP/Dell/Lenovo)

    https://developer.connectwise.com/Products/Manage/Developer_Guide/Authentication This part of the site has the info. You need to setup an API member in Manage. There’s a global parameter in the script that runs the API update for the base64 authentication string. It has a dummy value right now, hence the error.
  29. LazySherpa

    Automate Client Constant Crash

    This worked for me too. Thank you Gjon for your efforts with CW getting this resolved!
  1. Load more activity