DAU – OMFG! Wie sind manche leute nur überlebensfähig ?

Also manchmal glaube ich das einige User morgens einfach Ihr Hirn beim Zähneputzen im Bad vergessen.

Eben Grade ruft mich ein DAU Userin an:

DAU: Mein Internet geht nicht
ICH: Guten Morgen erstmal, warum rufst du eigentlich nicht die Support-Nummer an ? Die Zentrale hat dich zu mir durchgestellt.
DAU: Ja, weil ich Hilfe brauche und dann habe ich da halt angerufen.
ICH: Ahh, Ok. (Ich hatte keinen Bedarf einer weiteren Diskussion wo man anrufen sollte wenn man Support haben will, ich habe auch noch keinen Kaffee heute bekommen.)
DAU: Ja, was ist den jetzt, mein Internet geht nicht.
ICH: DEIN Internet geht nicht, mh… also MEIN Internet geht geht, was genau geht denn an DEINEM Internet nicht ?
DAU: Ja da kommt eine Passwort abfrage
ICH: Das kann nicht sein, für DAS Internet brauchst du kein Passwort bei uns.
DAU: Doch ich sehe es doch hier.
ICH: Das kann nicht sein, wo ist denn die Fehlermeldung aufgetreten, in welchen Programm ?
DAU: Ja im Webbrowser
ICH: Ahhh…. gib mal bitte oben im Browser „www.google.de“ ein
DAU: Ja, jetzt geht es!
ICH: *kopf wand, kopf wand…*
DAU: Danke für die Hilfe
ICH: Halt Stop! Drück mal in deinem Browser auf zurück.

…. 10 Sekunden Später

DAU: Ahh, ja … oh jetzt geht es wieder nicht.
ICH: Ja, richtig.
DAU: Was hast du gemacht….
ICH: Hmm, nichts…. lese mir mal vor was oben bei dir in der Adresszeile drin steht…
DAU: www.eineurl.de (Link habe ich mal anonymisiert ;) )
ICH: Ahh, das ist dann wohl deine Startseite, da musst du dich erst einloggen wenn du auf das Portal willst. Das ist nicht das Internet welches nicht geht, es ist auch nicht die Webseite die nicht geht. Du musst einfach nur dein Username und Passwort eingeben.
DAU: Ja ich weis.
ICH: Und warum geht nun DEIN Internet nicht ?
DAU:
ICH: Schön das ich dir helfen durfte.

WTF !!! Und sowas am frühen morgen… ich brauch jetzt erst mal einen Kaffee.

Mac – Shell, „Daten“ aus der Shell in die Zwischenablage vom Finder

Wer bei OS X mal aus der Shell schnell etwas in die Finder Zwischenablage bringen muss dem sei mit pbcopy geholfen. Auch die Zwischenablage aus dem Finder kann in der Shell bequem ausgelesen werden.

Etwas von der Shell in die Zwischenablage, z.b. system.log

cat system.log | pbcopy

… system.log ist wohl ne schlechte idee in der zwischenablage ;), also lieber mal so:

echo „Ab in die Ablage“ | pbcopy

Danach kann man mit cmd + v dies einfach in ein Textdokument einfügen.

Um die Finder Zwischenablage auszulesen einfach in der Shell

Einfach anzeigen in der Shell pbpaste eintippen.

pbpaste

Danach sollte (sofern etwas in der Zwischenablage vorhanden ist) es einfach in den output geschreiben werden. Natürlich kann man sich den inhalt auch gleich in eine Datei schreiben:

pbpaste > ablage.txt

Viel spaß damit, wofür auch immer ihr es brauchen werdet^^

Sysadminday 2009, bald ist es soweit

So, bald ist es wieder soweit, der Sysadminday 2009 steht vor der Tür. Der Sysadminday findet dieses Jahr am 31.07.2009 statt.

Nur so zur Info, damit es dieses Jahr auch niemand vergisst ;)

Ich hoffe das wir Admins dieses Jahr viele Kuchen, Karten und andere Geschenke bekommen, aber ich denke das die „Wirtschaftskriese“ auch hier zu spüren ist … lol ;)

Vielleicht möchte Jemand auch eine kleine „Party“ für die armen und gestressten Systemadmins im Rhein-Main-Gebiet planen… ich wäre dabei ;)

Weiter Informationen erhaltet ihr hier -> http://adminday.de/sysadminday/

Schnell den aktuellen Ordner aus dem Terminal im Finder öffnen

Mac OS X -> Kurznotiz:

Möchte man schnell mal den Aktuellen Ordner aus dem Terminal im Finder öffnen, dann einfach:

open .

in der Shell eingeben und schon öffnet sich der Ordner im Finder.

Genauso kann man auch Dateien aus der Shell heraus öffnen

open texdatei.txt

öffnet die textdatei.txt mit dem aktuell zugewiesenen Programm für txt Dateien… Standard ist dies Texedit.

Mac – Warnung vor unzureichenden Festplattenplatz

Wie heute bei macfidelity gelesen warnt Mac OS X  ja bekanntermaßen leider erst recht spät das die Festplatte voll ist. Fidel hat in deinem Blogbeitrag ein Programm vorgestellt das einem bei einem selbst definierten Wert rechtzeitig warnt.

Da ich keine Lust habe die Software bei jedem einzelnen Mac zu installieren und zu konfigurieren (das müsste ich dann mehr als 100 mal machen) habe ich mich für eine Script variante entschieden :)

Wir haben bei uns in der Firma schon einen Ordner auf jeden Mac für Scripte (/Library/wartungsscripts/), dieser wird mit einer Softwareverteilung mit den entsprechenden Scripten gefüllt.

Das Script muss natürlich mittels „chmod +x scriptname“ scriptfähing gemacht und die Rechte mittels chown auf root:wheel gesetzt werden.

Das Scrip prüft den Festplattenplatz und warnt per E-Mail wenn weniger als 500 MB frei ist, der wert kann selbstverständlich angepasst werden.

Das Script mit Kommentaren zu Erklärung:

#!/bin/sh

#Minimum groesse in KB ab der gewarnt wird
minfreespace=512000

# E-Mail Adressen
mailto=email@mydomain.de
mailfrom=email@senderdomain.de

####################################
# Ab hier keine Änderungen machen! #
####################################

# Computernamen Herausfinden
macname=$(hostname -s)

# Den belegten Fetsplattenplatz herausfinden
freespace=$(df -k . | awk ‚FNR==2 {print $4}‘)

# Einfache if Anweisung mit logging im Systemlog und E-Mail senden wenn weniger als $minfreespace frei ist
if [ $freespace -lt $minfreespace ]
then
# Mit sleep ein wenig warten um sicherzustellen das auch die netzwerkverbindungen schon geladen sind.. ist ne angewohnheit von mir ;)
SLEEP 15
echo „Der Mac $macname hat weniger als $minfreespace KB freien Festplattenplatz“ | mail -s „Rechner $macname hat zu wenig Festplattenplatz“ $mailto -r $mailfrom
logger [Check Free Space] – Not enough free Disk Space.
else
logger [Check Free Space] – Disk space OK
fi

Damit das ganze dann auch noch vom System automatisch gestartet wird müssen wir das Script mit Launchd starten. Mit Launchd kann man Scripte (ähnlich wie cron) zu bestimmten Zeiten, beim Systemstart oder beim System shutdown ausführen.

Ich habe mich für die Variante Systemstart entschieden, somit wird das Script mittels Launchd beim Systemstart ausgeführt

Damit Launchd das Script startet muss einfach in dem Ordner /System/Library/LaunchDaemons/ eine Plist Datei mit dem Namen com.private.checkhd.plist angelegt werden (oder ein eigener Fantasie-Name ;) ).

Der Inhalt der plist Datei für Launchd:

<?xml version=“1.0″ encoding=“UTF-8″?>
<!DOCTYPE plist PUBLIC „-//Apple//DTD PLIST 1.0//EN“ „http://www.apple.com/DTDs/PropertyList-1.0.dtd“>
<plist version=“1.0″>
<dict>
<key>Label</key>
<string>com.private.checkhd</string>
<key>Program</key>
<string>/Library/wartungsscripts/checkhd.sh</string>
<key>ProgramArguments</key>
<array>
<string>checkhd.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>

Ihr müsst den Pfad zum Script entsprechend anpassen, oder ich legt das Script auch unter /Library/wartungsscripts/ mit dem Namen checkhd.sh ab.

Wichtig:
– Das Script muss ausführbar sein! (chmod +x script)
– Das Script und die plist für Launchd muss Besitzer root und Gruppe wheel sein (chown root:wheel datei)

Das ganze dann einfach mit einer Softwareverteilung im Netzwerk verteilen… fertig :)

Fragen ? Fragen !

:)

Mit einem Terminal Befehl eine ganze Ordnerstruktur anlegen

Wer oft für Projekte oder sonstige Sachen ein immer gleich bleibende Ordnerstruktur braucht dem könnte dieser Shell Befehl nützlich sein:

