ich hätte gerne den Hostnamen des OTRS Servers mit im Footer angezeigt.
Besonderheit: Wir haben unser System im Cluster Verbund mit mehreren Servern unter SLES 11 SP II am laufen. Wenn nun das System automatisch schwenkt bekommt man in der OTRS Oberfläche nichts davon mit allerdings wäre es hilfreich wenn man im Footer den Cluster Node Namen anzeigen lassen könnte.
Über den FQDN kann ich mir den System Namen anzeigen lassen - das hilft mir aber an der Stelle nicht weiter.
Hat jemand von euch eine Idee wie ich den Hostnamen im .dtl Template integrieren kann ?
Beste Grüße und einen schönen Feierabend
Produktivsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.7 | MySQL 5 || LDAP || Testsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.8 | MySQL 5 ||
PS: Ich stelle mir das ungefähr so vor: Powered by OTRS 3.1.7 on Cluster-Node OTRS01
Produktivsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.7 | MySQL 5 || LDAP || Testsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.8 | MySQL 5 ||
Du müsstest aus dem Env die Variable SERVER_NAME auslesen und dann in der Footer.dtl wieder ausgeben...
Einfacher ist wahrscheinlich wenn Du einfach ein Config Value in die Config.pm nimmst (z.B. $Self->{Servername} = 'OTRS-SV1';) welches auf jedem Server anders ist..
Dann kannst Du es in der Footer.dtl wie folgt ausgeben:
<!-- dtl:block:Banner -->
<a href="http://otrs.org/" target="_blank">$Text{"Powered by"} $Config{"Product"} $Config{"Version"}</a> on $Config{"Servername"}
<!-- dtl:block:Banner -->
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
jojo wrote:Du müsstest aus dem Env die Variable SERVER_NAME auslesen und dann in der Footer.dtl wieder ausgeben...
Einfacher ist wahrscheinlich wenn Du einfach ein Config Value in die Config.pm nimmst (z.B. $Self->{Servername} = 'OTRS-SV1';) welches auf jedem Server anders ist..
...
Erstmal vielen Dank für die Unterstützung. Die Idee mit dem Config Value finde ich persönlich nicht schlecht jedoch gibt es nur eine Config.pm. Bei uns im Cluster läuft /opt/otrs/ als Ressource, sodass das Verzeichnis direkt mitgeschwenkt wird. Wenn ich deinen Vorschlag umsetzen würde dann hätte ich immer OTRS-SV1 im Footer stehen Ich werde das Thema mal bei uns in die Entwicklung geben... vielleicht kann unser Entwickler ein Modul zaubern.
Trotzdem vielen Dank.
Produktivsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.7 | MySQL 5 || LDAP || Testsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.8 | MySQL 5 ||
ich hätte gerne den Hostnamen des OTRS Servers mit im Footer angezeigt.
Besonderheit: Wir haben unser System im Cluster Verbund mit mehreren Servern unter SLES 11 SP II am laufen. Wenn nun das System automatisch schwenkt bekommt man in der OTRS Oberfläche nichts davon mit allerdings wäre es hilfreich wenn man im Footer den Cluster Node Namen anzeigen lassen könnte.
Über den FQDN kann ich mir den System Namen anzeigen lassen - das hilft mir aber an der Stelle nicht weiter.
Hat jemand von euch eine Idee wie ich den Hostnamen im .dtl Template integrieren kann ?
jojo wrote:Du müsstest aus dem Env die Variable SERVER_NAME auslesen und dann in der Footer.dtl wieder ausgeben...
Einfacher ist wahrscheinlich wenn Du einfach ein Config Value in die Config.pm nimmst (z.B. $Self->{Servername} = 'OTRS-SV1';) welches auf jedem Server anders ist..
...
Erstmal vielen Dank für die Unterstützung. Die Idee mit dem Config Value finde ich persönlich nicht schlecht jedoch gibt es nur eine Config.pm. Bei uns im Cluster läuft /opt/otrs/ als Ressource, sodass das Verzeichnis direkt mitgeschwenkt wird. Wenn ich deinen Vorschlag umsetzen würde dann hätte ich immer OTRS-SV1 im Footer stehen Ich werde das Thema mal bei uns in die Entwicklung geben... vielleicht kann unser Entwickler ein Modul zaubern.
Trotzdem vielen Dank.
Also; ich habe folgende Lösung
in Footer.dtl am Anfang folgende Zeile voranstellen
jojo wrote:Du müsstest aus dem Env die Variable SERVER_NAME auslesen und dann in der Footer.dtl wieder ausgeben...
Einfacher ist wahrscheinlich wenn Du einfach ein Config Value in die Config.pm nimmst (z.B. $Self->{Servername} = 'OTRS-SV1';) welches auf jedem Server anders ist..
...
Erstmal vielen Dank für die Unterstützung. Die Idee mit dem Config Value finde ich persönlich nicht schlecht jedoch gibt es nur eine Config.pm. Bei uns im Cluster läuft /opt/otrs/ als Ressource, sodass das Verzeichnis direkt mitgeschwenkt wird. Wenn ich deinen Vorschlag umsetzen würde dann hätte ich immer OTRS-SV1 im Footer stehen Ich werde das Thema mal bei uns in die Entwicklung geben... vielleicht kann unser Entwickler ein Modul zaubern.
Trotzdem vielen Dank.
Also; ich habe folgende Lösung
in Footer.dtl am Anfang folgende Zeile voranstellen
Bin noch ne Antwort schuldig... ich hab den Entwurf von "m" übernommen und es hat funktioniert. Vielen Dank an dieser Stelle
Produktivsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.7 | MySQL 5 || LDAP || Testsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.8 | MySQL 5 ||