Jsynoptic : About
Jsynoptic is a tool dedicated to render data graphically. It is written in Java under LGPL. Data can come from different sources (files, network…) and can be static or dynamic.
Thierry Uso has ported Jsynoptic 2.4.2 on OpenVMS. Porting means testing all functions, writing a startup procedure and creating a PCSI kit.
Jsynoptic for OpenVMS needs Java 1.5 or later and must be installed on an ODS5 volume; the SYS$LOGIN directory of the user starting Jsynoptic must also be on an ODS5 volume. Jsynoptic has been tested on Alpha and Itanium.
Contact : Thierry Uso
Thanks to :
Nicolas Brodu (technical informations)
Jsynoptic : Screenshots
Jsynoptic : Download
ZIP archives containing the PCSI kit of Jsynoptic 2.4.2 :
This kit is based on the official archive jsynoptic-2.4.2-installer.jar .
ZIP archives containing the PCSI kit of Jsynoptic 2.2.5 :
This kit is based on the official archive jsynoptic-2.2.5-src.zip.
Jsynoptic : Installation
1. Extract the PCSI kit from the ZIP archive
$ UNZIP “-V” FREE-AXPVMS-JSYNOPTIC-V0204-2-1.ZIP
$ UNZIP “-V” FREE-I64VMS-JSYNOPTIC-V0204-2-1.ZIP
2. Install Jsynoptic in your chosen directory
By default, the installation procedure installs Jsynoptic in the SYS$COMMON:[jsynoptic] directory. To install it in dev:[dir.jsynoptic], use the /DESTINATION parameter of the PRODUCT command.
$ PRODUCT INSTALL jsynoptic
$ PRODUCT INSTALL jsynoptic /DESTINATION=dev:[dir]
3. Start Jsynoptic
4. Parameters and log Files
Jsynoptic creates parameters and log files in the SYS$LOGIN directory of the user. It is a good idea to set these files in version_limit=1
$ SET DEF SYS$LOGIN
$ PURGE/LO jsynoptic.logb
$ SET FILE/VER=1 jsynoptic.logb
$ PURGE/LO [.^.jsynoptic…]*
$ SET DIR/VER=1 [.^.jsynoptic…]
$ SET FILE/VER=1 [.^.jsynoptic…]*
Jsynoptic : Configuring a dynamic datasource
Jsynoptic can be used as a real-time dashboard showing the use of memory, cpu, disk drive and more of an OpenVMS server. To do so one must configure one or more dynamic data sources.
A dynamic data source is a stream-LF formatted ASCII file periodically read by Jsynoptics. The first line of this file lists the variables names separated by a space (e.g. : time item1 item2). The next lines contain the associated values also separated by spaces (e.g. : 0 15 24).
A dynamic datasource is configured as follow :
1. Display the dialog box by | File > Open |
2. Select “Ascii file” from the menu | Files of type |
3. Check “As a dynamic source” with the wanted refresh period and then validate (a dynamic datasource appears in the tab “Sources”)
4. Select “Plot” in the tab “Shapes” and create a corresponding shape in the right part with the contextual popup menu (right click)
5. Select the X variable in the tab “Sources” and then activate the contextual popup menu (right click) on the plot object in the right part and select “Set as X”
6. Repeat the operation with the Y variable(s)
7. Activate the contextual popup menu (right click) on the datasource and select “Animate”
The [.jsynoptic.samples] directory contains two DCL procedures (getsyi.com and t4.com) in order to generate files which can be used as dynamic datasources for Jsynoptic.
Jsynoptic : News
Jsynoptic 2.4.2 port
Jsynoptic 2.2.5 port