Mittwoch, 19 März 2008 09:17 - Geschrieben von René Lindhorst
Ein seltsames Problem mit Mail.app hat mich seit ein paar Wochen geärgert. In dem Entwurfs-Ordner eines meiner POP-Accounts befanden sich zwei E-Mails die sich partout nicht löschen ließen. Ein Klick auf Löschen führte lediglich dazu, dass die Schrift in der Listendarstellung kurz Hellgrau wurde. Bei einem erneuten Aufruf der Entwürfe war jedoch alles beim alten und auch ein Neustart von Mail brachte keine Änderung.
Ich habe auch folgende Dinge versucht, jedoch ohne Erfolg:
- Abschicken der Mails an mich selbst.
- Markieren der Mails als Spam.
- Verschieben der Mails in ein anderes Postfach.
- Löschen der entsprechenden .emlx-Dateien unter ~/Library/Mail/.
Aber letztendlich habe ich doch eine Lösung gefunden und alle die das selbe Problem plagt, sollten es einmal wie folgt probieren:
- Den Entwurfs-Ordner mit den widerspenstigen E-Mails auswählen.
- Im Programm-Menü unter “Postfach” “Wiederherstellen” auswählen.
- Die unerwünschten E-Mails sind endlich weg.
Ähnliche Beiträge:
Sonntag, 16 März 2008 13:16 - Geschrieben von René Lindhorst
Seit Version 7 unterstützt iTunes das nachladen von CD-Covers, was besonders vorteilhaft für die Cover Flow Darstellung ist. Das Problem dabei ist jedoch, dass die so heruntergeladenen Cover nicht in die mp3-Dateien integriert werden. iTunes verwaltet diese lediglich intern als itc-Dateien in ~/Music/iTunes/Album Artwork. Wenn man die Musikdateien also z.B. auf einen anderen Computer kopiert, dann müssen die Cover neu geladen werden.
Prinzipiell ist das sicher kein Problem, jedoch ist es aus meiner Sicht etwas unpraktisch. Warum soll man ein Cover nicht im ID3-Tag der Musikdatei einbetten. Auch wenn das nicht automatisch von iTunes unterstützt wird, so gibt es dafür doch Workarounds.
Meine Vorgehensweise ist typischerweise:
- Über das “Erweitert”-Menü von iTunes “CD-Cover laden”.
- Das Album für welches ein Cover neu geladen wurde suchen.
- Das “Informationen”-Fenster für einen Titel des Albums aufrufen.
- In den “Cover”-Tab wechseln, das Cover auswählen und kopieren (Apfel + C).
- Alle Titel des Albums auswählen und das “Informationen”-Fenster öffnen.
- In das “Cover”-Feld klicken und das Cover aus der Zwischenablage einfügen (Apfel + V).
- Nach dem bestätigen mit “OK” wird das Cover in alle Dateien integriert.
Eine andere Möglichkeit wird in der aktuellen c’t 07/2008 im Hotline-Bereich beschrieben. Dort wird das Problem mit folgendem AppleScript gelöst:
tell application "iTunes"
if selection is not {} then
set sel to selection
repeat with oneTrack in sel
repeat with oneArtwork in artworks of oneTrack
if downloaded of oneArtwork is true then
set theData to data of oneArtwork
set data of oneArtwork to theData
end if
end repeat
end repeat
else
display dialog "Bitte Titel auswählen..." buttons {"Abbrechen"} default button 1
end if
end tell
Wen man dieses Skript unter /Library/iTunes/Scripts bzw. ~/Library/iTunes/Scripts ablegt, dann kann man es über das Skriptmenü in iTunes aufrufen. Wählt man nun in iTunes Titel aus und startet dann das Skript, so werden die entsprechenden Cover in die Dateien geschrieben.
Links:
c’t 7/2008 Hotline – iTunes integriert CD-Cover
AppleScript – Cover in Datei integrieren
Ähnliche Beiträge:
Samstag, 15 März 2008 21:39 - Geschrieben von René Lindhorst
Wer auf der Suche nach einem alternativen Programm-Icon für NetNewsWire ist, der wird evt. bei Bartelme Design fündig. Bestandteil ihres NetNewsWire Packages sind zwei etwas dezentere Icons. Besonders das Graphit-Icon gefällt mir sehr gut und es sieht in meinem Dock bedeutend besser aus als das Original-Icon.
Um das Standard-Icon durch eines der beiden zu ersetzen muss man lediglich den folgendes tun:
- das NetNewsWire Package von der Webseite herunterladen
- das nnw_graphit.dmg öffnen und eines der beiden Icons aussuchen
- das gewünschte Icon in appIcon.icns umbenennen
- nach einem Rechtsklick auf NetNewsWire.app “Paketinhalt zeigen” wählen
- in den Ordner Contents/Resources/ gehen
- das dort befindliche appIcon.icns in appIcon.icns_original umbenennen
- das neue appIcon.icns herüberkopieren
- NetNewsWire neu starten
Anschließend sollte das neue Icon von NetNewsWire im Dock zu sehen sein.
Links:
http://www.bartelme.at/
http://www.bartelme.at/showroom/archive/netnewswire_package
Ähnliche Beiträge:
Donnerstag, 13 März 2008 16:01 - Geschrieben von René Lindhorst
Meine Idee mit dem PrefPane-Stöckchen hat sich ausgezahlt. Durch Matt von apfelquak.de bin ich auf Witch aufmerksam geworden. Diese tolle Erweiterung dient als Ersatz für das bekannte Programmwechseln mit Command+Tab. Damit ist es nicht nur möglich zwischen den Programmen zu wechseln, sondern auch zwischen den Fenstern die zu einem bestimmten Programm gehören.
Witch lets you access all of your windows by pressing a shortcut and choosing from a clearly arranged list of window titles.
Moreover, you can…
• Directly access minimized windows without using your mouse
• Close minimized windows without bringing them to front first
• Zoom, de-/minimize, and close windows on the fly
Die Programmnamen lassen sich auch deaktivieren, so dass man ein wenig Platz sparen kann:
Bei Bedarf kann man mit Witch sogar Programme aktivieren die aktuell kein geöffnetes Fenster besitzen aber trotzdem laufen:
Leider scheint es keine Möglichkeit zu geben den Shortcut für Witch auf Command+Tab zu ändern.
Witch läuft sowohl auf Intel- als auch auf PowerPC-Macs und benötigt Mac OS X 10.3.9 oder neuer. Das Programm ist frei verfügbar aber der Entwickler freut sich auch über kleine PayPal-Spenden.
Links:
http://www.manytricks.com/witch/
Ähnliche Beiträge:
Mittwoch, 12 März 2008 15:17 - Geschrieben von René Lindhorst
Das Monitoring-System Nagios (früher NetSaint) ermöglicht es, verschiedene Bestandteile eines Netzwerks zu überwachen, um so Störungen frühzeitig zu erkennen. Nagios bietet dazu eine Vielzahl von Plug-ins. So kann die Erreichbarkeit einzelnen Host ebenso überwacht werden, wie die Verfügbarkeit bestimmter Services. Bei Problemen werden die festgelegten Kontaktpersonen per E-Mail, SMS, o.ä. informiert, damit sie entsprechende Maßnahmen einleiten können.
Nagios untersteht der GPL und läuft auf allen Unix/Linux-Systemen. Nagios bietet ein einfaches Web-Frontend um sich einen Überblick über die überwachten Hosts und Services zu verschaffen. Es ermöglicht auch eine rudimentäre Interaktion mit dem System. Eine Konfiguration des Systems ist darüber jedoch nicht möglich. Diese muss über die entsprechenden Konfigurationsdateien erfolgen. Es gibt jedoch verschiedene andere Projekte, die Versuchen diese Einschränkung zu beseitigen.
Nach einer umfangreichen Evaluation der verschiedenen Projekte habe ich entschieden den GroundWork Monitor einzusetzen. Die umfangreichen Möglichkeiten des Systems und die ansprechende GUI haben mich überzeugt.
A complete availability monitoring solution that ensures IT infrastructure uptime while identifying issues before they become real problems. Unifies best-of-breed open source tools – Nagios®*, Nmap, SNMP TT, PHP, Apache, MySQL and more — through PHP/AJAX-based components and an integrated user interface to deliver the extensible functionality you require.
[Community :: GroundWork Open Source]
Nachfolgend beschreibe ich kurz die Installation und Konfiguration wie ich sie auf einem Cent OS 5 mit GroundWork 5.1.1-3 durchgeführt habe. Für erste Tests kann man auch einfach hier oder hier ein VMWare Appliance Image von GroundWork Monitor Open Source herunterladen.
1. Installation
- Schritt #1: Cent OS installieren
- Schritt #2: Vorarbeiten am System (je nach Bedarf)
root@trion:~# vi /etc/sysconfig/network
HOSTNAME=trion
root@trion:~# ln -s /usr/bin/vim /usr/bin/vi
root@trion:~# vi /etc/ssh/sshd_config
PermitRootLogin yes
root@trion:~# /etc/init.d/sshd restart
root@trion:~# yum install ntp
root@trion:~# vi /etc/ntp.conf
server ptbtime1.ptb.de
root@trion:~# ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime
root@trion:~# /etc/init.d/ntpd start
- Schritt #3: Vorarbeiten für GroundWork Monitor
Java JDK 1.5 herunterladen und installieren:
root@trion:~# chmod +x jdk-1_5_0_12-linux-i586-rpm.bin
root@trion:~# ./jdk-1_5_0_12-linux-i586-rpm.bin
root@trion:~# vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.5.0_12
export PATH=$PATH:$JAVA_HOME/bin
root@trion:~# source /etc/profile Perl-DBI installieren:
root@trion:~# yum install perl-DBI.i386 MySQL installieren:
root@trion:~# yum install mysql-server.i386
root@trion:~# /etc/init.d/mysqld start Netzwerk konfigurieren (falls noch nicht geschehen), damit MySQL keine Probleme hat:
root@trion:~# vim /etc/hosts 172.20.99.99 trion Postfix installieren und konfigurieren, damit Nagios später auch Mails verschicken kann:
root@trion:~# yum install postfix
root@trion:~# cd /etc/rc3.d/
root@trion:~# ln -s ../init.d/postfix K30postfix
root@trion:~# # vi /etc/postfix/main.cf
myhostname = trion.lindhorst.cc
myorigin = $myhostname
inet_interfaces = localhost
relayhost = ray.lindhorst.cc
root@trion:~# /etc/init.d/postfix start Während der Installation von GroundWork wird auch which benötigt. Da es standardmäßig nicht installiert ist, muss es jetzt noch nachinstalliert werden:
root@trion:~# yum install which
- Schritt #4: GroundWork Monitor herunterladen und installieren
root@trion:~# tar zxvf groundwork-monitor-os-5.1.1-3.rhat5.i386.tar.gz
root@trion:~# rpm -Uvh groundwork-foundation-pro-1.6.1-35.noarch.rpm
root@trion:~# rpm -Uvh groundwork-monitor-core-5.1.1-3.rhel5.i386.rpm Abschließend noch die Rechte für /tmp/ anpassen, da GroundWork sonst Probleme hat:
root@trion:~# chmod -R 777 /tmp/
2. Konfiguration
- http://trion aufrufen
- als “admin” mit Passwort “admin” einloggen

