Ich kann nur dringend empfehlen, das Thema anzugehen. Ich kann's leider nicht.
Gruß,
Hendrik
Ankündigung
Einklappen
Keine Ankündigung bisher.
Installationsanleitung-Nicht-Wiregate?
Einklappen
X
-
AW: Installationsanleitung-Nicht-Wiregate?
Das geht auch mit fetch, dazu braucht es kein xport. Das PHP rrdfetch ist ja recht simpel, ich hab nur keine guten PHP Kenntnisse. In Perl konnte ich das schonmal nachbilden, bin dann aber an der Übergabe nach gzip/jaon gescheitert.
Man kann statt der fetchj Option im rrdfetch.php auch die fetch Option nutzen, lediglich die Formatierung und ein paar Regex regeln müssen angepasst werden.
Baustelle 2.0
Einen Kommentar schreiben:
-
Hallo,
erst mal zum positiven:
Ich habe hier weiter gemacht:
CometVisu/Install - Open Automation
Das, was ich weiss ist da festgehalten und dokumentiert.
Aber RRDtool habe ich weder mit der einen, noch mit der anderen Methode kompiliert bekommen.
Ich halte es für absolut ungünstig, dass ihr auf den Patch im RRDtool setzt. Wenn Makki der einzige zu sein scheint, der
a) sich an der CV-Entwicklung beteiligt
und
b) rrdtool patchen kann
Dann ist das kein gangbarer Weg (meine 2ct).
Die Alternative ist ja xport, das ist in rrdtool drin. Siehe:
https://knx-user-forum.de/278679-post29.html
Für mich ist es ein MUSS, diese Variante zumindest als Alternative (default) anzubieten. Wer die CV auf einem raspberry, Plug-PC, Dockstar nutzen will, ist vielleicht fortgeschrittener und bekommt den rrd-tool-horror hin. Der normalo-user nicht. Haben wir hier ja zu genüge gezeigt.
Ich gebe auf, auch wenn's nicht mein Ding ist :-(
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Beim richtigen Debuggen kann ich leider mangels Zeit nicht wirklich mithelfen, werde aber gerne Hinweise geben so ich kann.Zitat von aggie89go Beitrag anzeigenWenn dabei irgendwelche Packages fehlen (das wird halt bei jedem anders sein, je nachdem was man in der Vergangenheit schon mal installiert hatte, die wenigsten werden wohl auf einem nackten System aufsetzen) diese halt einfach noch installieren bis es durchläuft..
Wenn's dann stabil ist, würde ich allerdings durchaus mal schaun, ob ich's in einer virtuellen Maschine mit einem nackten Linux (vermutlich Ubuntu Server) mit diesen Schritten hin bekomme. Das darf aber auch gerne jeder andere auch probieren! (Und neben Ubuntu Server gibt's ja auch Debian, Red Hat, SuSE, ...)
Einen Kommentar schreiben:
-
Also ich nutze die CV auf einem FitPc2 unter Ubuntu 7.5 ( "Never change a Running System") zusammen mit Misterhouse. Die Nutzung des mh-webservers hatte ich nicht hingekriegt, daher habe ich damals einfach einen weiteren Webserver installiert, funktioniert tadellos.Zitat von henfri Beitrag anzeigenGenau! Und ich würde vermuten, dass die meisten User momentan das WG nutzen, weil es sonst fast unmöglich ist, die CV zu installieren (sorry für die Übertreibung).
Einfach aktuelle Version von Eibd installieren und für das lesen aus dem Cache mit den richtigen Parametern starten, die r,w,l Skripts aus dem Wiregate Repro holen, und wenn gewünscht (ist ja nicht unbedingt nötig) rrdtool patchen und neu-kompilieren. Wenn dabei irgendwelche Packages fehlen (das wird halt bei jedem anders sein, je nachdem was man in der Vergangenheit schon mal installiert hatte, die wenigsten werden wohl auf einem nackten System aufsetzen) diese halt einfach noch installieren bis es durchläuft..
Einen Kommentar schreiben:
-
Ich hab gerade mal meine Notizen durchgesehen und folgendes gefunden ... da war ich dann schon sehr sparsam mit Kommentaren
So einfach war das eigentlich am Ende. Glaub ich ... sorry an mehr kann ich mich nicht so recht erinnern. RRD-tool hat beim build wirklich eklig viele Abhängigkeiten.Code:#Abhängigkeiten: #notwendig?: apt-get install gettext libpango1.0-dev libxml2-dev checkinstall #notwendig?: apt-get install groff quilt libdbi0-dev tcl-dev tcl-dev python-all-dev python-all-dbg ruby1.8 ruby1.8-dev ruby1.9.1 ruby1.9.1-dev liblua5.1-0-dev lua5.1 gcc-4.7 apt-get install devscripts gcc debhelper fakeroot #RRDtool-besorgen und entpacken (rrdtool-1.4.7.tar.gz): #Im Verzeichnis rrdtool_1.4.7 #Den patch "fetchj" nach rrdtool_1.4.7/debian/patches kopieren debchange --nmu dpkg-buildpackage
GrüßeAngehängte Dateien
Einen Kommentar schreiben:
-
Wenn ich es recht verstehe, wird nach /usr/ installiert
Wo gesucht wird, ist nicht ersichtlich.
Code:BUILD_DIR=/root/rrdbuild INSTALL_DIR=/usr ... cd $BUILD_DIR wget http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.6.4.tar.gz gunzip -c cairo-1.6.4.tar.gz | tar xf - cd cairo-1.6.4 ./configure --prefix=$INSTALL_DIR \ --enable-xlib=no \ --enable-xlib-render=no \ --enable-win32=no \ CFLAGS="-O3 -fPIC" $MAKE $MAKE install .... wget http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.21.1.tar.bz2 bunzip2 -c pango-1.21.1.tar.bz2 | tar xf - cd pango-1.21.1 ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --without-x
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Aber wohl nicht gefunden...
=> Wo wird Cairo installiert?checking for CAIRO... no
=> Wo wird es gesucht?
Einen Kommentar schreiben:
-
Hallo,
aber gerade cairo wird ja von dem Skript vorher heruntergeladen, kompiliert und installiert (siehe wiki ;-)
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Zu RRD kann ich nicht wirklich was sagen - aber die Fehlermeldung sagt mir eher, dass die Dependencies nicht erfüllt sind, also das "any of FreeType, X11, Cairo, or Win32 backends" fehlt...
Einen Kommentar schreiben:
-
Hallo,
ich habe gerade mal die Anleitung ausprobiert und scheitere hier:
alsoCode:cd $BUILD_DIR wget http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.21.1.tar.bz2 bunzip2 -c pango-1.21.1.tar.bz2 | tar xf - cd pango-1.21.1 ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --without-x $MAKE $MAKE install
Code:+ bunzip2 -c pango-1.21.1.tar.bz2 + tar xf - + cd pango-1.21.1 + ./configure --prefix=/usr CFLAGS=-O3 -fPIC --without-x
Ist der Prefix richtig? Ich hätte einen Verweis zum Build-Dir erwartet...Code:checking pkg-config is at least version 0.9.0... yes checking for FONTCONFIG... no no checking Carbon/Carbon.h usability... no checking Carbon/Carbon.h presence... no checking for Carbon/Carbon.h... no checking for CAIRO... no no configure: error: *** Could not enable any of FreeType, X11, Cairo, or Win32 backends. *** Must have at least one backend to build Pango. + make make: *** No targets specified and no makefile found. Stop. + make install make: *** No rule to make target `install'. Stop. root@HomeServer:~/cometvisu/rrdtool# mc
Außerdem frage ich mich, ob die derartige Installation von rrdtool nicht mit dem via Paket installierten scheitert?
Vielleicht wäre für debian ein anderes Vorgehen besser (ich meine, es gibt die Möglichkeit ein Paket zu nehmen einen Patch hinzuzufügen und wieder ein Paket daraus zu machen, oder?)
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Sehr schön!Zitat von henfri Beitrag anzeigenSo, der Anfang ist gemacht.
Das ist die normale MediaWiki-Syntax, die auch die Wikipedia verwendet. Steht z.B. beschrieben bei: https://en.wikipedia.org/wiki/Help:Wiki_markupZitat von henfri Beitrag anzeigenDie Syntax des Wikis ist aber...... gewöhnungsbedürftig. Wie nennt die sich? Wo kann ich darüber lesen?
Einen Kommentar schreiben:
-
So, der Anfang ist gemacht.
CometVisu/Install from Source - Open Automation
Aber jetzt ruft das Bett.
Die Syntax des Wikis ist aber...... gewöhnungsbedürftig. Wie nennt die sich? Wo kann ich darüber lesen?
Einen Kommentar schreiben:
-
Ich bräuchte noch schnell von dir eine gültige Mailadresse per PN. Dort hin wird dann das automatisch generierte PW gesendet, dass du danach ändern kannst
Einen Kommentar schreiben:
-
Gut, dann sind wir beieinander.Zitat von Chris M. Beitrag anzeigen[LIST][*]Ich finde eine detailliertere Installations-Anleitung die sich nicht auf's WG bezieht im Wiki für sehr sinnvoll!
Für mich ist die CometVisu mehr als die Haus-und-Hof-Visu des WireGate... Wir können ja gerne einleitend darauf hinweisen, dass man ein gewisses Grundwissen braucht.
Das sehe ich auch so. Gerade auch was den Eibd und swiss' Sorgen dazu angeht (die ja berechtigt sind. Aber: andere Baustelle)(Und im Zweifel auf weiterführende Infos verlinken, d.h. keine neue PHP-Doku mit aufbauen, sondern nur die Punkte auf die man achten sollte)
Ja: Install verweistZitat von Chris M. Beitrag anzeigenWenn wir das unter CometVisu/Install - Open Automation machen, bzw. dort auf das wohl noch besser geeignete http://cometvisu.de/wiki/index.php?t...ll_from_Source verweisen, sollte es IMHO passen
a) auf Wiregate-Installation
b) auf Allgemeine Installation, mit Warnung.
Ich hatte da noch nie einen Account. Habe auf open-ID und meinen google-mail account geklickt. Dann kam obiges Fenster. Erstellst du mir einen user henfri?Falls noch kein Account existiert, kannst dich einfach bei mir melden ich kümmere mich dann sofort darum
Die Hinweise, dass es hier und da und mit google usw. waren ja richtig. Aber alles an einer Stelle wäre schon super. Packen wir's. Sobald ich einen Account hab lege ich los.
Gruß,
Hendrik
Einen Kommentar schreiben:


Einen Kommentar schreiben: