SGINet is a CLI client + daemon for SiliconGraphics MIPS systems running IRIX.
SGINet CLI allows you to register your SiliconGraphics machine in the public system directory on SGINet. It will upload HINV data (hardware inventory data) for other people to view on the SGINet website or in the SGINet ncurses CLI.
When you enable the daemon after registering (sudo chkconfig sginet-daemon on), it will automatically report the online status/uptime of your machine to the SGINet website when you start your beloved SGI box. The daemon will also upload an updated HINV periodically. The website will also keep track of your machines current and total uptime. There's a 'Hall of fame' section, which shows statistics about machines with most CPUs, most RAM, longest total uptime, longest continuous uptime, lists most common models etc.
SGINet CLI with ncurses interface also comes with the following additional features:
- Software package search
Find out where to find a specific package, in SGUG-RSE, Nekoware or SGI-Freeware. SGInet CLI search is also much faster than tdnf search! You can also use the software search function on the sginet website.
Note: No downloads are provided, the sofware search is intended to find out where to find a package and compare versions.
- List registered SiliconGraphics machines
View all registered sgi machines, or just machines currently online and browse HINV data.
- Take screenshots
SGINet CLI can grab screenshots of your IRIX 4Dwm desktop, uploads them directly to the sginet website, converted to PNG format. You can access your (or other users) screenshots by opening a system in the systems list on the sginet website and then click on 'view screenshots'.
To take a screenshot from the command line:
$ sginet -c
- System Advisor
Checks for unnecessary daemons, warns when the home directory of the root user was not moved from / to /root, warns when desktop is running in 8-bit mode etc.
- System Load Monitor
Displays memory/swap usage, usage per CPU and a combined time graph.
- View SGUG forum news
Read headlines and summary of latest forums.sgi.sh forum posts in the ncurses CLI.
- Shoutbox
Leave a message in the shout box, let other users know what you're doing when you start your SGI box. (only visible in SGINet CLI, not published on the website)
- Integrated Webserver
SGINet CLI comes with an option to launch a webserver for remote access via browser within your local network, to view system status, hinv, and browse your home directory and download files.
To start the webserver (port 8064):
$ sginet -w
- Integrated online updater
The online updater will keep your SGINet version up to date.
To update your sginet CLI to the latest version:
$ su root
$ sginet -u
SGINet CLI requirements:
- IRIX 6.5.x
- SGUG-RSE libraries installed
- internet connection
- System date/time set properly for TLS/SSL. (no dead Dallas clock!)
For IRIX 5 and IRIX 4 users:
To register older machines running IRIX 4 or 5, there is also a SGINet-light client available, without any dependencies. SGINet-Light simply dumps the HINV data as JSON file and you can upload it manually on the sginet website in the Systems tab, if you want to add your machine to the registry. SGINet-Light does not have a CLI GUI and does not participate in uptime monitoring.
How to install SGINet CLI for IRIX 6.5.x
Make sure your sgi box meets the requirements (IRIX 6 & SGUG-RSE installed), then download the rpm and install:
$ sudo rpm -i flx-sginet-client-{verison}.rpm
to register your sgi machine, launch sginet in the console:
$ sginet
Note: If you're launching sginet on the IRIX desktop, it's recommended to use mrxvt or aterm. SGINet CLI uses ncurses to draw the interface. Unfortunately IRIX winterm does not support ncurses window borders well. If the TERM environment variable is set to iris-ansi, it will draw at least simple ASCII borders in winterm, but SGINet CLI is best used with a more modern terminal like aterm or mrvxt (available in SGUG-RSE via tdnf).
When you first launch sginet CLI, you will be asked to register your machine. Enter the hostname to be displayed on the public system registry and select the model.
When you have successfully registered your sgi box, you can (optionally) enable the SGINet daemon, which will automatically report uptime to the SGINet website and also periodically upload your HINV data, in case your hardware has changed.
To enable SGINet daemon autostart:
$ sudo chkconfig sginet-daemon on
To start and stop the daemon:
$ sudo /etc/init.d/sginet-daemon (start,stop or restart)
FAQ:
- My SGINet CLI interface looks ugly on IRIX 4Dwm desktop, not as shown in the screenshot!
You're probably using winterm instead of aterm or mrxvt.
Using aterm or mrxvt is recommended. If you want to use a different terminal, try changing your TERM variable.
If you insist on using winterm, check if your TERM variable is set to irix-ansi, you should get at least basic ASCII panel borders in the UI.
- How do I download packages listed in the software search results?
SGINet does not provide downloads/links for packages in the software search.
SGUG-RSE packages: can be installed using 'sudo tdnf install $PACKAGE_NAME'.
SGI freeware packages: search result indicates on which CD they can be found.
Nekoware packages: can be downloaded from any nekoware mirror.
- I want my system entry removed from the website
Just DM me and I will delete your machine from the database
- I have an idea for SGINet CLI!
Great! <3 Send me a DM!
SGINet CLI allows you to register your SiliconGraphics machine in the public system directory on SGINet. It will upload HINV data (hardware inventory data) for other people to view on the SGINet website or in the SGINet ncurses CLI.
When you enable the daemon after registering (sudo chkconfig sginet-daemon on), it will automatically report the online status/uptime of your machine to the SGINet website when you start your beloved SGI box. The daemon will also upload an updated HINV periodically. The website will also keep track of your machines current and total uptime. There's a 'Hall of fame' section, which shows statistics about machines with most CPUs, most RAM, longest total uptime, longest continuous uptime, lists most common models etc.
SGINet CLI with ncurses interface also comes with the following additional features:
- Software package search
Find out where to find a specific package, in SGUG-RSE, Nekoware or SGI-Freeware. SGInet CLI search is also much faster than tdnf search! You can also use the software search function on the sginet website.
Note: No downloads are provided, the sofware search is intended to find out where to find a package and compare versions.
- List registered SiliconGraphics machines
View all registered sgi machines, or just machines currently online and browse HINV data.
- Take screenshots
SGINet CLI can grab screenshots of your IRIX 4Dwm desktop, uploads them directly to the sginet website, converted to PNG format. You can access your (or other users) screenshots by opening a system in the systems list on the sginet website and then click on 'view screenshots'.
To take a screenshot from the command line:
$ sginet -c
- System Advisor
Checks for unnecessary daemons, warns when the home directory of the root user was not moved from / to /root, warns when desktop is running in 8-bit mode etc.
- System Load Monitor
Displays memory/swap usage, usage per CPU and a combined time graph.
- View SGUG forum news
Read headlines and summary of latest forums.sgi.sh forum posts in the ncurses CLI.
- Shoutbox
Leave a message in the shout box, let other users know what you're doing when you start your SGI box. (only visible in SGINet CLI, not published on the website)
- Integrated Webserver
SGINet CLI comes with an option to launch a webserver for remote access via browser within your local network, to view system status, hinv, and browse your home directory and download files.
To start the webserver (port 8064):
$ sginet -w
- Integrated online updater
The online updater will keep your SGINet version up to date.
To update your sginet CLI to the latest version:
$ su root
$ sginet -u
SGINet CLI requirements:
- IRIX 6.5.x
- SGUG-RSE libraries installed
- internet connection
- System date/time set properly for TLS/SSL. (no dead Dallas clock!)
For IRIX 5 and IRIX 4 users:
To register older machines running IRIX 4 or 5, there is also a SGINet-light client available, without any dependencies. SGINet-Light simply dumps the HINV data as JSON file and you can upload it manually on the sginet website in the Systems tab, if you want to add your machine to the registry. SGINet-Light does not have a CLI GUI and does not participate in uptime monitoring.
How to install SGINet CLI for IRIX 6.5.x
Make sure your sgi box meets the requirements (IRIX 6 & SGUG-RSE installed), then download the rpm and install:
$ sudo rpm -i flx-sginet-client-{verison}.rpm
to register your sgi machine, launch sginet in the console:
$ sginet
Note: If you're launching sginet on the IRIX desktop, it's recommended to use mrxvt or aterm. SGINet CLI uses ncurses to draw the interface. Unfortunately IRIX winterm does not support ncurses window borders well. If the TERM environment variable is set to iris-ansi, it will draw at least simple ASCII borders in winterm, but SGINet CLI is best used with a more modern terminal like aterm or mrvxt (available in SGUG-RSE via tdnf).
When you first launch sginet CLI, you will be asked to register your machine. Enter the hostname to be displayed on the public system registry and select the model.
When you have successfully registered your sgi box, you can (optionally) enable the SGINet daemon, which will automatically report uptime to the SGINet website and also periodically upload your HINV data, in case your hardware has changed.
To enable SGINet daemon autostart:
$ sudo chkconfig sginet-daemon on
To start and stop the daemon:
$ sudo /etc/init.d/sginet-daemon (start,stop or restart)
FAQ:
- My SGINet CLI interface looks ugly on IRIX 4Dwm desktop, not as shown in the screenshot!
You're probably using winterm instead of aterm or mrxvt.
Using aterm or mrxvt is recommended. If you want to use a different terminal, try changing your TERM variable.
If you insist on using winterm, check if your TERM variable is set to irix-ansi, you should get at least basic ASCII panel borders in the UI.
- How do I download packages listed in the software search results?
SGINet does not provide downloads/links for packages in the software search.
SGUG-RSE packages: can be installed using 'sudo tdnf install $PACKAGE_NAME'.
SGI freeware packages: search result indicates on which CD they can be found.
Nekoware packages: can be downloaded from any nekoware mirror.
- I want my system entry removed from the website
Just DM me and I will delete your machine from the database
- I have an idea for SGINet CLI!
Great! <3 Send me a DM!
Last edited: