2024-12-14 14:44:37 +01:00
2024-12-14 14:44:37 +01:00
2024-12-03 19:08:41 +01:00
2024-12-14 14:44:37 +01:00
2024-12-14 14:44:37 +01:00
2024-12-14 14:44:37 +01:00
2024-12-03 19:08:41 +01:00
2024-12-14 14:44:37 +01:00
2024-12-05 16:22:48 +01:00
2024-12-14 14:44:37 +01:00
2024-12-14 14:44:37 +01:00
2024-12-03 11:28:42 +00:00
2024-12-14 14:44:37 +01:00
2024-12-14 14:44:37 +01:00


Logo

Zadmin

Zadmin is a RMM system for managing devices.

Features

  • Logging of actions preformed on hosts
    • User started remote CMD
  • Remote power control
  • Seamless Teamviewer like remote control
    • optionally show end-user that an administrator is connected
  • Remote shell
  • Remote file manager
  • Task scheduling
  • Status notifications
  • Web interface
  • CLI
  • API
  • Alerting and Notifications: Customizable alerts for system performance issues, security threats, and other critical events, sent via email, SMS, or in-app notifications.
  • Bulk device installer
  • Multi tenancy
    • Perms
  • device classes (servers, dektops, phones)

Supported platforms

  • Linux
  • Windows
  • Android??
  • BSD???

Datapoints collected of hosts

  • Hostname
  • Wan IP
  • Interface details
    • IP addresses
    • MAC address
    • Usage statistics
  • Installed agent info
    • Agent version
  • Antivirus state
    • Windows defender?
  • CPU usage, memory usage and disk space
  • Reboot pending
  • Software catalog
    • all installed software
  • OS information
    • OS type
    • OS version
    • OS patch
    • Currently logged on users
    • Uptime

Ideas???

  • NATS.io as a transport layer?
    • mTLS
    • Identification by key-file, unique per machine
    • Guaranteed at least once delivery with Jetstream persistence layer
  • Bulk enrollment flow:
    • Admin creates a (short-lived) credential to enroll new machines
    • The admin runs a installer with this credential
    • The installer enrolls the device in zadmin and generates a unique package for this machine
    • The installer places this package on the machine

Docs

goose is used for migrations

Description
No description provided
Readme 70 KiB
Languages
Go 88.8%
Makefile 8.8%
PLpgSQL 2.4%