Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Serving statistics to the iPhone application from Linux, Solaris and FreeBSD

branch: master
Octocat-spinner-32 libfslabel Patches from Guntram Blohm - read CHANGELOG. April 14, 2010
Octocat-spinner-32 probes Fix issue #17 and kill some memory leaks (#24). March 24, 2011
Octocat-spinner-32 resource Fix issue #17 and kill some memory leaks (#24). March 24, 2011
Octocat-spinner-32 .gitignore .svnignore -> .gitignore January 27, 2010
Octocat-spinner-32 AUTHORS.txt Patches from Guntram Blohm - read CHANGELOG. April 14, 2010
Octocat-spinner-32 CHANGELOG.txt Bump to 0.5.9 December 28, 2011
Octocat-spinner-32 DEVELOPERS.txt Work-in-the-dark-commit >:) May 30, 2009
Octocat-spinner-32 Makefile.am Package README.txt April 16, 2010
Octocat-spinner-32 README.txt Strange parsing error on github.com April 16, 2010
Octocat-spinner-32 argument.cpp Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 argument.h Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 autogen Remove autom4te.cache once autogen is complete. May 18, 2009
Octocat-spinner-32 avahi.cpp Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 avahi.h Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 clientset.cpp Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 clientset.h Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 conf.cpp Resolve issue #18 (Build issues with 0.5.7 on Solaris 10) July 13, 2010
Octocat-spinner-32 conf.h Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 configure.ac Bump to 0.5.9 December 28, 2011
Octocat-spinner-32 daemon.cpp Fix issue #31 where istatd won't build on new gcc June 05, 2011
Octocat-spinner-32 daemon.h Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 install-sh Restore missing install-sh (erroneously deleted) May 18, 2009
Octocat-spinner-32 isr.cpp Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 isr.h Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 main.cpp Fix bug where you in some cases got temperature for each voltage. June 05, 2011
Octocat-spinner-32 main.h Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 socket.cpp Fix issue #17 and kill some memory leaks (#24). March 24, 2011
Octocat-spinner-32 socket.h Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 socketset.cpp Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 socketset.h Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 stats.cpp Fix bug where you in some cases got temperature for each voltage. June 05, 2011
Octocat-spinner-32 stats.h Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 switchboard.cpp Fix issue #17 and kill some memory leaks (#24). March 24, 2011
Octocat-spinner-32 switchboard.h Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 system.h Fix issue #17 and kill some memory leaks (#24). March 24, 2011
Octocat-spinner-32 token.cpp Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 token.h Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 utility.cpp Fix warning in qnap_temp.c and update copyright text. April 16, 2010
Octocat-spinner-32 utility.h Fix warning in qnap_temp.c and update copyright text. April 16, 2010
README.txt
About istatd

istatd is a daemon serving statistics to your iStat iPhone application from Linux, Solaris & FreeBSD. istatd collects data such as CPU, memory, network and disk usage and keeps the history. Once connecting from the iPhone and entering the lock code this data will be sent to the iPhone and shown in fancy graphs.

What is iStat for iPhone?

iStat is a iPhone application developed by Bjango (http://www.bjango.com/). With iStat you can remotely monitor CPU, memory, disks, uptime and load averages from any Mac, Linux or Solaris computer from your iPhone. You can download iStat in iTunes App Store.

How to install

These steps assume you are logged in as root and have GNU build tools installed together with libxml2.

1) Download istatd-x.x.x.tar.gz

   # wget http://github.com/downloads/tiwilliam/istatd/istatd-x.x.x.tar.gz

2) Extract tar ball

   # tar -xvf istatd-x.x.x.tar.gz

3) Install dependencies

   istatd requires GNU build tools, libxml2 and libxml2-devel.
   Depending on your distribution these packages can be diffrently named.

   CentOS
   # yum install libxml2-devel

   Ubuntu
   # apt-get install libxml2-dev

4) Build istatd

   # cd istatd-x.x.x

   Here you can configure where you want your binary and config to end up (default /usr/local).
   # ./configure
   or
   # ./configure --prefix=/ --sysconfdir=/etc

   # make
   # make install

5) Add user and configure directories

   # useradd istat
   # mkdir -p /var/{run,cache}/istat
   # chown istat.istat /var/{run,cache}/istat

6) Configure your config to match your needs and system

   # vim /etc/istat.conf

   Note: Don't forget to change your server_code.

7) Fire it up

   # /usr/bin/istatd -d
Something went wrong with that request. Please try again.