Die Onlinehilfe hier im Board

BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

InfoPHP:

CCcam Webinterface versus CCcam Infophp:

Das CCcam Webinterface ist die CCcam eigene Webseite die fest im CCcam Binary integriert ist, der Port auf dem das CCcam Webinterface erreichbar wird in der CCcam.cfg eingestellt werden (WEBINFO LISTEN PORT, Standard: 16001).

CCcam InfoPHP ist ein optionales Paket das sich die Möglichkeit von den PHP-Extensions zu Nutze macht um die Darstellung übersichtlicher zu gestalten. InfoPHP holt sich die notwendigen Informationen vom CCcam Webinterface ab, dasselbe gilt für die Consolen Info Befehle cccam i*.
Dies bedeutet, ist das CCcam Webinterface nicht erreichbar, funktionieren auch die Info-Consolenscripts [cccam i*] und die InfoPHP Webseite nicht !

Wer zuvor schon InfoPHP genutzt hat wird wissen das Username, Password für den CCcam-WI Zugriff in die config.php eingetragen werden, STOP aber nicht so beim IPC. Hier wird die config.php beim schliessen von cccam cfg erzeugt, ausserdem werden Zugriffsberechtigungen für den Webeditor gesetzt usw.. !


• Statistiken zurücksetzen

ipc infophp
Löschen von Statistiken, entweder nur Clientstatistiken (bei getrenneten Clients), oder alle.
Beachte das zum vollständigen zurücksetzten CCcam zuvor beendet werden muss !

Falls nach dem löschen die Fehlermeldung not writeable erscheinen sollte, den Befehl ipc set ausführen.


• Update-Button automatisch klicken

Damit immer die aktuelles auf der InfoPHP Webseite erscheint kann man den Update-Button KLICK von Crontab ausführen lassen.
Dazu einfach per ipc jobs in der folgenden Zeile das Routezeichen (#) am Anfang entfernen.

* * * * * www-data wget -q --spider http://localhost/ipc/infophp/cron_update.php?p=0 #CCcamInfoPHP - Update jede Minute
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Kennwörter ändern:

Was?|Befehl|Erklärung
root (Administrator) | passwd
Webseite (.htaccess) | ipc cfg | Zeilen anpassen: HTTPUSER und HTTPPASS
CCWeb (Webinterface) | cccam cfg | Zeilen anpassen: WEBINFO USERNAME und WEBINFO PASSWORD
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Logrotate:

Das IPC hat eingerichtet das die Logs von CCcam ins SYSLOG geschrieben werden.

Das EMU OSCam bringt eine eigene Logfunktion mit, CCcam bietet dieses nicht, jedoch werden die Logs an den SYSLOG-Daemon des Systems weitergereicht.
Damit die Logdateien den Systemdatenträger nicht vollständig füllen ist die Logrotation und dessen sinnvolle Konfiguration von sehr hoher Wichtigkeit !

Im Debianstandard werden die letzten 4 abgeschnittenen Logs aufbewahrt bzw. als "*.gz" archiviert. Wer diese Einstellungen ändern möchte (bei CF-Karte sinnvoll) kann dies tun:

Konfigurationsdatei anpassen: nano /etc/logrotate.d/rsyslog
Service neustarten: /etc/init.d/rsyslog restart

Beachte das bei einem IPC Versionsupdate [ipc update], diese Datei überschrieben wird, und die Einstellung neu erfolgen muss.

Ab Version 10.8 können Rotationsvorlagen für unterschiedliche Systeme per Onlinescripts (ipc os) geladen werden.
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Mailnachricht: (Watchdog, Backup)

Das IPC versendet die Mails per Script (sendEmail), es wird dazu kein installierter Mailservice am Debian (ssmtp,exim4 usw.) benötigt.
Voraussetzungen:

1. Installation des Pakets sendEmail: apt-get install -y sendEmail
2. Provider muss direktes SMTP unterstützen, und darf zb. kein "SMTP after POP3" verlangen

Das versenden über einen Freemailer funktioniert leider NICHT immer (SMTP-Relay-Auth.Problem)! Das versenden über eigenen ISP funktioniert in den meisten Fällen, abhängig von den Sicherheitseinstellungen des Providers. Wer die Funktion nutzen möchte sollte das versenden zuerst an der Console testen, Befehl lautet: (Zuerst am besten OHNE die Parameter -xu (Username) -xp (Password), falls das nicht geht mit diesen Parametern)

sendEmail -f ABSENDERADRESSE -t EMPFAENGERADRESSE -u BETREFFZEILE -m MAILINHALT -s SMTPSERVER -xu USERNAME -xp PASSWORD

Wenn das manuelle versenden funktioniert, kann die Mailbenachrichtigung im IPC aktiviert werden, ipc cfg. Somit erhhält man auf Wunsch bei EMU-Absturz bzw. bei Backups eine E-Mail. Die EMUs werden von den Watchdogs wieder automatisch gestartet, aber es ist Zeit die Logfiles genauer anzusehen!

• Tip: Ein EMU-Absturz hat zu 99% mit USB- oder Hardwareproblemen zu tun, ein stabiles CCcam läuft zb. über Wochen hinweg OHNE Restart.

Liste mit POP3- und SMTP-Servern


//EDIT: Um die EMail Funktion auch mit GMail (GoogleMail) nutzen zu können muss man darauf achten das der Google Account entsprechend Konfiguriert wurde um den POP3/SMTP Zugriff zu erlauben und kein Standard Port 25 genutzt wird und ggf kein unverschlüsseltes Anmelden erlaubt ist
Um das zu erreichen müsste der Host also mit ssl:// anfangen: -s ssl://smtp.googlemail.com:465
Über i cfg -> SMTPSERVER='ssl://smtp.googlemail.com:465'

Port for TLS/STARTTLS: 587
Port for SSL: 465

Ausserdem muss man beachten das zum Benutzernamen auch '@gmail.com' dazu gehört

Siehe dazu auch:
http://support.google.com/mail/bin/answ ... swer=13287
http://support.google.com/mail/bin/answ ... swer=78775
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Mounten von Netzlaufwerken:

Um auf WinSCP verzichten zu können, und eine Verbindung zwischen Linux und Windows zu schaffen, kann eine Windows-Freigabe auf dem Linux System eingehängt werden.

CIFS:
1. Samba Client installieren: apt-get install -y smbfs
2. Lokalen Mountpoint erstellen: mkdir /mnt/windows
3. Windows Freigabe erstellen
4. Windows Freigabe einhängen: mount -t cifs -o username=USER, password=PASS //computername/freigabename /mnt/windows

NFS:
1. NFS Client installieren: apt-get install -y nfs-common portmap
2. Lokalen Mountpoint erstellen: mkdir /mnt/test
3. NFS Freigabe erstellen
4. NFS Freigabe einhängen: mount -t nfs 192.168.1.200:/backup /mnt/test
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Speicherauslastung: (Memory Management)

Hilfe Hilfe mein Speicher ist voll :-) Arbeitsspeicher wird ins System gesteckt damit er genutzt wird ! Logisch oder ??
Leerer Speicher ist verschwendeter Speicher, wer aber seinen Arbeitsspeicher nicht verwendet sehen möchte sollte zb. Windows installieren ? ;--)