sehllordnerstruktur

mkdir -p „Projekt Name“/{html/{styles,images/{original,thumbs},includes},raw-data/{Bilder,Photoshop},sonstiges}

kurze Erklährung:
– Ordner mit Leerzeichen im Namen müssen in Anführungsstriche gesetzt werden
– Mehrere Ordner werden mit Kommas getrennt
– Unterordner werden mit Ordner/Unterordner angelegt
– Mehrere Unterordner werden in geschweift klammern gesetzt und mit Kommas getrennt

Das ganze am obigen Beispiel sieht dann im Finder so aus:

Ordnerstruktur

Wer will kann den befehl natürlich noch erweitern, ideen hierfür währen z.B.: Automatisch Datum an einen Ordner hängen um Jahres oder Monatsstrukturen zu bilden usw^^

Vieleicht habe ich hiermit dem einen oder anderen etwas händische Arbeit gespart^^

Oder habt ihr noch andere Ideen wie man sowas noch besser Abbilden kann ?

Murphy’s Law – Ich hasse dieses Gesetzt… vor allem in der IT

Morgen ist Feiertag.. alle Welt freut sich … bis auf der kleine Admin im Keller… der kümmert sich grade um die Klimaanlage und die Server, die aus dem letzten loch pfeifen, da die Klimaanlage (nachdem das erste Innengerät ausgefallen ist) nun komplett den geist aufgibt. Selbst die kleine Ersatzanlage die da noch steht schafft die warme Luft nicht mehr weg… also muss der kleine Admin der im Keller sitzt und den ganzen Tag kein Sonnenlicht bekommt langsam anfangen die Server herunterzufahren… 2 sind Xserves schon aus … die Temperatur geht sogar langsam runter… mal schauen wie viele ich noch ausschalten muss … grrrrrrrr!!!!!

Das heutige Gesetzt welches eingetroffen ist (vom meinem lieben Freund Murphy):

Die Wahrscheinlichkeit, dass ein bestimmtes Ereignis eintritt, ist umgekehrt proportional zu seiner Erwünschtheit.

… irgendwie mag ich diesen Murphy nicht!

In der Shell schnell mal alle Dateien im Verzeichnis nach *.bak sichern

Kurznotiz, gilt für Mac / Linux / Unix / (bei Windows hilft nur „format c:“ ;) )

Oft muss ich in einem Ordner schnell mal alle Dateien sichern als Backup da ich sie im nächsten Moment überschreibe.

Um nicht den ganzen übergeordneten Ordner gleich komplett sichern zu müssen sondern nur die Dateien im aktuellen Ordner ohne Unterverzeichnisse zu sichern habe ich folgenden befehl:

for i in *.*; do cp $i $i.bak ; done

Alle Dateien im Ordner werden dann von xyz.txt nach xyz.txt.bak kopiert, wer anstelle des kopieren die Daten verschieben will ersetzt im script einfach „cp“ mit „mv“

Wer in einem Verzeichnis nur bestimmte Dateitypen z.B. *.html sichern mag macht dies dann so:

for i in *.html; do cp $i $i.bak ; done

somit werden an alle *.html Dateien im Ordner nach *.html.bak gesichert

Das gleiche geht mit jedem beliebigen Dateityp ^^

Viel spaß! Hoffe es hilft dem einem oder anderen :)

DAU – Wer lesen kann ist klar im Vorteil

Omfg! Wer lesen kann ist klar im vorteil!

Diese E-Mail eines Users landetet so in unserem Ticketsystem (Die Mail wurde von mir anonymisiert^^)

Mit sowas muss sich ein Admin auch oft rumschlagen :(

Hallo,

Ich würde mir gerne die folgende Datei anschauen:
Gibt es da eine Möglichkeit?

Über Firefox und Safari komme ich nicht drauf.

Vielen Dank & Grüße
Dein DAU User

Weitergeleitete Mail von xxx
> Am xxx schrieb „xxx“ unter
> <xxx@xxxxxxx.xx>:
>

> Zugangsdaten zu unserem Server

>(bitte mit einem FTP-Client wie Transmit oder Filezilla
>
zugreifen, funktioniert nicht mit normalen
> Browsern):
>
> Server: xxx.xxxxxxx.xx
> Nutzer: xxx
> Passwort: ***
>
> Im Ordner xxx habe ich einen Unterordner xxx angelegt.
> Dort werde ich alle Filme ablegen.
>
> Schöne Grüße
>
> blabla

Was soll ich dazu noch sagen ? :D