Skip to main content

Machine Room Management on my console

Locate and manage all my machines on my console.

Introduction

Congratulations on utilizing technology to improve your machine room management! Having a machine room management app on your console, easily accessible at your fingertips, is a game-changer. It streamlines processes, increases efficiency, and allows you to stay on top of everything with ease. By taking advantage of this tool, you are not only simplifying your workload but also paving the way for future success. Keep up the great work and continue to embrace innovation in your everyday tasks. You’ve got this!

Why

  1. Improved efficiency: By having all machines located and managed on one console, you can easily track and monitor their performance, making it easier to identify and address issues quickly. This can help to prevent downtime and keep your operations running smoothly.

  2. Centralized control: Having all machines on one console allows for centralized control and management, making it easier to implement changes, updates, or maintenance tasks across all machines simultaneously.

  3. Increased visibility: With all machines located on one console, you have greater visibility into the status and performance of each machine, allowing you to make more informed decisions and better plan for maintenance and upgrades.

  4. Enhanced security: Centralized management of all machines can help to improve security by providing better oversight of access controls, security settings, and compliance with policies and regulations.

  5. Cost savings: Managing all machines on one console can help to reduce operational costs by streamlining processes, improving efficiency, and reducing the need for manual intervention.

  6. Scalability: As your operations grow, having all machines on one console makes it easier to scale up and add new machines, without the need for additional management tools or resources.

  7. Improved collaboration: Centralized management of all machines can facilitate better collaboration among team members, as everyone can access the same data, reports, and tools from one console.

SDK-Extensive Infrastructure

  • ☒ Infra1
  • ☒ Infra2
  • ☒ Basic worker bot implementation

Current features

List IPs Sync the ip list into the local record Manage authentications Add certificate Remove certificate

Installation

There are no requirements for this tool.

::

pip3 install machineroom

or if you want to get the upgrade

::

sudo pip3 install machineroom --upgrade

Create bin file for easy execution


on macosx

::

   #!/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11
   # -*- coding: utf-8 -*-


   # setup your desired configuration path in the local machine
   import machineroom.const.Config
   Config.DATAPATH_BASE = "...."
   Config.PUB_KEY = "...."


   from machineroom.worker import internal_work

   if __name__ == '__main__':
       internal_work()

The configurations are available as below

::

DATAPATH_BASE = "...._file....locator" TEMP_FILE = "tmp.txt" TEMP_JS = "tmp.js" REMOTE_WS = "...remote_locator" RAM_GB_REQUIREMENT = 4 PUB_KEY = "/Users/xxxx/.ssh/id_rsa.pub" LOCAL_KEY_HOLDER = "/Users/xxxx/.ssh" MY_KEY_FEATURE = "xxxx@xxxxx" REMOTE_HOME = "/root" DOCKER_COMPOSE_VERSION = "2.24.6"

Usage

::

usage: connect [-h] [server id]

optional arguments: -h, --help Show this help message and exit -ls, Show a list of the existing servers in my list -scan, Scan the existing server in the access list for health check -import, --from the import list of the server file within the given format

Example


::

   connect serverabc

connect the console to the existing machine in ssh

::

   connect ls

License

MIT License (2022), Jun-You Liu, Heskemo BTC

Metadata

Release files for machineroom 0.47.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for machineroom 0.47.6
File Size Uploaded
machineroom-0.47.6.tar.gz 33.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for machineroom 0.47.6
File Interpreter ABI Platform
machineroom-0.47.6-py3-none-any.whl Python 3 none any Details

Total release size: 64.1 kB

Release files / machineroom-0.47.6.tar.gz

Download URL machineroom-0.47.6.tar.gz
Size 33.0 kB
Tags Source
SHA-256 checksum
How to use checksums
bfd0240904707621f0204e8fa2575e2d2408fb355ca0616a215fc76626a8885d
BLAKE2b-256 checksum
How to use checksums
71b172c44e271a2456982cd65555ca219572c05ed625005d293bd258da4eaded
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.0

Release files / machineroom-0.47.6-py3-none-any.whl

Download URL machineroom-0.47.6-py3-none-any.whl
Size 31.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5ec7efa301b38e5032d882875d70fc9bd4264c1044bebf3b2335ac3c0455fe31
BLAKE2b-256 checksum
How to use checksums
72a3afc1c61df39c6598f7d1af21290abe2f490493fb66482652b8f93ff7b80e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.0

Release history Release notifications | RSS feed

This release

0.47.6 This release

2 release files

0.47.3

2 release files

0.47.2

2 release files

0.47.1

2 release files

0.47.0

2 release files

0.46.9

2 release files

0.46.8

2 release files

0.46.7

2 release files

0.46.6

2 release files

0.46.5

2 release files

0.46.4

2 release files

0.46.3

2 release files

0.46.1

2 release files

0.46.0

2 release files

0.45.9

2 release files

0.45.8

2 release files

0.45.7

2 release files

0.45.3

2 release files

0.45.2

2 release files

0.45.1

2 release files

0.45.0

2 release files

0.44.7

2 release files

0.44.6

2 release files

0.44.5

2 release files

0.44.4

2 release files

0.44.3

2 release files

0.44.2

2 release files

0.44.1

2 release files

0.41.5

2 release files

0.41.4

2 release files

0.41.3

2 release files

0.41.2

2 release files

0.41.1

2 release files

0.41.0

2 release files

0.40.9

2 release files

0.40.8

2 release files

0.40.7

2 release files

0.40.6

2 release files

0.40.5

2 release files

0.40.4

2 release files

0.40.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page