GUIDE - Installera Istat servern på Debian / Ubuntu

Almänna diskussioner, tips m.m. om virtualisering
wdlinkoping
Inlägg: 24
Blev medlem: 26 mar 2010, 15:00

GUIDE - Installera Istat servern på Debian / Ubuntu

Inläggav wdlinkoping » 12 jun 2010, 17:07

Bjango Istat för iPhone är en fantastisk app för att hålla ett öga på en Mac-server och tack vare det arbete William Tisater har genomfört , kan vi nu övervaka Linux, FreeBSD och Solaris-servrar också. Linux Server Monitor har ännu inte funktionen för fläktar och temperaturer som är tillgängliga för Mac, men eftersom min server körs i ett moln (VPS), är det inte viktigt.

Jag installerade istat server på http://wdlinkoping.se och http://fixieproject.org Servrarna kör Debian 5.0 (lenny), men dessa instruktioner bör fungera med andra Debian och Ubuntu distributioner.

Förberedelser


Om du är en bra sys admin och har låst alla oanvända portar, öppna upp port 5109 i iptables som ISTAT använder som standard.
Du behöver även installera verktyg om du inte redan har gjort det:

Kod: Markera allt

apt-get install build-essential


Hämta ISTAT server

Istat server för Linux, FreeBSD och Solaris ligger på GitHub och du bör kolla där för att se den senaste versionen överensstämmer med wget kommandot nedan:

Kod: Markera allt

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

Kod: Markera allt

tar -zxvf istatd-*.tar.gz

Kod: Markera allt

cd istatd-*


Konfigurera ISTAT

Konfigurera Istat för din server:

Kod: Markera allt

./configure


Om ni får som jag, får du ett xml2-config fel, installera libxml2-dev och kör. / Configure igen:

Kod: Markera allt

apt-get install libxml2-dev

Kod: Markera allt

./configure


Och installera:

Kod: Markera allt

make

Kod: Markera allt

make install


Lägg till en ISTAT användare och skapa en katalog för att lagra istat.pid:

Kod: Markera allt

useradd istat

Kod: Markera allt

mkdir /var/run/istat

Kod: Markera allt

chown istat /var/run/istat


Justera ISTAT serverkonfigurationen
Innan starten av ISTAT servern, ändra första konfigurationsfilen för ditt system:

Kod: Markera allt

 nano /usr/local/etc/istat.conf


Ändra server_code och allt annat så det passar ditt system. I mitt fall ändrade jag också monitor_disk och ange disk_rename_label:

Kod: Markera allt

   1. #
   2. # /etc/istat.conf: Configuration for iStat server
   3. #
   4. 
   5. # network_addr 127.0.0.1
   6. # network_port 5109
   7. server_code 12345
   8. # server_user istat
   9. # server_group istat
  10. # server_socket /tmp/istatd.sock
  11. # server_pid /var/run/istat/istatd.pid
  12. # cache_dir /var/cache/istat
  13. 
  14. # Note: Only support for one network interface, limited by client.
  15. monitor_net ( eth0 )
  16. 
  17. # Array of disks to monitor. Specify mount path or device name.
  18. # monitor_disk ( / /home )
  19. monitor_disk ( / )
  20. 
  21. # Set to 1 if you want to use mount path as label instead of the device name.
  22. disk_mount_path_label 0
  23. 
  24. # Try to probe the filesystem for disk label, will override the mount path label.
  25. disk_filesystem_label 1
  26. 
  27. # Set custom disk label. Will override all other labels.
  28. # disk_rename_label /dev/sda1 "root"
  29. disk_rename_label /dev/sda1 "Kyle's Server"
  30. # disk_rename_label /home "home"
  31. 
  32. # End of file


Starta ISTAT Server
Med konfigurationen sparad, är Istat server redo att starta:

Kod: Markera allt

/usr/local/bin/istatd -d



Lägg sedan till din servers hostnamn eller ipadress i Iphone applikationen.

Bild

Starta ISTAT Servern vid Boot

Det är inte en dålig idé att skapa ett skript för att starta Istat server vid start:

Kod: Markera allt

nano /etc/init.d/istatlauncher


Följande grundläggande istatlauncher skript bör göra susen:

Kod: Markera allt

 #!/bin/sh

/usr/local/bin/istatd -d


Göra skriptet körbart sedan lägga till det i systemets start poster:

Kod: Markera allt

chmod +x /etc/init.d/istatlauncher

Kod: Markera allt

update-rc.d istatlauncher defaults


Du kanske vill starta om din server för att bekräfta Istat server startar OK. Om du stöter på några problem, låt mig veta i kommentarerna så ska jag se vad jag kan göra.

Vänligen.
Pontus Abrahamsson
http://wdlinkoping.se

Användarvisningsbild
Jonas
Inlägg: 117
Blev medlem: 17 aug 2009, 16:41
Ort: Stockholm

Re: GUIDE - Installera Istat servern på Debian / Ubuntu

Inläggav Jonas » 14 jun 2010, 09:10

Häftigt!!

Guiden belönas med två månaders fri hosting! :)
Mvh
Jonas, Internet Engineer - support@glesys.se - http://glesys.se/
GleSYS Internet Services AB | Box 134 | 311 22 Falkenberg

Användarvisningsbild
StefanJson
Inlägg: 2
Blev medlem: 09 okt 2011, 23:58
Kontakt:

Re: GUIDE - Installera Istat servern på Debian / Ubuntu

Inläggav StefanJson » 10 okt 2011, 00:06

Jag har nyligen gått över till VPS och det här var precis vad jag letade efter! Tack!

peman
Inlägg: 1
Blev medlem: 20 aug 2012, 18:46

Re: GUIDE - Installera Istat servern på Debian / Ubuntu

Inläggav peman » 20 aug 2012, 18:50

när jag uppdaterade fick jag massa LSB missing
update-rc.d istatlauncher defaults

så la till detta, kan vara bra att veta:
#!/bin/sh
### BEGIN INIT INFO
# Provides: istatlauncher
# Required-Start: $syslog $remote_fs
# Required-Stop: $syslog $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: Start istatlauncher to allow monitoring
### END INIT INFO

/usr/local/bin/istatd -d

Hur som helst, tack för guiden, kanonbra!!


Återgå till "Allmänt"

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst