rsync backup

Alle Kinder moegen rsync. Wer es noch etwas mehr moegen will, sollte die Option -b –backup-dir= nutzen.

rsync -avh --delete --progress --stats -b --backup-dir=/wtf/is/my/backup/ quelle/ zielserver:/ziel/

Dadurch werden Daten, welche durch neue ersetzt bzw. deleted werden sollen , vorher  im backup Ordner abgelegt. Der Backup Ordner, inklusive Pfad, wird dabei automatisch angelegt, bietet also genug Spielraum fuer date&co.

MyISAM zu InnoDB

Die DB fuer den Blog von MyISAM auf InnoDB umgestellt (alter table tablename ENGINE=innodb;) Mal abwarten ob Probleme auftauchen.
Man  muss sich darueber im klaren sein, dass sich durch die Umstellung einiges and der Dateistruktur aendert. Mysql legt die komeplette Datenbank nicht mehr in /var/lib/myql/datenbank ab, sondern splittet sie auf.
Ein einfaches kopieren der Datenbankdateien auf eine andere Maschine, ohne den Weg ueber einen Dump zu gehen, funktioniert dann nicht mehr. Wer das haben will muss

innodb_file_per_table=1

in seine /etc/mysql/my.cnf in die [mysqld] Sektion eintragen und erneut

alter table tablename ENGINE=innodb;

fuer die jeweiligen Tables ausfuehren. Ich muss zu geben, ich habe wenig Ahnung von Mysql und alle Tips, die ich dazu geben, sollten mit Vorbehalt uebernommen werden.

Links:
http://dev.mysql.com/doc/refman/5.1/en/innodb-multiple-tablespaces.html
http://highervisibilitywebsites.com/convert-your-mysql-database-myisam-innodb-and-get-ready-drupal-7-same-time
http://forums.cpanel.net/f43/innodb_file_per_table-converting-per-table-data-innodb-167942.html

centreon und error im sql-error.log

Wer so was

2011-11-08 13:22|0|0|DB Error: insufficient permissions QUERY : DELETE FROM centreon_acl WHERE group_id NOT IN (SELECT DISTINCT acl_group_id FROM centreon.acl_groups WHERE acl_group_activate = ‚1‘)

in /usr/local/centreon/log/sql-error.log stehen hat sollte einfach mal dem ndouser die noetigen Rechte an der centreon DB geben. Laut Centreonforum sollte SELECT fuer den Table acl_groups reichen.  Ich habe den User einfach kompletten Zugriff auf die DB gegeben und das Problem scheint behoben zu sein, jedenfalls erscheinen keine Errormeldungen mehr im Log.

sshmote fuer Android

sshmote ist ein wunderbares Programm fuer Android.

SSHmote is a remote control for Android devices that uses the SSH protocol to connect to your computer and control your favorite multimedia applications through editable profiles. Using the SSH protocol means that for most Linux/BSD distributions, no additional server installation will be requiered, you will just have to enter your username and password in SSHmote and it will turn your Android device into a cool remote control.

The current embeded profiles are

  • MPlayer,
  • VLC,
  • Kaffeine,
  • Amarok

Funktioniert erstaunlich gut mit mplayer. Es muss ja nicht immer xbmc sein.

centreon 2.3.1 Probleme nach Update

Wer beim Update zu Centreon 2.3.1 Probleme mit

/usr/local/centreon/cron/archiveDayLog

hat, sollte folgende Anpassungen vornehmen:


#require "@CENTREON_ETC@/conf.pm";
require "/etc/centreon/conf.pm";
# Define Var lib dir
#my $VarLib = "@CENTREON_VARLIB@";
my $VarLib = "/var/lib/centreon/";

Danach lief auch

 ./cron/archiveDayLog -r

durch.

update: seit 2.3.x

Use now :

/usr/local/centreon/cron/eventReportBuilder.pl -r

And after :

/usr/local/centreon/cron/dashboardBuilder.pl -r

nicht dokumentiert aber die Information stammt direkt  von den Centreon Leuten.

Mediawiki Installation via Konsole

Mediawiki 1.17.0 besitzt eine wenig umworbene, konsolenbasierte  Installationsroutine. Der Installer ist leider fehlerhaft, wird aber hoffentlich in den naechsten Versionen noch verbessert. Zu finden ist das ganze unter

#php  wiki/maintenance/install.php
Usage: php install.php [--conf|--confpath|--dbname|--dbpass|--dbpath|--dbport|--dbserver|--dbtype|--dbuser|--email|--env-checks|--globals|--help|--installdbpass|--installdbuser|--lang|--memory-limit|--pass|--quiet|--scriptpath|--server|--wiki] <name> <admin>

scriptpath und email haben nicht funktioniert.