An MMSC for my Fuel
#1
An MMSC for my Fuel
After the PIMM of my Fuel died, it became obvious I would have to monitor more closely any sign of voltage regulation issue and try to prevent as much as possible this issue to happen again.


One thing I really love in my Onyx2 is its MMSC so I started to develop something similar as a proof of concept. Here is the result:

[Image: WAg7deV.jpg]



Currently, only some L1 commands are implemented:

- Power On/off

- Temperature Monitoring

[Image: OQ4mUO2.jpg]

- Logs Retrieval

[Image: 2dguDlX.jpg]

- Voltage Monitoring

The user is informed in case of warning/fault (temperature/voltage).


One nice thing is the possibility to extend these basic functions and implement other features such as customs warnings or historian
An example below (just for example, nothing relevant there)


[Image: QTXuQSX.jpg]



When I have time, I'll try to implement some L2/L3 controls/commands as well...

Onyx2 Rack Tezro Fuel Octane2 Octane2 Octane Indigo Indigo Indigo2 R10000/IMPACT Indy Indy Personaliris Visual Workstation 320 O2O2 + 1600SW
Noguri


Trade Count: (1)
Posts: 89
Threads: 12
Joined: Apr 2019
Location: Paris France
Find Reply
06-27-2020, 10:06 AM
#2
RE: An MMSC for my Fuel
Very Cool!!!
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find Reply
06-27-2020, 11:23 AM
#3
RE: An MMSC for my Fuel
(06-27-2020, 10:06 AM)Noguri Wrote:  One thing I really love in my Onyx2 is its MMSC so I started to develop something similar as a proof of concept. Here is the result:

That is cute as hell ! Really nice !

You could add fan speeds to it pretty easily, I imagine ?
hamei
broke-down old clunker

Trade Count: (0)
Posts: 380
Threads: 3
Joined: Jul 2019
Location: 上海
Find Reply
06-27-2020, 11:26 AM
#4
RE: An MMSC for my Fuel
Wow, that's beautifully done. Great work!

SGI:  Indigo, Indigo2, Octane, Origin 300
Sun:  SPARCstation 20 (x4), Ultra 2, Blade 2500, T5240
HP:  9000/380, 425e, C8000
Digital: DECstation 5000/125, PWS 600au
jpstewart
Developer

Trade Count: (1)
Posts: 444
Threads: 6
Joined: May 2018
Location: SW Ontario, CA
Find Reply
06-27-2020, 03:24 PM
#5
RE: An MMSC for my Fuel
What’s the underlying platform? Given the graphics, I’m thinking you used like a raspberry pi?

Great idea, I had hoped someone would at least come up with a series of LEDs and a buzzer or something as an SGI PSU warning system for many of the more “roomier” models, this certainly goes beyond that a few steps!

I like the L1 integration!
weblacky
I play an SGI Doctor, on daytime TV.

Trade Count: (10)
Posts: 1,716
Threads: 88
Joined: Jan 2019
Location: Seattle, WA
Find Reply
06-29-2020, 11:56 AM
#6
RE: An MMSC for my Fuel
Thank you for your kind words Smile

@hamei => yes, fan speed monitoring could have easily been implemented. But as I am using Kuba's ATX adapter it wasn't relevant in my case (fan speeds are just simulated)

@weblacky => I am actually using a Raspi 3B+ (and the code behind is a quick&dirty Perl/Perl TK script). My idea behind is to extend it as file and deployment server for the Fuel itself and for my other machines (and of course whatever is possible to implement in term of L2/L3 monitoring)

Question:
I have no idea if it's possible to mount an IRIX deployment server on Raspian or if I would have to proceed with a VM... Any clue would be most welcome!

Onyx2 Rack Tezro Fuel Octane2 Octane2 Octane Indigo Indigo Indigo2 R10000/IMPACT Indy Indy Personaliris Visual Workstation 320 O2O2 + 1600SW
Noguri


Trade Count: (1)
Posts: 89
Threads: 12
Joined: Apr 2019
Location: Paris France
Find Reply
06-30-2020, 03:07 PM
#7
RE: An MMSC for my Fuel
You could also attach to the station’s primary serial terminal interface and allow a timed option on the display to interrupt the serial terminal and display machine boot info for various purposes, but also some kind of scripting to trigger a network boot from PROM through the serial terminal as well.

Kind of like a “poor man’s” Keyboard emulator. Why hook to the keyboard when you can hook to the terminal and spout off pre-scripted PROM commands.

That would allow getting boot variables and settings to display on this status module if yours. Perhaps toggle settings, like graphical boot or boot from a scsi ID (Internal over external).
weblacky
I play an SGI Doctor, on daytime TV.

Trade Count: (10)
Posts: 1,716
Threads: 88
Joined: Jan 2019
Location: Seattle, WA
Find Reply
06-30-2020, 05:22 PM
#8
RE: An MMSC for my Fuel
Pretty neat little project. I assume you'll post the code to the project eventually?

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
07-01-2020, 01:27 AM
#9
RE: An MMSC for my Fuel
I agree with Raion, as I would use this on other SGIs I own.

Octane2 600Mhz R14k, 2GB, V10, 6.5.30
Origin350 2x700Mhz R16k, 4GB, V10, 6.5.30
O2 400Mhz R12K, 1024MB, 6.5.30, FPA
Indigo 2: 250Mhz R4400, 128MB, Impact 6.5.22
Indigo 2: 200Mhz R4400, 128MB, Extreme 5.3
Indy 150Mhz R5000, 48MB, 6.2, Presenter 1280
Indy 175Mhz R4400, 96MB, 5.3
Visual Workstation 320, Dual 500 PIII, 768MB ,Windows NT
Rack O2s:
SGI O2|mips4; R5000:256MB: netbsd
SGI O2|mips4; R5000:256MB: netbsd
Apple PowerMac G5 2.5 Ghz Dual Core, 12GB, OSX 10.5.8, X1900 GT with 256MB of video ram
Main Machine: Ryzen 9 5900x, 32 GB, Windows 10, NVIDIA GeForce 3080.
Office Machine: Ryzen 7 2700x, 32GB, Windows 10, NVIDIA GeForce 1080TI
Octane2O2O2O21600SW-onPresenterIndyIndyIndigo2 R10000/IMPACT Indigo2 Tezro Rack
Looking for:TezroIndigo
GeekLucanis
Crimson

Trade Count: (0)
Posts: 150
Threads: 16
Joined: Aug 2018
Location: 95628
Website Find Reply
07-01-2020, 08:44 AM
#10
RE: An MMSC for my Fuel
Hi,

Here is the link to access the files:
https://mega.nz/folder/oEtxCTQR
(no key required)

Please be sure to read the README.txt file at first Smile

Onyx2 Rack Tezro Fuel Octane2 Octane2 Octane Indigo Indigo Indigo2 R10000/IMPACT Indy Indy Personaliris Visual Workstation 320 O2O2 + 1600SW
Noguri


Trade Count: (1)
Posts: 89
Threads: 12
Joined: Apr 2019
Location: Paris France
Find Reply
07-02-2020, 02:41 PM


Forum Jump:


Users browsing this thread: 1 Guest(s)