Fragen zum iStat-Server

Status
Für weitere Antworten geschlossen.

an124

Benutzer
Mitglied seit
05. Jul 2013
Beiträge
115
Punkte für Reaktionen
0
Punkte
0
Die Installation auf der DS bleibt dieselbe?

DS213+
 

Anna_Konda

Benutzer
Mitglied seit
01. Sep 2010
Beiträge
129
Punkte für Reaktionen
0
Punkte
22
Hallo,

möglich, aber kann ich nicht testen. Warum probierst Du es nicht aus und meldest Dich, wenn es ein Problem gibt?
Und vielleicht auch eine Bestätigung, wenn es keines gibt?

VG, Anna
 

an124

Benutzer
Mitglied seit
05. Jul 2013
Beiträge
115
Punkte für Reaktionen
0
Punkte
0
dafür kenn ich mich zu wenig aus mit ipkg und co ;/
 

nickel715

Benutzer
Mitglied seit
25. Aug 2013
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Funktioniert auf der DS212j

Habe mir den istat server auf meiner DS212j nach wiki anleitung installiert, hat problem los geklappt.
Leider scheint der istatd mein ds daran zu hindern die festplatten schlafenzulegen.
Ausserdem finde ich die werte die gemessen werden etwas dürftig, so fehlen z.b. hd temp und smart status.
Die angaben der ram auslastung sind auch ein wenig seltsam, so ergibt z.b. die summe aller werte mehr als meine ds überhaupt speicher hat und es fehlen auch einige werte oder sind verwirrende benannt.
 

nickel715

Benutzer
Mitglied seit
25. Aug 2013
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
ich korrigiere mich, die DS schläft nun auch wenn der istatd läuft :)
 

an124

