Based on the very positive feedback,
I have added a new functionality.
It is now possible to also take a snapshot
from a remote system.
The only requirement is to append an URL-Parameter formatted like this:
?SERVER=IP-Address[:SuperServerPort[:Username[:Password]]]
defaults: port=1972 user=_SYSTEM pw=SYS
Example
http://localhost:42773/csp/user/ZX.dbdash.cls?SERVER=192.168.0.11:11972:SuperUser:SYS
It’s a follow-up to my previous package DBfree, but not part of a contest
As DeepSee in IRIS can display tables and graphics in a dashboard, I tried to fill
in the actual DB parameters and to visualize them.
Short summary:
It is possible and an interesting exercise to misuse DepSee as a graphic viewer.
As in the previous package, all is running from a CSP page.
And it is all written in pure InterSystems ObjectScript
Make sure you have git and Docker desktop installed.
Clone/git pull the repo into any local directory
git clone https://github.com/r-cemper/DBdashboard.git
To build and start the container run:
docker compose up -d && docker compose logs -f
To open IRIS Terminal do:
docker-compose exec iris iris session iris
USER>
To access IRIS System Management Portal
http://localhost:42773/csp/sys/UtilHome.csp
In your browser simply call
http://localhost:42773/csp/user/ZX.dbdash.cls
Based on the very positive feedback I have added a new functionality.
It is now possible to take also a snapshot from a remote system.
The only requirement is to append an URL parameter formatted:
Example for defaults: port=1972 user=_SYSTEM pw=SYS
http://localhost:42773/csp/user/ZX.dbdash.cls?SERVER=192.168.0.11:11972:SuperUser:SYS