Skip to content

osu-itis/Azure-AppService-SoftwareLogging

Repository files navigation

Azure Software Licence Logging

Software logging saved to Azure table storage

Azure Function App Installation Checklist

  • Generate Resource group (which all resources will be under)
  • Create App Registration
    • Create new secret
  • Create storage account
    • Generate azure table
      • Set Access policy (right click on the table and choose "Access Policy") and add the client ID of the App Registration
      • Add Read & Update
  • Create App Function
    • Add application insights (software monitoring)
    • Configure:
      • git clone code or copy code to the App Function
    • Custom Domains
      • Enable HTTPS Only

Example REST Post Request

POST /api/LogSoftware
HOST: https://APPNAME.azurewebsites.net
Content-Type: application/json

{
    "BiosSerial":  "",
    "ComputerModel":  "",
    "ComputerName":  "",
    "SoftwareName":  "",
    "SoftwareVersion":  "",
    "UserName":  "",
    "WindowsBuild":  "",
    "WindowsVersion":  ""
}

Application Logging On Install

Power BI Setup

About

Logging Software installs for specific software

Resources

Stars

Watchers

Forks

Packages

No packages published