- über den Menüpunkt “Administration” in die Administrations-Ansicht wechseln

- dort unter “Users” das Passwort für “admin” ändern und den Default-Operator “joe” löschen

- ggf. weitere Nutzer anlegen und unter “Groups” einer Gruppe zuordnen

- über den Menüpunkt “Configuration” erfolgt die Konfiguration von Nagios
…
3. Nützliche Plug-ins für Nagios
- check_ldap
Das Standard check_ldap Plug-in machte bei der Überprüfung einiger Host (u.a. bei ssl) Probleme und aus diesem Grund wurde auf das bei NagiosExchange gelistete check_ldap.pl gewechselt. Das Plug-in muss in dem Verzeichnis /usr/local/groundwork/nagios/libexec/ abgelegt werden.
Anschließend müssen die Rechte angepasst werden:
chown nagios:nagios check_ldap.pl
chmod +x check_ldap.pl Desweiteren ist es notwendig, den Library-Pfad anzupassen:
vi check_ldap.pluse lib "/usr/local/nagios/libexec";
=>
use lib "/usr/local/groundwork/nagios/libexec"; Damit das Plugin funktioniert muss noch das Perl LDAP-Modul installiert werden:
yum install perl-LDAP Nun kann das Plug-in verwendet werden:
root@trion:/# /usr/local/groundwork/nagios/libexec/check_ldap.pl -H ldap -sOK
- check_smb
Das check_smb Plug-in, welches von NagiosExchange heruntergeladen werden kann, nutzt den smbclient um Freigaben eines SMB-Shares zu ermitteln. Das Plug-in muss in dem Verzeichnis /usr/local/groundwork/nagios/libexec/ abgelegt werden.
Anschließend müssen die Rechte angepasst werden:
chown nagios:nagios check_smb
chmod +x check_smb
yum install samba-client.i386 Nun kann das Plug-in verwendet werden:
root@trion:/# /usr/local/groundwork/nagios/libexec/check_smb -H <servername>
OK Domain=[<DOMAIN-NAME>] OS=[Unix] Server=[Samba 3.0.23d]
-
check_disk
Das check_disk.pl Plug-in ist eine in Perl geschriebene Alternative für das Standard check_disk Plug-in. Es kann von NagiosExchange heruntergeladen werden.
Es gibt 2 Möglichkeiten der Verwendung:
- Auf dem zu überprüfenden Server ablegen und per check_by_ssh aufrufen:
check_by_ssh -H <SERVER> -p 22 -i /home/nagios/.ssh/id_dsa -l nagios -C "/nagios/check_disk.pl -f /var:20:80"
- Das Plug-in direkt mit “-H = remote server name“, “-l = Username for ssh login” und “-i = Identity file for ssh login” aufrufen:
check_disk.pl -H <SERVER> -i /home/nagios/.ssh/id_dsa -l nagios -f /var:20:80
- check_dns
Für das check_dns Plug-in es es nötig, die bind-utils zu installieren, damit nslookup zur Verfügung steht:
yum install bind-utils
- check_tftp
Für das check_tftp Plug-in es es erforderlich, einen TFTP Client zu installieren:
yum install tftp
Links:
Nagios
Nagios Plugins and Add Ons Exchange
GroundWork Open Source
GroundWork Open Source – SourceForge-Projektseite
Ähnliche Beiträge: