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
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
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? ;)
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
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
<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