HowTo RaspberryPI Raspcontrol

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Michael Rene Maurer
    LoxBus Spammer
    • 25.08.2015
    • 221

    #1

    HowTo RaspberryPI Raspcontrol

    Raspberry Pi: Raspcontrol installieren und einrichten
    By Michi · 11. September 2015
    Raspcontrol ist ein nützliches Tool um den Systemstatus des Raspberry Pi permanent zu beobachten. In dem Webinterface von Raspcontrol werden unter anderem die aktuelle CPU- und RAM-Auslastung, die Temperatur des Prozessors, sowie die Speicherbelegung der SD-Karte angezeigt.
    Weiterhin lässt sich das System über die WebGUI herunterfahren und neustartet. Der Hostname, die IP-Adresse des Pi´s als auch die Kernelversion lassen sich ermitteln. Im Folgenden zeige ich wie man das Control Center Raspbcontrol installiert und einrichtet.
    Vorbereitung
    Bevor wir Raspcontrol einrichten können müssen wir zunächst einen Webserver installieren. Für dieses Tutorial entscheide ich mich für den Apache Webserver. Alternativ sind auch Serversysteme nginx und lighttpd empfehlenswert, da diese etwas ressourcenschonender sind.
    Webserver mit Apache PHP
    Die Installation von Apache, PHP5 und MySQL habe ich bereits hier anhand des Raspberry Pi beschrieben. Das Datenbanksystem MySQL benötigen wir allerdings nicht. Im folgenden sind alle Schritte zur Installation von Apache, PHP und allen erforderlichen Paketen nochmal dargestellt.
    Apache installieren:
    sudo apt-get install apache2
    PHP und Git:
    sudo apt-get install php5 php5-fpm php-pear php5-common php5-mcrypt php5-mysql php5-cli php5-gd git
    Webserver konfigurieren
    Bevor wir mit der eigentlichen Installation von Raspcontrol beginnen, müssen wir den Webserver konfigurieren, genauer gesagt die Verzeichniskonfiguration von Apache anpassen.
    sudo nano /etc/apache2/sites-enabled/000-default

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Raspcontrol1.png
Ansichten: 536
Größe: 357,8 KB
ID: 3574

    Apache2 Config
    In der Konfiguration ändern wir unter dem Verzeichnis (Directory) /var/www/ den Punkt AllowOverride None zu AllowOverride All. Mit der Tatenkombination Strg+O und Strg+X speichern und schließen wir die Konfigurationsdatei.
    Abschließend löschen wir die von der Apache-Installation generierte index.html , aktivieren Htaccess und starten den Apache neu. Mit letzterem werden alle vorgenommenen Einstellungen aktiv.
    sudo rm /var/www/index.html
    sudo a2enmod rewrite
    sudo a2enmod headers
    sudo /etc/init.d/apache2 restart
    Raspcontrol installieren
    Zum installieren von Raspbcontrol wechseln wir in das Public-Verzeichnis unserers Webservers und laden anschließend das Git-File herunter.
    cd /var/www
    sudo git clone https://github.com/harmon25/raspcontrol.git
    Zuletzt müssen wir für Raspcontrol noch einen Benutzer und ein Passwort festlegen. Dazu erstellen wir im Verzeichnis /etc einen neuen Ordner raspcontrol. In diesem erstellen wir die Datei database.aptmnt und definieren die Logindaten für Raspcontrol.
    sudo mkdir /etc/raspcontrol
    sudo nano /etc/raspcontrol/database.aptmnt
    In die geöffnete Datei database.aptmnt fügen wir folgenden Inhalt ein, wobei DEINNAME und DEINPASSWORT durch die gewünschten Anmeldeinformationen ersetzt werden sollte.
    {
    "user": "DEINNAME",
    "password": "DEINPASSWORT"
    }
    Mit den Tastenkombinationen Strg+X, Y und Enter speichern und schließen wir die Konfigurationsdatei. Außerdem erhält die Konfig-Datei globale Rechte.
    sudo chmod 777 /etc/raspcontrol/database.aptmnt
    Das wars auch schon: Im Browser deiner Wahl kannst du Raspcontrol über http://IP-RASPI/raspcontrol/ aufrufen. IP-RASPI musst du natürlich durch die IP-Adresse deines Pi´s ersetzen.

    Screenshot Raspcontrol

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Rasp.png
Ansichten: 407
Größe: 697,2 KB
ID: 3575

    Viel Spaß!

    BG Michael M.
    LG MRM
  • svethi
    Lebende Foren Legende
    • 25.08.2015
    • 6310

    #2
    Ist ein nettes Tool, allerdings werden bei mir einige Dienste im Status falsch angezeigt. Warum weiß ich noch nicht. Da muß ich bei Gelegenheit mal nachsehen.

    Gruß Sven

    PS: jetzt fehlt nur noch die Anbindung an den MiniServer :-)


    mal eben von unterwegs ...
    Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

    Kommentar

    Lädt...