Category Archives: Allgemein

Saltstack – separate Dateien laden

      Kommentare deaktiviert für Saltstack – separate Dateien laden

In Saltstack gibt es eine einfache Möglichkeit, Dateien zu inkludieren. Das ist sehr sinnvoll, um die top.sls zu entlasten und sinnvoll auf zu teilen. Die Anleitung dafür findet man hier. Einen großen Nachteil hat das ganze aber, man bekommt einen Fehler, wenn die Datei nicht existiert. Gerade wenn man neue… Read more »

Rollen im Saltstack verwenden

      Kommentare deaktiviert für Rollen im Saltstack verwenden

Nachdem ein Kollege bei einem Saltstack Vortrag gewesen ist, meinte er, dass der Vortragende unser Rollenprinzip nicht so recht nachvollziehen konnte und es gleich abgetan hat. Da ich aber recht überzeugt davon bin und vor allem da wir es aktiv nutzen, möchte ich es kurz vorstellen. Grundsätzlich ist SaltStack eine… Read more »

Softwareverteilung im Unternehmen mit OPSI

      Kommentare deaktiviert für Softwareverteilung im Unternehmen mit OPSI

Wenn ein Unternehmen wächst, kommen immer wieder neue Mitarbeiter dazu. Jeder hat andere Vorkenntnisse im Umgang mit Computern. Der eine war selbst Administrator und weiß genau was an welcher Stelle in der Registry passiert, die meisten anderen wollen aber nur, dass der Computer funktioniert. Schlimm wird es, wenn etwas nicht… Read more »

Wie man mit Varnish Webseiten noch schneller macht

Auf der Symfony2 Doku Seite zum HTTP Cache wird sehr gut und ausführlich beschrieben, wie man aus einer Applikation noch mehr Speed durch Caching heraus holt. Dieser Geschwindigkeitszuwachs kann durch den eingebauten gateway cache oder durch einen externen Server/Dienst wie Varnish, der als Reverse Proxy fungiert, erreicht werden. Die Funktionsweise des… Read more »

Javascript – String als Funktion ausführen

      Kommentare deaktiviert für Javascript – String als Funktion ausführen

Wenn man die Google Maps Api einbindet, kann man damit ja viele schicke Sachen machen. Man kann z.B. einen Autocompleter für die Eingabe von Orten einbinden oder eine angepasste Google Map. Um diese Funktionen nutzen zu können, muss man die Google Maps API als JavaScript Datei laden. Dies geht reicht… Read more »

Apache lastet nach der Installation den kompletten Arbeitsspeicher aus

      Kommentare deaktiviert für Apache lastet nach der Installation den kompletten Arbeitsspeicher aus

Wenn jemand das Problem haben sollte, dass der Apache-Server sich nach einer Windows-Installation allen verfügbaren RAM nimmt und die Maschine fast zu stehen bekommt, hier zwei Tipps. 1. Es wird immer empfohlen in der Datei: Apache Software Foundation\Apache2.2\conf\extra\httpd-mpm.conf Dein Einrtag „Win32DisableAcceptEx“ zu aktivieren, bzw. hinzu zu fügen. ThreadsPerChild 150 MaxRequestsPerChild… Read more »

Die (Un)Verträglichkeit von JavaScript/CSS-Dateien und Browser-Cache

      Kommentare deaktiviert für Die (Un)Verträglichkeit von JavaScript/CSS-Dateien und Browser-Cache

Eigentlich möchte man ja, dass die CSS und Javascript-Dateien nur einmal vom User herunter geladen werden und dann lange Zeit nicht mehr. Dieser Wunsch ist verständlich, da ja inzwischen Javascript/CSS-Frameworks wie jQuery viele Kilobyte belegen. Man kann natürlich die alte Datei löschen und eine neue Datei referenzieren. Dies ist aber… Read more »

Suchen und Ersetzen von Textteilen in MSSQL

      Kommentare deaktiviert für Suchen und Ersetzen von Textteilen in MSSQL

Wenn man Textteile suchen und ersetzen möchte, dann geht das in SQL einfach mit der REPLACE-Funktion. Leider stößt die Funktion bei TEXT-Feldern an Ihre Grenzen und verweigert den Dienst. Um aber dennoch Textteile ersetzen zu können habe ich unter http://blogs.x2line.com/al/archive/2008/05/03/3417.aspx die Lösung gefunden (und noch verfeinert 🙂 ). Ich habe… Read more »

Doppelte Datensätze finden und löschen

      Kommentare deaktiviert für Doppelte Datensätze finden und löschen

Wenn man doppelte Datensätze in einer Tabelle finden und eliminieren möchte, ist das manuell zwar möglich, es wird aber ab einer gewissen Anzahl von Datensätzen nicht mehr sinnvoll möglich sein. Zum Glück gibt es SQL und dabei speziell den HAVING-Operator. Dieser ermöglicht uns, eine Datenbankabfrage zu starten und danach das… Read more »

Nagios Kommandos über das Web-Interface

      Kommentare deaktiviert für Nagios Kommandos über das Web-Interface

Wenn man im Nagios3 über die Oberfläche z.B. einen restart des Services oder einen Check-Befehl manuell aus führen muss, muss man in der Datei „/etc/nagios3/nagios.cfg“ die Variable „check_external_commands“ auf „1“ setzen. (“check_external_commands=1″) Leider funktioniert das aber nicht unter Ubuntu. Es kommt die Fehlermeldung: error: Could not stat() command file ‘/var/lib/nagios3/rw/nagios.cmd’!… Read more »