direkter Zugriff auf RRD png's

Hi

das Thema hatten wir hier schon mal (integration in plebling’s mcehomecontrol), damals noch für die Version 0.7 von wiips.

Hat sich da in 0.88 etwas anderes ergeben? Brauche ich das Bugfix noch?
Ausserdem verstehe ich nichts ganz, welche Rechte Guest denn nun braucht, ich habe es mit der Group, rrd overview und rrd overview sort probiert, leider ohne erfolg.
Auf die png’s kann ich ja nicht direkt zugreifen, da die ausserhalb vom Server root liegen.

Danke

f0rd42

hmm, da komme ich jetzt nicht ganz mit.

ich habe eine neue Gruppe (neben IPS, System, Netzwerk, etc,) angelegt mit dem Namen „Guests available“.

Den RRD Graphen, den ich allen zur Verfügung stehhen möchte, habe ich dieser Gruppe zugeordnet und zusätzlich dem User Guest permissions auf diese Gruppe und RRD Overview gegeben.

Interessanter Weise sieht Guest nun zwar „Logging & Graphing“, allerdings ohne einen Graph zum auswählen. Weiterhin wird aus welchen Gründen auch imer das Setzen der Permissions auf die o.g. Gruppe nicht übernommen …

Any Ideas?

f0rd42

Hallo,

welche Version hast Du unter welchen OS laufen? Ohne diese Angaben kann man kaum was sagen…

Gruss Torro

Hallo,

ich habe bei mir eben mal eine Guest Permission gesetzt:

ersten:
damit man RRD Overview und damit Graphen anschauen kann:

RRD Overview aktivieren

zweitens:
damit man den einzelnen Graph anschauen kann:

Pool aktivieren (die Gruppe, hell unterlegt)

So kann ich bei mir das entsprechende anschauen.

Gruss Torro

Hi Torro

OS: MS MCE
Version: die letzte aus dem Live Installer und WIIPS habe ich auch erst letzte Woche installiert, also (glaube ich) 0.88

Wenn es denn dann funktioniert, kann ich aber nur per WIIPS auf die RRD’s zugreifen und nicht auf dei PNG’s, oder?
Direkt auf die png’s geht ja auch nicht, da die ausserhalb des Webserver PFades liegen.

Andre

Hallo Andre,

wie soll denn der Zugriff erfolgen? Ich verstehe noch nicht so richtig, wie er genau erfolgt? Kannst Du mir das mal etwas genauer darstellen?

Gruss Torro

Hi

naja, so wie ich das verstehe (korrigiert mich, wenn ich falsch liege) habe ich folgendes Problem:

ich möchte die Grafiken vom RRD Modul gerne auch in anderen Applikationen anzeigen lassen (in meinem Falle in MCE).
Direkt auf die *.rrd datei Zugreifen geht nicht oder ist schwierig wegen der Interpretation.
Also müsste man auf die vom Modul erstellten grafiken zugreifen und diese per HTML einbinden.
Problem ist nun, dass die png#s (oder waren es gif’s?) nicht innerhalb der Rootverzeichnisses …/ipsymcon/web/ liegen, sondern ausserhalb …/ipsymcon/web-data/…
direkt kann ich also nicht (dateimäßig) auf die png’s zugreifen. WIIPS kann da, da die Files per PHP aufgerufen werden. Hier ist aber dann das auth Problem, da WIIPS den Zugriff nur nach erfolgter authentifizierung zulässt.

So wie ich das im Moment sehe gibt es also nur die Möglichkeit, die Grafiken für den User „Guest“ freizugeben, oder durch welche Methode auch immer direkt darauf zuzugreifen, was dann aber über WIIPS nicht geht, weil die ausserhalb des Webserver Root Verzeichnisses liegen.

f0rd42

Hallo,

Du hast mir aber immer noch nicht geschrieben, wie Du darauf aus MCE zugreifen willst, das wollte ich wissen. Ich habe von MCE keine Ahnung, deshalb kann ich da aus dem Hut auch nichts sagen. Laeuft da ein Webserver, der nicht unter IPS laeuft? Oder wie laeuft das ab?

Ansonsten lege doch einfach einen User MCE an und gib fuer ihn die entsprechenden Grafiken frei…

Gruss Torro

acjso, das meinst Du … :slight_smile:

ok, das ganze soll (zu Zeit) mit ipshomecontrol, dem Plugin von pleibling geschehen. Das bietet die Möglichkeit, jeden x-beliebigen HTML Code einzubinden, also auf einen Aufruf einer png Datei aus z.B. WIIPS.

Muss aber nicht das Plugin sein, da das Prinzip bei jeglicher HTPC Software eigentlich gleich ist (Sceneo, Media Portal, Meedio, MCE, etc.)

Andre

Hallo Andre,

also versuche mal den Weg mit dem User MCE. Was ich noch nicht verstehe, wenn DU HTML Code einbindest, kannst DU doch ein beliebiges Verzeichnis dafuer verwenden, oder soll der Zugriff remote erfolgen? Laeuft MCE nicht auf dem IPS Server?

Gruss Torro

hallo Torro

stimmt, derzeit läuft IPS noch auf dem gleich Server wie MCE, aber das wird nicht so bleiben.
Der Zugriff muss also irgendwie remote erfolgen, am liebsten halt per HTML.

Bevor wir uns jetzt weiter verzetteln: So wie ich das verstanden habe, ist es doch möglich, dass der User „Guest“ auf die RRD’s zugreifen kann, oder? Nur das mit der Config habe ich nicht hinbekommen.
Muss ich bei Version 0.88 auch noch das auth Patch einspielen?

Gruss
f0rd42

Hallo,

nein, die 0.88 ist komplett. Aber nochmal, verwende nicht den Guest User, sondern richte fuer MCE einen separaten User ein. Dann sollte es gehen.

Wie gesagt, ich habe weiter oben mal meine Beispielkonfig dargestellt, funktioniert einwandfrei.

Gruss Torro

Hi

entweder ist es zu heiss / schwül, oder ich zu dämlich … :slight_smile:

Wie soll ich denn den Usernamen / password bei einem einfachen Aufruf durch eine andere Software an WIIPS übergeben, ich dachte das http://username:password@bla.bla.de geht nicht.

Andre

@torro

ich komme einfach nicht weiter.
Mal abgesehen vom MCE (ist ja NOCH kein Problem, da es auf dem gleich Rechner läuft), würde ich die PNG’s doch gerne auch woanders noch auslesen können.
http://username:password@bla.bla.de geht aber nicht.

Hat sonst niemand eine Idee, ausser WIIPS live zu stellen und jeden Hans Wurst darauf zugreifen lassen zu können?

Danke

Andre

Hallo Andre,

warte mal ein paar Tage, dann kriegste etwas genau dafuer.

Gruss Torro

warte mal ein paar Tage, dann kriegste etwas genau dafuer.

hmm, daraus schliesse ich dass ich prinzipiell mal Recht hatte, das erleichtert mein Seelen-Heil jetzt ungemein :smiley:

Prima, wenn Du da was basteln könntest.
Eventuell kann man das www-data Verzeichniss ja innerhalb des Webserver roots verschieben und dann irgendwie anders schützen, oder halt nur die „ausgewählten“ Graphen bereitstellen.

Anyway, vielen Dank, dass Du Dich der Sache annimmst.

Super Software - Geniale Community.

f0rd42

Will nicht nerven und auch nicht quängeln.

Aus welchen Grunden auch immer geht es jetzt. Der Gast Zugang zeit sauber die Graphen an und wenn ich die URL (inkl. der Session ID) einfach per cut 'n paste in eine externe Website binde gehts auch.
Warum das nun geht und vorher nicht … keine Ahnung.

Andre

Hallo Andre,

wenn der Guest Zugang dafuer freigeschaltet ist, geht das schon immer. Aber es ist keine endgueltige Loesung, da kommt noch etwas anderes.

Aber: Solange es so warm ist, habe ich abends keinerlei Lust, mal soeben ein paar Scriptings hinzulegen. Es muss erstmal wieder etwas ertraeglicher werden…bei mir im Zimmer sind derzeit 38 Grad :smiley:

Gruss Torro

kleiner tip. erstelle ein weiteres simple webinterface modul mit anderen port (z.b. 81) und stelle als verzeichnis das verzeichnis mit dem bildern ein (C:\Programme\IP-SYMCON\rrdtool, port nicht vergessen in den <img src=„rechnerip: port/…“> (leerzeichen nur, damit kein smiley angezeigt wird):).

das mir das aber auch nicht früher eingefallen ist :slight_smile: - dann brauche ich auch die authentifizierung oder den gastzugriff nicht :).

einfach zu genial !!