Linux nutzt (nicht von Anwendungen verwendeten) freien Speicher für Cachingfunktionen, darum 100% Speichernutzung nach gewisser Laufzeit, gut so.
Details dazu können hier: Debian-Wiki zum Thema Speichermanagement nachgelesen werden.
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Sprache,Tastatur, Putty einstellen: (Umlaute)

Nach der Debian Installation ist (egal welche Sprache gewählt wurde ) UTF-8 Standard.
Es sollte getestet werden, ob die Umlaute üöä im nano-Editor richtig dargestellt werden.

• Tip: Belasse die Debian Standardeinstellungen, stelle Putty auf UTF-8 ein.

Putty richtig einstellen:

Falls bei Debian UTF-8 eingestellt wurde, Window -> Translation -> CharacterSet - > UTF-8 einstellen.
Damit in der Puttysession die Zehnertasten funktionieren: Terminal -> Features -> Disable application keypad mode aktivieren.

Debian Sprach- und Tastatureinstellungen anpassen:

1. dpkg-reconfigure locales / Wahl der Landessprache zb. de_AT oder de_CH oder de_DE.
2. dpkg-reconfigure console-data / Wahle der Tastaturbelegung: wähle Keymap aus Liste (Select keymab from arch list), querz, German, Standard, latin1 - no dead keys
3. exit / Von der Console abmelden, und wieder anmelden, und abschliessend folgenden Befehl eingeben:
4. dpkg-reconfigure console common && dpkg-reconfigure console tools

• Tip: Nach der Installation des IPC geht das schneller: (Aliasbefehle)

1. tastatur1
2. tastatur2
3. exit
4. tastatur3

Sollte eine Fehlermeldung erscheinen fehlen die Console Tools: apt-get install console-tools
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Smargoreader einstellen:

Zur Konfiguration eines Smargoreaders kann entweder das Windows- oder Linuxtool verwendet werden. Beide Tools sind im IPC vorhanden, das Linuxtool als Consolenbefehl, das Windowstool auf der Tools Seite.