Benutzer
Mitglied seit
05. Jul 2013
Beiträge
115
Punkte für Reaktionen
0
Punkte
0
alsoo,
ich habe
das hier geschafft ;)
optware/IPKG installiert
der istatd source code von (https://github.com/tiwilliam/istatd/downloads)
Folgende Pakete auf der Diskstation:
adduser
grep
libxml2
sysstat
optware-devel
gcc
iStat auf dem iPhone/iPod Touch,

in welchen ordner muss ich die istatd-0.5.8.tar.gz kopieren?
aktuell hab ich via ssh
DiskStation> stehen
 

an124

Benutzer
Mitglied seit
05. Jul 2013
Beiträge
115
Punkte für Reaktionen
0
Punkte
0
so es gibt neues - Fehler ;/
hab einen Arbeitskollegen auf das Projekt IstatServer auf DS213+ angesetzt :
ssh ausgabe:
Rich (BBCode):
/volume1/homes/admin/download/istatd-0.5.8 # ./configure --prefix=/opt --sysconfdir=/opt/etc
checking for a BSD-compatible install... /opt/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /opt/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... powerpc-unknown-linux-gnu
checking host system type... powerpc-unknown-linux-gnu
checking for ranlib... ranlib
checking for g++... g++
checking whether the C++ compiler works... no
configure: error: in `/volume1/homes/admin/download/istatd-0.5.8':
configure: error: C++ compiler cannot create executables
See `config.log' for more details
config.log
Rich (BBCode):
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by istatd configure 0.5.8, which was
generated by GNU Autoconf 2.67.  Invocation command line was

  $ ./configure --prefix=/opt --sysconfdir=/opt/etc

## --------- ##
## Platform. ##
## --------- ##

hostname = DiskStation
uname -m = ppc
uname -r = 2.6.32.12
uname -s = Linux
uname -v = #3776 SMP Fri Sep 6 17:19:50 CST 2013

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /opt/bin
PATH: /opt/sbin
PATH: /sbin
PATH: /bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /usr/syno/sbin
PATH: /usr/syno/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /volume1/@appstore/java7/jre/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2338: checking for a BSD-compatible install
configure:2406: result: /opt/bin/install -c
configure:2417: checking whether build environment is sane
configure:2467: result: yes
configure:2608: checking for a thread-safe mkdir -p
configure:2647: result: /opt/bin/mkdir -p
configure:2660: checking for gawk
configure:2676: found /opt/bin/gawk
configure:2687: result: gawk
configure:2698: checking whether make sets $(MAKE)
configure:2720: result: yes
configure:2801: checking whether to enable maintainer-specific portions of Makefiles
configure:2810: result: no
configure:2827: checking build system type
configure:2841: result: powerpc-unknown-linux-gnu
configure:2861: checking host system type
configure:2874: result: powerpc-unknown-linux-gnu
configure:2937: checking for ranlib
configure:2953: found /opt/bin/ranlib
configure:2964: result: ranlib
configure:3049: checking for g++
configure:3065: found /opt/bin/g++
configure:3076: result: g++
configure:3103: checking for C++ compiler version
configure:3112: g++ --version >&5
g++ (GCC) 3.4.6
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3123: $? = 0
configure:3112: g++ -v >&5
Reading specs from /opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/specs
Configured with: ../gcc-3.4.6/configure --build=i386-pc-linux-gnu --host=powerpc-linux-gnuspe --target=powerpc-linux-gnuspe --prefix=/opt --disable-nls --disable-static --with-as=/home/slug/optware/syno-e500/toolchain/gcc-3.4.3-glibc-2.3.4/powerpc-linux-gnuspe/bin/powerpc-linux-gnuspe-as --with-ld=/home/slug/optware/syno-e500/toolchain/gcc-3.4.3-glibc-2.3.4/powerpc-linux-gnuspe/bin/powerpc-linux-gnuspe-ld --enable-languages=c,c++ --disable-multilib
Thread model: posix
gcc driver version 3.4.6 executing gcc version 3.4.3
configure:3123: $? = 0
configure:3112: g++ -V >&5
g++: `-V' option must have argument
configure:3123: $? = 1
configure:3112: g++ -qversion >&5
g++: unrecognized option `-qversion'
g++: no input files
configure:3123: $? = 1
configure:3143: checking whether the C++ compiler works
configure:3165: g++    conftest.cpp  >&5
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/lib/libm.so: undefined reference to `__adddf3@GLIBC_2.3.3'
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/lib/libm.so: undefined reference to `__muldf3@GLIBC_2.3.3'
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/lib/libm.so: undefined reference to `__fixunsdfsi@GLIBC_2.3.3'
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/lib/libm.so: undefined reference to `__floatsidf@GLIBC_2.3.3'
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/lib/libm.so: undefined reference to `__extendsfdf2@GLIBC_2.3.3'
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/lib/libm.so: undefined reference to `__subdf3@GLIBC_2.3.3'
collect2: ld returned 1 exit status
configure:3169: $? = 1
configure:3207: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "istatd"
| #define PACKAGE_TARNAME "istatd"
| #define PACKAGE_VERSION "0.5.8"
| #define PACKAGE_STRING "istatd 0.5.8"
| #define PACKAGE_BUGREPORT "http://github.com/tiwilliam/istatd/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "istatd"
| #define VERSION "0.5.8"
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:3212: error: in `/volume1/homes/admin/download/istatd-0.5.8':
configure:3214: error: C++ compiler cannot create executables
See `config.log' for more details

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=powerpc-unknown-linux-gnu
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=powerpc-unknown-linux-gnu
ac_cv_path_install='/opt/bin/install -c'
ac_cv_path_mkdir=/opt/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_make_make_set=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /volume1/homes/admin/download/istatd-0.5.8/missing --run aclocal-1.11'
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR='${SHELL} /volume1/homes/admin/download/istatd-0.5.8/missing --run tar'
AR=''
AUTOCONF='${SHELL} /volume1/homes/admin/download/istatd-0.5.8/missing --run autoconf'
AUTOHEADER='${SHELL} /volume1/homes/admin/download/istatd-0.5.8/missing --run autoheader'
AUTOMAKE='${SHELL} /volume1/homes/admin/download/istatd-0.5.8/missing --run automake-1.11'
AWK='gawk'
CC=''
CCDEPMODE=''
CFLAGS=''
CPP=''
CPPFLAGS=''
CXX='g++'
CXXDEPMODE=''
CXXFLAGS=''
CYGPATH_W='echo'
DEFS=''
DEPDIR=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
GREP=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LDFLAGS=''
LIBOBJS=''
LIBS=''
LTLIBOBJS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /volume1/homes/admin/download/istatd-0.5.8/missing --run makeinfo'
MKDIR_P='/opt/bin/mkdir -p'
OBJEXT=''
PACKAGE='istatd'
PACKAGE_BUGREPORT='http://github.com/tiwilliam/istatd/issues'
PACKAGE_NAME='istatd'
PACKAGE_STRING='istatd 0.5.8'
PACKAGE_TARNAME='istatd'
PACKAGE_URL=''
PACKAGE_VERSION='0.5.8'
PATH_SEPARATOR=':'
RANLIB='ranlib'
SET_MAKE=''
SHELL='/opt/bin/bash'
STRIP=''
VERSION='0.5.8'
XML2_CONFIG=''
ac_ct_CC=''
ac_ct_CXX='g++'
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include=''
am__isrc=''
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build='powerpc-unknown-linux-gnu'
build_alias=''
build_cpu='powerpc'
build_os='linux-gnu'
build_vendor='unknown'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='powerpc-unknown-linux-gnu'
host_alias=''
host_cpu='powerpc'
host_os='linux-gnu'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /volume1/homes/admin/download/istatd-0.5.8/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='/opt/bin/mkdir -p'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/opt'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/opt/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "istatd"
#define PACKAGE_TARNAME "istatd"
#define PACKAGE_VERSION "0.5.8"
#define PACKAGE_STRING "istatd 0.5.8"
#define PACKAGE_BUGREPORT "http://github.com/tiwilliam/istatd/issues"
#define PACKAGE_URL ""
#define PACKAGE "istatd"
#define VERSION "0.5.8"

configure: exit 77
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.155
Punkte für Reaktionen
402
Punkte
393
Hallo,
vermutlich ist die libc zu alt.
Was bringt
Rich (BBCode):
strings /lib/libc.so.6|grep GLIBC
(strings ist im ipkg Paket binutils enthalten)?

Gruß Götz
 

an124

Benutzer
Mitglied seit
05. Jul 2013
Beiträge
115
Punkte für Reaktionen
0
Punkte
0
Rich (BBCode):
iskStation> strings /lib/libc.so.6|grep GLIBC
GLIBC_2.0
GLIBC_2.1
GLIBC_2.1.1
GLIBC_2.1.2
GLIBC_2.1.3
GLIBC_2.2
GLIBC_2.2.1
GLIBC_2.2.2
GLIBC_2.2.3
GLIBC_2.2.4
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_PRIVATE
DiskStation>
wenn das so hilft?
Kann bis morgen nur einfache Dinge machen ^^
Kollege erst morgen wieder auf Arbeit
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.155
Punkte für Reaktionen
402
Punkte
393
Hallo,
eigenartig, GLIBC_2.3.3 ist vorhanden aber die Fehler deuten direkt auf GLIBC_2.3.3
Rich (BBCode):
lib/libm.so: undefined reference to `__adddf3@GLIBC_2.3.3
da fällt mir momentan nichts zu ein.

Gruß Götz
 

an124

Benutzer
Mitglied seit
05. Jul 2013
Beiträge
115
Punkte für Reaktionen
0
Punkte
0
Die Frage ist ob Istat überhaupt auf der DS213+ funktionieren kann?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.155
Punkte für Reaktionen
402
Punkte
393
Hallo,
sollte eigentlich. Auf meiner DS209+II ließ sich istatd ohne weitere Probleme compilieren (verwendet exakt den selben ipkg Zweig (gcc, libs usw.)).
Ein Versuch wäre:
Rich (BBCode):
./configure --prefix=/opt --sysconfdir=/opt/etc --libdir=/lib

Für diejenigen die auf einer Atom basierten DS compilieren wollen:
vor dem ./configure ... noch folgenses absetzen
Rich (BBCode):
CFLAGS="-march=i686"
export CFLAGS
CXXFLAGS="-march=i686"
export CXXFLAGS

Gruß Götz
 

an124

Benutzer
Mitglied seit
05. Jul 2013
Beiträge
115
Punkte für Reaktionen
0
Punkte
0
Hallo Goetz,
leider ohne Erfolg.
Die Fehlermeldung bleibt die selbe ;(
 

an124

Benutzer
Mitglied seit
05. Jul 2013
Beiträge
115
Punkte für Reaktionen
0
Punkte
0
dies haben wir als Antwort von "@tiwilliam" (der Ersteller von istatd) via Twitter bekommen. Leider fehlt uns die Möglichkeit es durchzuführen
"Looks like your version of libc are missing some functions. I would try to cross compile from Linux instead."
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.155
Punkte für Reaktionen
402
Punkte
393
Hallo,
anderer Versuch:
Rich (BBCode):
mv /opt/powerpc-linux-gnuspe/lib/libm.so /opt/powerpc-linux-gnuspe/lib/libm.so.org
ln -s /lib/libm.so.6 /opt/powerpc-linux-gnuspe/lib/libm.so
dann weiter mit ./configure
Ich kann Dir aber später auch die compilierte Version schicken.

Gruß Götz
 

an124

Benutzer
Mitglied seit
05. Jul 2013
Beiträge
115
Punkte für Reaktionen
0
Punkte
0
Neuer Fehler ;(

da text zuviel diesmal als datei

https://www.dropbox.com/s/fmungdnag0ywtfd/config.log

terminal

Rich (BBCode):
DiskStation> ./configure --prefix=/opt --sysconfdir=/opt/etc
checking for a BSD-compatible install... /opt/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /opt/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... powerpc-unknown-linux-gnu
checking host system type... powerpc-unknown-linux-gnu
checking for ranlib... ranlib
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for ar... ar
checking if the compiler supports -Wall... yes
checking if the linker supports -rdynamic... yes
checking for inet_ntoa in -lnsl... yes
checking for socket in -lsocket... no
checking for sensors_init in -lsensors... no
checking for xml2-config... xml2-config
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /opt/bin/grep
checking for egrep... /opt/bin/grep -E
checking for ANSI C header files... no
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking libxml/parser.h usability... yes
checking libxml/parser.h presence... yes
checking for libxml/parser.h... yes
checking for xmlFileOpen... no
configure: error: xml2-config was located, but a test program linking against -lxml2 could not be built
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.155
Punkte für Reaktionen
402
Punkte
393
Hallo,
hängt jetzt an libdl.so.2
Rich (BBCode):
mv /opt/powerpc-linux-gnuspe/lib/libdl.so.2 /opt/powerpc-linux-gnuspe/lib/libdl.so.2.org 
ln -s /lib/libdl.so.2 /opt/powerpc-linux-gnuspe/lib/

das wird wohl noch ne Weile so weiter gehen.
Was ergibt
Rich (BBCode):
/lib/libc.so.6

Gruß Götz
 

an124

Benutzer
Mitglied seit
05. Jul 2013
Beiträge
115
Punkte für Reaktionen
0
Punkte
0
Guten morgen, ja das war es
Nur leider Funktioniert der Autostart nicht
Rich (BBCode):
Datei /usr/local/etc/rc.d/S98istat.sh mit folgendem Inhalt erstellt:

#!/bin/sh
/opt/bin/istatd -d

Nicht vergessen sie mit

> chmod 777 /usr/local/etc/rc.d/S98istat.sh

ausführbar zu machen!
Die Datei ist nach reboot auch noch vorhanden, wird aber nicht mitgestartet


edit: ist das normal das sich der Istatd sooft aufhängt im betrieb?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.155
Punkte für Reaktionen
402
Punkte
393
Hallo,
womit ist das Script erstellt worden? Startet der istatd wenn man
/usr/local/etc/rc.d/S98istatd.sh
per Hand ausführt?

Gruß Götz
 

an124

Benutzer
Mitglied seit
05. Jul 2013
Beiträge
115
Punkte für Reaktionen
0
Punkte
0
Hallo,
womit ist das Script erstellt worden? Startet der istatd wenn man
/usr/local/etc/rc.d/S98istatd.sh
per Hand ausführt?

Gruß Götz

Wurde mit Nano erstellt.

Autostart funktioniert nun, wieso auch immer ^^

Gibt es irgendwo eine log datei woraus ersichtlich wird wieso sich Istatd immer aufhängt?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat