Es ist ein Fehler aufgetreten…

Dem Alexander sein Blog über dies und vor allem auch jenes!

Archiv für die Kategorie ‘Arbeit’

Apache Access Liste für Pingdom Probes

Geschrieben von alexs77 - 16. Mai 2012

Wir überwachen die Verfügbarkeit einiger Sites mit Hilfe von pingdom. Da wir nicht immer “der Welt” Zugriff auf die betreffende Site geben wollen, beschränken wir den Zugriff zum Teil mit Apache Access Listen (“Deny from All, Allow From …”). Bei diesem Ansatz ist’s notwendig, die jeweils aktuellen IPs in der Apache Konfiguration zu haben. Ab und an ändern sich die IPs allerdings – aber das Problem haben wir so gelöst.

Den Rest des Beitrags lesen »

Veröffentlicht in Arbeit, Computerzeuchs, Linux, Solaris | Getaggt mit: , , , | Kommentar schreiben »

Cisco VPN mit “NCP Secure Client” auf Android ICS 4.0.4 nutzen! :)

Geschrieben von alexs77 - 19. April 2012

“Uffe Arbeit” nutzen wir ein Cisco VPN, wie ich ja schon mal schrieb:)  Bisher habe ich es nicht geschafft, mit meinem Android Handy (zuerst 2.3.x und jetzt ICS 4.0.4) erfolgreich eine Verbindung aufzubauen. Heute habe ich auf Heise vom NCP Secure Client im Google Play Store gelesen.

Damit gelang es mir, mich zu unserem VPN zu verbinden! #ftw +1 “I Like” :-)

Ging allerdings nicht ganz so “straight forward”, ab Den Rest des Beitrags lesen »

Veröffentlicht in Android, Arbeit, Computerzeuchs, Handy | Getaggt mit: , , , , , | Kommentar schreiben »

Cisco VPN mit Linux nutzen

Geschrieben von alexs77 - 24. Januar 2012

“Uffe Arbeit” nutzen wir ein Cisco VPN. Um sich da “einwählen” zu können, verwenden die Windows’ler und OS X’ler entweder den “original Cisco” AnyConnect v2.3.0254 / v2.5.2019 oder den VPN Client v4.9.01.0280 / v5.0.07.0290. Klappt auch leidlich gut… Es gibt für Linux zwar auch einen vpnclient-linux-x86_64-4.8.01.0640-k9.tar.gz, aber……… :(

Trotzdem habe ich’s nun hinbekommen,  Den Rest des Beitrags lesen »

Veröffentlicht in Arbeit, Computerzeuchs, Linux | Getaggt mit: , , , , , | 1 Kommentar »

.vimrc

Geschrieben von alexs77 - 30. Dezember 2011

Vim bietet viele Konfigurationsmöglichkeiten. Und da es noch nicht genug Seiten im Inet gibt, dachte ich mir, auch mal meine .vimrc zu veröffentlichen :)   Den Rest des Beitrags lesen »

Veröffentlicht in Arbeit, Computerzeuchs, Linux, Solaris | Getaggt mit: , , , , | Kommentar schreiben »

Kommandozeilenparameter eines laufenden Prozesses ausgeben

Geschrieben von alexs77 - 12. Dezember 2011

Stehe öfters mal vor der “Aufgabe”, das ich wissen möchte, mit exakt welchen Parametern ein Prozess gestartet wurde. Teilweise ist das zu “breit” für eine “ps” Ausgabe — besonders gerne bei Java Prozessen…

Den Rest des Beitrags lesen »

Veröffentlicht in Arbeit, Computerzeuchs, Linux, Solaris | Getaggt mit: , , , , , | Kommentar schreiben »

Leere Verzeichnisse auf *nix finden — portabel

Geschrieben von alexs77 - 28. November 2011

Stand vorhin vor dem Problem, das ich auf Solaris alle leeren Verzeichnisse und leeren Dateien unterhalb eines Verzeichnisses finden wollte.

Auf Linux, bzw. genauer gesagt: mit GNU Tools und deren findutils, hätte ich dafür die Option “-empty” von find(1) verwendet. Aus der Dokumentation:

[…]
— Test: -empty

True if the file is empty and is either a regular file or a directory. This might help determine good candidates for deletion. This test is useful with ‘-depth’ (see Directories) and ‘-delete’ (see Single File).

[…]

Aber, wie gesagt, ich war auf Solaris, bzw. genauer gesagt: ich hatte die GNU findutils nicht zur Verfügung und konnte sie auch nicht nachinstallieren… Also musste eine bessere (read: portable) Lösung her :)

Und die lautet:

find $DIR '(' -type d -links 2 \) -o -size 0

Dh. man lasse find nach Verzeichnissen (“-type d”) suchen, in denen GENAU nur 2 “Links” (“-links 2″) sind — das sind alle die Verzeichnisse, die leer sind.
Und es sollen auch sonst alle “Einträge” gefunden werden, die eine Grösse von 0 (“-size 0″) habe — das sind alle leeren Dateien.

Dh. die Option “-empty” von GNU find ist genau identisch zu der portablen Optionskombination “‘(‘ -type d -links 2 \) -o -size 0“.

Das zeigt exemplarisch auch wunderschön, was so schlecht ist an dem GNU Toolset – unnötige Optionen… Klar, ein “-empty” ist schneller getippt als “‘(‘ -type d -links 2 \) -o -size 0“, aber dafür ist letzteres überall brauchbar. Wenn in der GNU Dokumentation wenigstens stünde, das beides identisch ist, dann wäre es ja vlt. noch gut. Oder wenn notiert wäre, das “-empty” nur bei GNU find existiert und nicht im POSIX Standard steht… Da dem aber so nicht ist, ist “-empty” schlecht.

Veröffentlicht in Arbeit, Computerzeuchs, Linux, Solaris | Getaggt mit: , , , , , | Kommentar schreiben »

Textsnippets bei KDE mit und ohne Klipper [Update #2, „Solved“]

Geschrieben von alexs77 - 31. August 2011

Auch ich hatte jetzt einen aussreichend hohen Leidensdruck, das ich mich umgeschaut habe, wie ich vermeiden kann, immer und immer wieder den gleichen Text eingeben zu können. Z.B. das allseits beliebte “Sehr geehrte Damen und Herren,“. Wollte dafür eine schnellere und bequemere Lösung haben.

Ich nutze z.Zt. KDE und da gibt’s direkt 2 Lösungsmöglichkeiten. Den Rest des Beitrags lesen »

Veröffentlicht in Arbeit, Computerzeuchs, Linux | Kommentar schreiben »

GraphicsMagick auf CentOS 6, dank FC16!

Geschrieben von alexs77 - 30. August 2011

Kunde wollte unbedingt (wohl wegen Typo3) GraphicsMagick (anstelle von ImageMagick) installiert haben. Da es von den GraphicsMagick Leuten auch .src.rpm’s gibt, dachte ich, das es einfach wäre, den Wunsch zu erfüllen…

Dachte ich… :/

Den Rest des Beitrags lesen »

Veröffentlicht in Arbeit, Computerzeuchs, Linux | Getaggt mit: , , , | Kommentar schreiben »

Festplatte bei Solaris 10 x86 austauschen

Geschrieben von alexs77 - 29. August 2011

Folgendes ist zu tun, wenn man auf einem Solaris 10 x86 (Intel) System eine Platte austauschen will, die bei ZFS verwendet wird, z.B. weil die Platte defekt ist.
  1. Im zpool die defekte Platte “offline” nehmen
    • zpool offline pool c0t5d0s0
  2. VTOC der defekten Platte speichern:
    • prtvtoc /dev/rdsk/c0t5d0s2 > /c0t5d0.vtoc
  3. Platte aus der Solaris Konfiguration entfernen
    • cfgadm -c unconfigure c0::dsk/c0t5d0
  4. Defekte Platte entfernen
  5. Neue Platte einstecken
  6. Mit dmesg überprüfen, ob neue Platte von alleine gefunden wurde
    • Wenn nicht:
      • cfgadm -c configure c0::dsk/c0t5d0
    • Oder:
      • cfgadm -al > /cfgadm-al.0
      • devfsadm -c disk
      • cfgadm -al > /cfgadm-al.1
      • diff -u /cfgadm-al.0 /cfgadm-al.1
        • Notiz von Devicenamen der neuen Platte machen
    • Oder, falls nichts von dem hilft:
      • Rechner rebooten
      • cfgadm -c configure c0::dsk/c0t5d0
  7. Bestehende VTOC von defekter Platte übertragen:
    • fmthard -s /c0t5d0.vtoc /dev/rdsk/c0t5d0s2
  8. Im zpool die Platte austauschen:
    • zpool replace pool c0t5d0s0
  9. Die Platte wieder online nehmen
    • zpool online pool c0t5d0s0
  10. Ab und an den Status des Pools überprüfen, um feststellen zu können, ob der Resilver fertig ist
    • zpool status pool
  11. Counter für Module zfs-diagnosis und zfs-retire von fmstat zurücksetzen
    • fmadm reset zfs-diagnosis
    • fmadm reset zfs-retire
  12. Defekt Meldungen von fmadm auslesen und auf repariert setzen
    • fmadm faulty
    • fmadm repair <id> # Id wird bei "fmadm faulty" angezeigt
  13. Fertig.

Im grossen und ganzen von http://download.oracle.com/docs/cd/E19082-01/817-2271/ghzvx/index.html kopiert.

Veröffentlicht in Arbeit, Computerzeuchs, Solaris | Getaggt mit: , , , , | Kommentar schreiben »

PHP Script for SMS delivery using Clickatell

Geschrieben von alexs77 - 24. November 2009

We’re using the provider Clickatell to send out SMS. To do the delivery, I wrote a PHP CLI (command line) script, which I’ll share here.  We use this script, to make Nagios (or Icinga, for that matter…) notify us via SMS about issues.

Pastebins

I also uploaded the script to pastebin.com and pastebin.ca, where you can “enjoy” the script with “nice” syntax highlighting ;) Den Rest des Beitrags lesen »

Veröffentlicht in Arbeit, Computerzeuchs | Getaggt mit: , , , , | Kommentar schreiben »

 
Follow

Bekomme jeden neuen Artikel in deinen Posteingang.

Join 633 other followers