Pegasus32, Promise Utility works, but not WebPAM

  • 114 Views
  • Last Post 19 March 2020
  • Topic Is Solved
William Smith posted this 26 January 2020

I've got a Pegasus32 connected to a Mac Mini running 10.15.2

I've updated the Pegasus utility to 4.04.0000.39 (C01)

I've updated the array firmware to 6.04.0000.36

Under Preferences the Promise Utility Port is set to 8080

At http://127.0.0.1:8080/promise/index.php I'm asked for username and password, but neither my mac credentials nor anything I've been able to find on the web have done anything but throw a "Login failed : unknown error"

Any idea what I should put here?

 

Thanks!

Order By: Standard | Latest | Votes
William Smith posted this 19 March 2020

Any idea how to switch devices?  I've got two, and I'd like to be able to look at the other one...

 

Oh, that's ugly:  Use the Promise Utility to find the WWN under Subsystem Information, then open:

http://127.0.0.1:8080/promise/screen.php?deviceWWN=2000-0001-<Your WWN>#login

William Smith posted this 19 March 2020

Was pretty easy to find it :P
Username is "administrator"

Password is "hkrbrbuvmliobucyrnj"

Look in /Applications/Promise Utility.app/Contents/Resources/apache2/htdocs/promise and there's a file called index.php -- in there it'll tell you what the password is for your system

Look for "//set session" and it'll be right there

 

Looks like they are all the same, thanks for finding this!

 

Any idea how to switch devices?  I've got two, and I'd like to be able to look at the other one...

 

 

Nicholas Kustreba posted this 19 March 2020

Was pretty easy to find it :P
The Promise Utility uses this as a backend so it is indeed required

Username is "administrator"

Password is "hkrbrbuvmliobucyrnj"

It's basically the Promise Utility but you can run it in a Web browser instead of opening the app -- kinda neat, you can manage it remotely I guess with this

Would probably be a better idea to use HTTPS and not port 8080 but that's all easily configurable

Not sure if it's the same hard-coded password on every system though, it could be randomly generated for every install -- that's how I'd do it anyway if I were coding it

Look in /Applications/Promise Utility.app/Contents/Resources/apache2/htdocs/promise and there's a file called index.php -- in there it'll tell you what the password is for your system

Look for "//set session" and it'll be right there

  • Liked by
  • William Smith
R P posted this 03 February 2020

So why is the webconsole exposed if it doesn't work, and how do I disable it if it doesn't perform any useful function?

It's not really exposed, and it's not mentioned anywhere in the documentation or literature. Everything points to the Promise Utility or the CLI for management.

My best guess is that the Promise Utility and CLI communicate with the Pegasus through this interface. But it is not a user interface itself.

William Smith posted this 27 January 2020

So why is the webconsole exposed if it doesn't work, and how do I disable it if it doesn't perform any useful function?

 

  • Liked by
  • Nicholas Kustreba
Raghuraman Kannan posted this 26 January 2020

Hi William,

You can manage the Pegasus by using the Promise Utility Application installed on the MAC. You will not need any webconsole login for these model Pegasus.

Thanks !

Close