An welcher USB-Schnittstelle ein Smargo erreichbar ist, wird durch Eingabe von: dmesg | grep ttyUSB angezeigt.

Wichtig:
Anzeige erscheint nur wenn der Smargo-Reader neu angesteckt wurde ! Ausgabe:

[ 8.677258] ftdi_sio 1-2:1.0: FTDI USB Serial Device converter detected
[ 8.677368] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB0
[ 8.677474] ftdi_sio: v1.4.3:USB FTDI Serial Converters Driver

Die Einstellung der Readerfrequenz kann entweder per Windows oder direkt auf der Linuxconsole erfolgen. Je nach EMU und Kartentyp wird die Readerfrequenz Fix, oder auf Auto eingestellt.

• Smargo Windows-Tool:

Die Verwendung des Windowstools (SmartReader.exe) ist Dank der GUI selbsterklärend.


• Smargo Linux-Tool:

Beim verwenden des Linuxtools smargo (nur 32BIT !) muss zuerst das EMU gestoppt und der Smargo-Reader neu an der Schnittstelle angeschlossen werden damit dieser erkannt wird.
smargo -help zeigt die enthaltenen Parameter des Tools.

Einstellungsbeispiele:
Auto : smargo -d /dev/ttyUSBx -p 0 -m 0 -t 0 -e 0
3.69 : smargo -d /dev/ttyUSBx -p 0 -m 1 -x 13 -t 0 -e 0
6,00 : smargo -d /dev/ttyUSBx -p 0 -m 1 -x 8 -t 0 -e 0
8,00 : smargo -d /dev/ttyUSBx -p 0 -m 1 -x 6 -t 0 -e 0
9,60 : smargo -d /dev/ttyUSBx -p 0 -m 1 -x 5 -t 0 -e 0
12,0 : smargo -d /dev/ttyUSBx -p 0 -m 1 -x 4 -t 0 -e 0

• Smargo List:

Um eine Auflistung der Smartreader zu erhalten kann der Befehl smargolist verwendet werden.
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Udev Regel für FTDI/Smargo-Reader

Wer mehr als ein Smargo oder FTDI Reader am Debian System betreibt, kennt wahrscheinlich das Problem, dass nach einem Reboot die Anordnung bzw. die eingetragene Zuweisung einzelner Reader nicht mehr übereinstimmt. Mit udev kann man die Reader (Smargos ab Software Version 1.5) anhand der Seriennumer zu einem festen Pfad verlinken.

Zunächst muss die Seriennummer des Smargos festgestellt werden.
Dazu jeweils ein Smargo einstecken und smargolist eingeben.

Die Ausgabe sieht dann etwa so aus:
Looking for smartreader with an out endpoint = 0x82 :
bus 002, device 008 : 0403:6001 Smartreader (Device=002:008 EndPoint=0x82 insert in oscam.server 'Device = Serial:Reader 7F049A6')

In diesem Fall hat der Smargo die Seriennummer: Reader 7F049A6


Als nächstes legen wir nun die udev-Regel fest:
nano /etc/udev/rules.d/52-smargo-reader.rules

mit folgendem Inhalt:

SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}=="Reader 7F049A6", SYMLINK+="Reader1"

ATTRS serial anpassen!
SYMLINK, in diesem Beispiel "Reader1", kann beliebiger Name sein.
Schliessen und speichern. [Strg]+[x], dann [y] und [ENTER]
Nach einem Reboot kann dieser Smargo nun mit /dev/Reader1 statt /dev/ttyUSB* angesprochen werden.

Beispiel CCcam:
SERIAL READER : /dev/Reader1

Beispiel OScam:
device = /dev/Reader1

WICHTIG: Nach jedem Software-Update des Smargos ändert sich die Seriennummer!
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Watchdog: (EMU Überwachungsscript)

Die Watchdog Überwachungsscripte können per Crontab aktiviert werden, siehe Thema Crontab.

Beispiel CCcam-Crontab Watchdog Eintrag:
* * * * * root /var/emu/script/cccam-watchdog.sh #CCcam - Teste ob CCcam laeuft (jede Minute)

Um den Watchdog zu deaktivieren ist einfach ein Routezeichen "#" vor die Zeile zu setzen:
#* * * * * root /var/emu/script/cccam-watchdog.sh #CCcam - Teste ob CCcam laeuft (jede Minute)

Die Cronjobs sind für alle 3 EMUs (CCcam,OScam,NewCS) schon vorhanden, müssen also nur mehr aktiviert/deaktiviert werden.
In der Standardeinstellung ist nur der Watchdog des CCcam aktiviert.
Gesperrt

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast