DUO Authentication Proxy Update
Purpose
This solution will update the Duo Authentication Proxy application to the latest version.
Associated Content
| Content | Type | Function |
|---|---|---|
| CWM - Automate - Remote Monitor - ProVal - Development - Software - Update - DUO Auth Proxy | Remote Monitor | Detects the machines with older versions of the DUO Auth Proxy application. |
| CWM - Automate - Script - DUO Auth Proxy - Install/Update Latest Version [Global, Autofix] | Autofix Script | Updates the application for the machines detected by the monitor set. |
| △ Custom - Update - DUO Auth Proxy | Alert Template | Executes the Autofix Script on the machines detected by the monitor set. |
Implementation
-
Create a search for the Windows computers having the 'DUO Security Authentication Proxy' application installed.
-
Create a group and limit it to the search created in the first step.
-
Import the CWM - Automate - Script - DUO Auth Proxy - Install/Update Latest Version [Global, Autofix] script.
-
Create/Import the
△ Custom - Update - DUO Auth Proxyalert template.INSERT INTO `alerttemplate` (`Name`, `Comment`, `Last_User`, `Last_Date`,`GUID`)SELECT'△ Custom - Update - DUO Auth Proxy' AS `Name`,'△ Custom - Update - DUO Auth Proxy' AS `Comment`,'PRONOC' AS `Last_User`,(NOW()) AS `Last_Date`,'fd4b5f87-9677-4b4f-82c4-aad647b6e201' AS `GUID`WHERE(SELECTCOUNT(*)FROMalerttemplateWHEREGUID = 'fd4b5f87-9677-4b4f-82c4-aad647b6e201') = '0';INSERT INTO `alerttemplates` (`AlertActionID`, `DayOfWeek`, `TimeStart`,`TimeEnd`, `AlertAction`, `ContactID`,`UserID`, `ScriptID`, `Trump`, `GUID`,`WarningAction`)SELECT(SELECTalertactionidFROMalerttemplateWHERE`GUID` = 'fd4b5f87-9677-4b4f-82c4-aad647b6e201') AS `AlertActionid`,'127' AS `DayOfWeek`,'00:00:00' AS `TimeStart`,'23:59:00' AS `TimeEnd`,'512' AS `AlertAction`,'-2' AS `ContactID`,'0' AS `UserID`,(SELECTScriptidFROMlt_scriptsWHEREscriptGUID = '4f1db3c7-cf3f-11ed-bf6a-000c295e5f21') AS `Scriptid`,'0' AS `Trump`,'f94370da-7432-4acb-b102-022473d59d52' AS `GUID`,'512' AS `WarningAction`WHERE(SELECTCOUNT(*)FROMalerttemplatesWHEREGUID = 'f94370da-7432-4acb-b102-022473d59d52') = '0'; -
Create the CWM - Automate - Internal Monitor - ProVal - Development - Software - Update - DUO Auth Proxy remote monitor on the group created in the second step.
-
Assign the alert template to the monitor.
Changelog
2025-04-10
- Initial version of the document