Code Monkey home page Code Monkey logo

applications's Introduction

Munki reporting module

Provides info about munki

  • timestamp (string) (string) datetime
  • runtype'] = (string) one of auto, manualcheck, installwithnologout, checkandinstallatstartup and logoutinstall
  • starttime (string) DST datetime
  • endtime (string) DST datetime
  • version (string) Munki version
  • errors (int) Amount of errors
  • error_json (string) Error messages in JSON format
  • warnings (int) Amount of warnings
  • warning_json (string) Warning messages in JSON format
  • manifestname (string) name of the primary manifest

applications's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

applications's Issues

10.15 64-bit

10.15 does not properly report the 32/64-bit of applications. It shows them all as 64-bit = No

Fix app Architecture Collection?

After ensuring my test munkireport instance was on the latest module version - 2.4 - it appears that despite while an architecture column exists it does not actually populate any information for the collected apps.

Appears #9 would address this.

Add collection of app CFBundleVersion value

Currently, code utilizes app records from system_profiler, but this uses the CFBundleShortVersionString key value by default. In some apps, like Zoom and Sublime Text, the CFBundleVersion key value is more accurate.

Given the module collects the path of each app, adding a stop to recursively append /Contents/Info.plist to the app path and reading the CFBundleVersion would be a helpful addition.

Since the current column is listed as 'version' I'm not sure what would make the most sense to name this additional column of data.

Clients show 0 apps after restart

Hi,

im having some strange behavior with the app module.
I enabled it and reinstalled the clients.
I use it to keep track of Premiere Pro installations.
Some if them (four at the moment) show their apps for about 4 days. Then their app module shows 0. I always have to reinstall those clients.

Any known Problems?
Why only those four clients? (Other clients in there IP address-area work)

thx in advance,
alex

"App Versions Report" not showing clients

Hello,

This is my first time setting up MunkiReport and local server, I currently have it successfully reporting reports on other modules, however the "App Versions Report" is displaying "No data available in table" for each application even though I can confirm that the applications are successfully installed.

It appears as though the module is either not pulling the information or outputting it correctly.

Please can anyone advise?

Kind regards,

Unicode character errors

I have encountered an error when the applications module encounters a (unicode?) character in an application name.

output from postflight:

Server An error occurred while processing: \Applications_model
Server Error: SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xCC\x88bers...' for column 'name' at row 1

related contents of cached plist data:

	<dict>
		<key>has64bit</key>
		<integer>1</integer>
		<key>last_modified</key>
		<date>2018-09-27T15:57:01Z</date>
		<key>name</key>
		<string>Übersicht</string>
		<key>obtained_from</key>
		<string>identified_developer</string>
		<key>path</key>
		<string>/Applications/Übersicht.app</string>
		<key>runtime_environment</key>
		<string>arch_x86</string>
		<key>signed_by</key>
		<string>Developer ID Application: Felix Hageloh (S3P44NRLCW)</string>
		<key>version</key>
		<string>1.2</string>
	</dict>

this also seems to be an issue with the inventory module

Feature Request

Add display Intel/Silicon/Universal/iOS info in listings and widgets

I also fixed the 64-bit flag for ARM here: #6

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.