Coder Social home page Coder Social logo

schorschii / oco-agent Goto Github PK

View Code? Open in Web Editor NEW
14.0 3.0 3.0 448 KB

Open Source Computer Orchestration Agent - Client/Endpoint & Server Inventory, Configuration Management, Automation and Software Rollout/Deployment/Distribution

License: GNU General Public License v3.0

Python 79.55% Inno Setup 10.02% Shell 10.43%
management orchestration client inventory software-deployment deployment automation oco agent

oco-agent's People

Contributors

schorschii avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

oco-agent's Issues

Crash on macOS Sonoma

Traceback (most recent call last):
  File "oco-agent.py", line 1131, in <module>
  File "oco-agent.py", line 973, in mainloop
  File "oco-agent.py", line 687, in getLogins
  File "_strptime.py", line 568, in _strptime_datetime
  File "_strptime.py", line 349, in _strptime
ValueError: time data 'Do 5 Okt 16:18' does not match format '%a %b %d %H:%M'

It seems that last output is now localized. Need to set the env variable LANG so we can rely on the date output format to be in English.

Username with domain

Optionally report login usernames with domain name to server in order to differentiate logins with the same name on different domains in multi-domain environments.
(Shouldn't be a problem on windows but can be problematic on Linux.)

Request to contribute

Hey all, I have followed many of your projects and would love to help contribute in any way that I can! Let me know if I can help:)

Read Display EDIDs on macOS

macOS screen code should read the screen EDIDs to get more information like serial no.

ioreg -l | grep IODisplayEDID

Computer GUID

Determine a computer GUID and send it to the server, so that hostname changes can be noticed.

Help regarding user-/system-wide installation packages

Hi,
I have some issues for installing some softwares with oco.
If there a known way to install user-wide soft with oco like zoom or VScode
Or we have to install those system-wide ?

We try to execute the soft with runas but we have to specify the password of the user but it's not viable for us
Thank you in advance

Extensions / Plugins

Allow to extend the agent with own scripts/programs. The plugin script output can maybe be compatible with the Check_MK format and should be reported to the OCO server with the normal agent information.

Bug: Agent Key Mismatch

BUG: After the agent self registers with the server and the server tells the agent to switch keys the agent will keep sending the original agent key until the computer is rebooted or the agent service is restarted. Even though its updated the ini file with the new key. The server will add a "history" log message on every "agent hello" message with the following error. "computer found but the agent key mismatch: XXXXX". The key that's printed is the original key from the installer.

OS: Windows 10
Agent Version: 0.16.0

Offline

Hi,
I have some issues with oco, i try to install a package on a computer (windows 11) but everytimes i try this it go to offline in the oco IT client manager and i can't install this package
Have you ever met this issue and do you have a solution ?

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.