New Dashboard

Started by tiermutter, June 14, 2024, 08:43:44 AM

Previous topic - Next topic
Thank you Stephan. Assuming that all existing widgets will be available later, I have no idea for new widgets but I will give it some thoughts.
For new GW widget it has less data than old widget, but I believe missing RTT/RTTd and packet loss are in process...
For wireguard widget in my opinion it is nit nessacary to have keys shown there to have a more compact widget than we currently have.

I am happy to contribute, but sorry that I only can do with ideas and wishes since I am not able to code something...
i am not an expert... just trying to help...

June 15, 2024, 02:41:25 PM #16 Last Edit: June 15, 2024, 02:52:34 PM by Monviech
Imo the most important widget that I used most of the time was connected VPN users.

It would be nice to have a widget that shows the currently connected SSLVPN, Wireguard and IPsec Roadwarriors. (Like the old dashboard ipsec widget). Though maybe a combined VPN widget that collects the data from all 3 core vpn implementations into one place would be nifty.

Scope would be:

Protocol: Ipsec, Wireguard, SSLVPN
Username: The username (wireguard will have pubkey)
Inner Tunnel IP: An array of IPv4, IPv6 addresses the username or pubkey has assigned
Connection Status: Boolean, either green or red depending on the connection status of the username/pubkey (for sslvpn and ipsec since they track connection status) - For wireguard it could be if the last handshake isnt older than 5 minutes since its exchanged every 2 minutes or so.
Last connection datetime: A date/time that shows when the client have been last connected.

Just a rough idea.
Hardware:
DEC740

Quote from: tuto2 on June 14, 2024, 02:52:55 PM

Which CPU, client or firewall?

In general, CPU/GPU usage has increased somewhat on the client side (neat graphics aren't free), and reduced on the firewall side.


Firewall side. The current dashboard demand a toll to the Firewall CPU. I hope the new one, don't (I don't mind if the load is on the client CPU though)

Best
F

Quote from: franco on June 15, 2024, 10:33:19 AM
We are considering the addition of a default dark theme in order to avoid theme developers playing catch-up with the changes, but not before all of 24.7 is out.

Cheers,
Franco

Please do it.

Hi Stephan,

A widget that could be fixed/enhanced is the clock one.

On FWs where NTPD is disabled it would be great if the widget would show if the system clock is synchronized via chrony.


Regarding System Information one, I was rather liking all the info presented in the old one. Particularly useful when viewed on a phone. Splitting all that information in widgets and then scrolling though all those widgets when viewed on a phone might not be ideal.


Thanks for reading this.

As for an idea to add to the dashboard, if you're familiar with PingInfoView utility from Nirsoft, having a similar customizable widget could be useful for one logging into a FW to have at a glance a view of whether a set of machines on that site are operational or not.

Maybe bit out of the scope idea for widgets but:

A. I would like to see a widget similar as is for rules (pie graph & table graph) for the Shaper, that would pull stats per rule. I use the  Shaper > Status for T-shooting quiet a lot.

B. Widget for LLDP, having this to check if I see proper Port connections between devices and if they are really connected to ports they should have been is helping with T-shoot as well.

Regards,
S.
Networking is love. You may hate it, but in the end, you always come back to it.

OPNSense HW
APU2D2 - deceased
N5105 - i226-V | Patriot 2x8G 3200 DDR4 | L 790 512G - VM HA(SOON)
N100   - i226-V | Crucial 16G  4800 DDR5 | S 980 500G - PROD

Stephan did a really good job with the new dashboard framework.

So I'm throwing my Caddy plugin into the mix too and will probably offer two small widgets. They're almost done. Nicest addition is an overview of all automatic Let's Encrypt certificates, listed by expiration date.

https://github.com/opnsense/plugins/pull/4049
Hardware:
DEC740

Quote from: Monviech on June 20, 2024, 09:24:15 PM
Stephan did a really good job with the new dashboard framework.

So I'm throwing my Caddy plugin into the mix too and will probably offer two small widgets. They're almost done. Nicest addition is an overview of all automatic Let's Encrypt certificates, listed by expiration date.

https://github.com/opnsense/plugins/pull/4049

<3

Regards,
S.
Networking is love. You may hate it, but in the end, you always come back to it.

OPNSense HW
APU2D2 - deceased
N5105 - i226-V | Patriot 2x8G 3200 DDR4 | L 790 512G - VM HA(SOON)
N100   - i226-V | Crucial 16G  4800 DDR5 | S 980 500G - PROD

I´m doing my best to get a really good new dark look for 24.7 with the new dashboard

you can look at the new vicuna and cicada dashboard here

https://github.com/opnsense/plugins/pull/4044

regard
rené
Supermicro A2SDi-4C-HLN4F
Team Rebellion Member (sidebar / themes: tukan, cicada & vicuna)

Impressive... really good...

i think it looks great. I haven't activated all the widgets on the dashboard, but a few.
themes: cicada and vicuna

24.7-RC1 release
Supermicro A2SDi-4C-HLN4F
Team Rebellion Member (sidebar / themes: tukan, cicada & vicuna)

Just trying 24.7b on my test box and it looks great but I don't see my two VPN interfaces in the dashboard interfaces widget. Should they be there or have they moved somewhere else?

Everything is running good and its looking good now too  ;D.   Thank you for all your hard work.

I wanted to point out that CPU widget says I have 8 cores 4 threads.

Its an E3-1240v3.  It should say 4 Cores 8 Threads.

Anyone else seeing this swap in Cores vs Threads?
AhnHEL (Angel)

https://forum.opnsense.org/index.php?topic=41731.msg205114#msg205114

Cross-posting here because this seems to be a more appropriate thread for it

> I wanted to point out that CPU widget says I have 8 cores 4 threads.

Nice catch.

https://github.com/opnsense/core/commit/678eaf2fb99a

# opnsense-patch 678eaf2fb99a


Cheers,
Franco