OPNsense
  • Home
  • Help
  • Search
  • Login
  • Register

  • OPNsense Forum »
  • International Forums »
  • German - Deutsch (Moderator: Patrick M. Hausen) »
  • WebGUI / Seiten anpassen
« previous next »
  • Print
Pages: [1]

Author Topic: WebGUI / Seiten anpassen  (Read 2785 times)

marcri

  • Jr. Member
  • **
  • Posts: 60
  • Karma: 5
    • View Profile
    • https://www.risse-it.services/
WebGUI / Seiten anpassen
« on: June 02, 2019, 10:44:07 am »
Hallo Forum,

nach Jahren habe ich mal wieder OPNSense ausprobiert und bin bisher zufrieden. Zur WebGui habe ich allerdings noch ein paar Fragen:

- Kann ich irgendwie im Menü eigene Links hinzufügen (z.B. zu den sarg-reports)
- Kann man die Squid-Fehlerseiten anpassen, so dass sie auch nach einem Update bleiben
- kann ich das Logo austauschen?

Danke und vG
Marc
Logged

fabian

  • Hero Member
  • *****
  • Posts: 2769
  • Karma: 200
  • OPNsense Contributor (Language, VPN, Proxy, etc.)
    • View Profile
    • Personal Homepage
Re: WebGUI / Seiten anpassen
« Reply #1 on: June 02, 2019, 11:45:52 am »
Quote from: marcri on June 02, 2019, 10:44:07 am
- Kann ich irgendwie im Menü eigene Links hinzufügen (z.B. zu den sarg-reports)
Dafür kannst du ein winziges Plugin machen (nur bestehend aus ACL.xml und Menu.xml)

Quote from: marcri on June 02, 2019, 10:44:07 am
- Kann man die Squid-Fehlerseiten anpassen, so dass sie auch nach einem Update bleiben
wird eher schwierig aber sollte gehen. Schau in der squid doku nach und verwende den include hook dafür.

Quote from: marcri on June 02, 2019, 10:44:07 am
- kann ich das Logo austauschen?
Ja, mit einem Custom Theme
Logged

marcri

  • Jr. Member
  • **
  • Posts: 60
  • Karma: 5
    • View Profile
    • https://www.risse-it.services/
Re: WebGUI / Seiten anpassen
« Reply #2 on: June 03, 2019, 08:25:27 am »
Quote from: fabian on June 02, 2019, 11:45:52 am
Quote from: marcri on June 02, 2019, 10:44:07 am
- Kann ich irgendwie im Menü eigene Links hinzufügen (z.B. zu den sarg-reports)
Dafür kannst du ein winziges Plugin machen (nur bestehend aus ACL.xml und Menu.xml)

Ich habe mir mal das Hello World-Beispiel angeschaut. Ehrlich gesagt: ich verstehe nur Bahnhof. Gibt es irgendwo eine Anleitung für dummies, wo in einfachen Schritten erklärt wird wie man ein Plugin baut?  ;)
Logged

franco

  • Administrator
  • Hero Member
  • *****
  • Posts: 17704
  • Karma: 1617
    • View Profile
Re: WebGUI / Seiten anpassen
« Reply #3 on: June 03, 2019, 04:32:22 pm »
https://docs.opnsense.org/development/examples/helloworld.html?highlight=hello#plugin-to-the-menu-system

Kann man auch installieren und inspizieren: os-helloworld

https://github.com/opnsense/plugins/tree/master/devel/helloworld


Grüsse
Franco
Logged

marcri

  • Jr. Member
  • **
  • Posts: 60
  • Karma: 5
    • View Profile
    • https://www.risse-it.services/
Re: WebGUI / Seiten anpassen
« Reply #4 on: June 10, 2019, 07:43:01 am »
Quick and DIRTY!!

mkdir  -p /usr/local/opnsense/mvc/app/models/OPNsense/Links/Menu

vi /usr/local/opnsense/mvc/app/models/OPNsense/Links/Menu/Menu.xml
Code: [Select]
<menu>
    <Lobby>
        <Links VisibleName="Links" cssClass="fa fa-tags fa-fw">
            <Sarg url="/squid-reports/" />
            <IDS-Alerts url="/ui/ids#alerts" />
            <FW-LiveLog url="/ui/diagnostics/firewall/log" />
            <Check_MK isExternal="Y" url="https://cmk.xxxxx" />
            <Kibana isExternal="Y" url="https://logs.xxxxx" />
        </Links>
    </Lobby>
</menu>

run /usr/local/etc/rc.configure_plugins to regenerate menu


Logged

  • Print
Pages: [1]
« previous next »
  • OPNsense Forum »
  • International Forums »
  • German - Deutsch (Moderator: Patrick M. Hausen) »
  • WebGUI / Seiten anpassen
 

OPNsense is an OSS project © Deciso B.V. 2015 - 2024 All rights reserved
  • SMF 2.0.19 | SMF © 2021, Simple Machines
    Privacy Policy
    | XHTML | RSS | WAP2