Denna guide visar hur man installerar server övervakningsverktyget Istat på en Debian server. Följ varje steg till punk och pricka, skulle du få ett felmeddelande så
dubbelkolla att koden du skrivit in stämmer överrens med koden i denna post.
Det första vi måste göra är att installera de verktyg som krävs för att kunna bygga samt installera programvaran.
Vi startar också med att uppdatera systemet för att ladda ner eventuella uppdateringar.
Uppdatering
sudo apt-get update
sudo apt-get upgrade
Installation av build-essential
sudo apt-get install build-essential
Hämtning och uppackning utav Istat programmet
wget http://istatd.googlecode.com/files/istatd-0.5.4.tar.gz
tar -zxvf istatd-*.tar.gz
cd istatd-*
Nu är det dags att börja installationen utav Istat
sudo ./configure
Ifall du skulle få ett xml2-config fel, måste du installera libxml2-dev och köra följande igen
sudo apt-get install libxml2-dev
./configure
Kompilering och installation utav istat
make
sudo make install
Dags att skapa en användade för programmet samt att ändra ägarskap utav hemkatalogen till användaren
sudo useradd istat
sudo mkdir /var/run/istat
sudo chown istat /var/run/istat
Innan vi startar programmet eller servicen måste vi konfigurera konfigurationsfil så att den stämmer överrens med vårat system
Ifall du hellre använder VI eller gedit går det bra att skriva detta istället för nano, då jag arbetar i terminal och inte klurat ut VI får jag klara mig med nano ![]()
sudo nano /usr/local/etc/istat.conf
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 ( venet0 )
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 "Peter's Server"
30. # disk_rename_label /home "home"
31.
32. # End of file
Ifall du inte kan finna vilket nätverk adapter du har, kan du skriva
ifconfig
När konfigurationen är klar och spara kan du starta processen genom att skriva.
sudo /usr/local/bin/istatd -d
Får du problem eller fastnar så kan du alltid skriva en kommentar så skall jag göra mitt bästa för att hjälpa dig.
Nedladdning utav programvaran till din iphone/ipod räknar jag med att du klara själv, sök bara på istat programmet är gratis. Här kommer en bild på hur det färdig resultatet kan se ut.
Home


