Home Applications Snapshot of free disk space

Snapshot of free disk space

InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
0
0 reviews
0
Awards
5
Views
0
IPM installs
0
0
Details
Releases (1)
Reviews
Issues
Videos (1)
take a snapshot of actual free disk space

What's new in this version

Initial Release

Snapshot of free disk space

It’s an example for the External Languages Contest 2025

The idea

An independent external Python module connects to IRIS using
IRIS Native API for Python collects disk data and transforms
the findings in a barchart and a table with numeric details.
Data collection happens inside IRIS, graphics are prepared in Python
The final results are embedded in a CSP page.

Prerequisites

Make sure you have git and Docker desktop installed.

Installation

Clone/git pull the repo into any local directory

git clone https://github.com/r-cemper/DBfree.git

To build and start the container run:

docker compose up -d && docker compose logs -f

To access docker console terminal

docker-compose exec iris bash

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

To consume the Graphics

http://localhost:42773/csp/user/ZX.nacl.cls

How to use it

The Demo starts from Docker shell
You enter server, port, namespace, user, password
Then the Python module connects, collects data and prepares the image.

slow start
C:\GitHub\_my\_dkfree>docker-compose exec iris bash
irisowner@6597ac7a2c23:/opt/irisapp$ python3 /ext/dkfree.py
quick start
C:\GitHub\_my\_dkfree>docker-compose exec iris python3 /ext/dkfree.py   

Video

Article 1

Article 2

Ideas Portal

Made with
Install
zpm install snap-dkfree download archive
Version
0.0.120 Sep, 2025
Ideas portal
https://ideas.intersystems.com/ideas/DPI-I-799
Category
Technology Example
Works with
InterSystems IRISInterSystems IRIS for Health
First published
20 Sep, 2025
Last edited
20 Sep, 2025