GUI for deployment and monitoring of servers and applications
Project description
manman
GUI for deployment and monitoring of servers and applications
related to specific apparatus.
usage: python -m manman [-h] [-c CONFIGDIR] [-t INTERVAL] [-v] apparatus
positional arguments:
apparatus Apparatus (default: TST)
options:
-h, --help show this help message and exit
-c CONFIGDIR, --configDir CONFIGDIR
Directory, containing apparatus configuration scripts
(default: /operations/app_store/manman)
-t INTERVAL, --interval INTERVAL
Interval in seconds of periodic checking. If 0 then no
checking (default: 10.0)
The following actions are defined in combobox, related to a manager:
- Check
- Start
- Stop
- Command: will display the command for starting the manager
Definition of actions, associated with an apparatus, are defined in a python script code-named as apparatus_NAME.py. Script is imported from directory, specified in --configDir option. The script should define a dictionary startup.
Supported keys are:
- 'cmd': command which will be used to start and stop the manager,
- 'cd': directory (if needed), from where to run the cmd,
- 'process': used for checking/stopping the manager to identify the manager's process. If cmd properly identifies the manager, then this key is not necessary,
- 'shell': some managers require shell=True option for subprocess.Popen()
- 'help': it will be used as a tooltip,
Demo
python -m manman -c config TST
Non-GUI usage
For command line usage:
python -m manman.cli
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file manman-0.3.3.tar.gz.
File metadata
- Download URL: manman-0.3.3.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7adf1534355aa507fbd1b17f8a455f3729d487219c0d391e183ac0d2a6bfc667
|
|
| MD5 |
ae8677be41a502e5267377ea5bd9e212
|
|
| BLAKE2b-256 |
e40036fadb57ef186b24d05294cb2f6b0e4d2be8c0350c210b26f0c7fc8e3893
|
File details
Details for the file manman-0.3.3-py3-none-any.whl.
File metadata
- Download URL: manman-0.3.3-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b18f0b2cdc036906a5fada67fb59cb828bc12183e451f378ecf981d9141e4167
|
|
| MD5 |
8eaee0efc8c09120bd8222214e6ab5d0
|
|
| BLAKE2b-256 |
8a9737b36b3a04c1a3f5d8c2d5af75c144d75524c38afad416ccab7b4acfeaf4
|