Wie Alexander letzte Woche bereits erwähnte, stand für uns, das Professional Services Team, das Teamevent an. Dieses Jahr war das Ziel Ingolstadt.
Aber bevor es losgehen konnte, hieß es erstmal frühstücken. Dafür war das Café Alex in Nürnberg der perfekte Ort. Beim All-You-Can-Eat, wurde jeder noch so hungrige Kollege satt. Nach dem Essen und einer guten Stunde Fahrt ging dann das eigentliche Programm los.
In Ingolstadt, als Audi´s Heimat bekannt, bat sich ein Besuch des Audi Geländes und des Audi Museum perfekt an. Für die Auto-Liebhaber unter uns war das Audi Museum wie, als wenn ein Kindheitswunsch in Erfüllung geht. Von Rennwägen bis hin zu Oldtimern war alles dabei.
Ehe man sich versah waren wir auch schon im Hotel GVZ. Dort angekommen wurde eine kleine Pause eingelegt, um für den kommenden Abend genug Energie tanken zu können.
Anschließend machten wir uns mit Taxis auf den Weg zum Abendessen.. Ziel war das Brauhaus 1516. Dort angekommen wurden sich mal wieder die Bäuche gestopft.
Am Abend haben wir alle gemeinsam eine Bowlingbahn aufgesucht. Trotz des unterschiedlichen Könnens der Teilnehmer und dem ein oder anderen Wutanfall, hatte jeder Spaß.
Um den Abend passend abzurunden, haben sich einige Kollegen an der Hotelbar getroffen, und das ein oder andere Bier zu sich genommen.
Am nächstem Morgen war es auch schon wieder Zeit für die Heimreise. Nach dem Frühstück machten sich alle auf den Weg Richtung Heimat.
NETWAYS Blog
Letzter Aufruf zum Call for Papers für die OSDC 2016!
Das OSDC Programm für 2016 nimmt langsam Gestalt an. Kein Wunder, denn der Call for Papers endet bereits am 31.12. Alle, die gern mit ihrem Beitrag auf der weltbesten Konferenz für Open Source Einsatz in Rechenzentren und großen IT Umgebungen vertreten wären, sollten sich also beeilen und schnellst möglich hier ihren Themenvorschlag einreichen.
Für alle anderen gilt es ebenfalls schnell zu sein, wenn sie sich die begehrten Teilnehmertickets noch zum Early Bird Preis sichern wollen. Auch hier ist der 31.12. die absolute Deadline. Wie immer wird zusätzlich die Möglichkeit geboten, an einem von drei vertiefenden Workshops teilzunehmen. Themen 2016 werden sein:
- ADVANCED GRAPHING with Graphite and Co.
- DOCKER Virtual Containers
- LOGSTASH Enterprise Logfile Management
Die begehrten Workshop Plätze sind allerdings wie immer limitiert. Detaillierte Infos zu den Workshops sowie zur Anmeldung findet ihr auf: www.osdc.de
In diesem Sinne, all ihr highly qualified, experienced Administratoren und Architekten – kurz gesagt Experten in Sachen „Simplifying Complex IT-Infrastructures with OS“: Kommt in die Puschen! Endspurt is! Hey ho, let´s go!!!
3 Dinge die Sie schon immer mit der Icinga Config machen wollten
1) Ihre Hosts mit Paragraphen benennen:
object Host "§1 testserver" { import "generic-host" address = "127.0.0.1" } object Host "§2 prodserver" { import "generic-host" address = "127.0.0.2" }
2) Sprechende Namen für Templates verwenden:
template Service "Kaffeemaschinen-/Kuchen-/Cookie-Monitoring Template; Bei beschwerden: dev@null.com" { import "generic-service" max_check_attempts = 3 check_interval = 1m retry_interval = 30s check_command = "check_coffee_cookie" }
3) Unicode-Zeichen für Services verwenden:
apply Service "Liegt Schnee? ☃" { import "generic-service" check_command = "check_snow" assign where host.name == "§1 testserver" }
Brackets – Open Source Editor
Brackets ist ein Open Source Editor von Adobe und ist – haltet euch jetzt gaaaanz fest: Open Source!!
Der Editor wurde speziell für Web Designer und Front-End Developer entworfen, kann aber durch Zusatzmodule auch beispielsweise Perl handeln. Ich finde das Brackets zwar im Vergleich zu anderen Editoren beim Tippen eher etwas „langsam“ bzw. „träge“ reagiert, dafür ist die GUI aber schön aufgeräumt, wodurch für den Code viel Platz zur Verfügung steht.
Eines meiner persönlichen Highlights ist das „Live HTML Development“. Ja, richtig gelesen! Änderungen am HTML werden direkt an den Browser übermittelt ohne zwischendurch speichern zu müssen. Die Entwickler von Brackets haben hierzu ein sehr schönes Video-Beispiel veröffentlicht, in dem auch das modifizieren von Stylesheets gezeigt wird.
Die Stylesheet Funktion ist eine weitere, wirklich sehr coole Geschichte. Die Stylesheets werden (egal in welcher extern eingebundenen Datei sie stecken) direkt an Ort und Stelle angezeigt. Das hin und her springen zwischen mehren Dateien entfällt.
Wenn ihr mehr über Brackets wissen oder es einfach mal ausprobieren wollt: http://brackets.io 🙂
MySQL Cheat-Sheet
Da ich euch nicht mit Dingen wie SELECT, INSERT oder UPDATE nerven möchte, aber es auch immer wieder Dinge gibt die ich regelmäßig nachschlagen muss, hier mein persönliches MySQL-Cheat-Sheet in der Hoffnung das es euch auch helfen möge 😉
Mitschneiden der MySQL-Session, z. B. für Doku’s:
[user@host ~]$ mysql -u root -p --tee=/tmp/what_i_have_done.log
Logging to file '/tmp/what_i_have_done.log'
Enter password:
Anzeigen aller DB’s mit der jeweiligen Größe in MB:
SELECT table_schema "Data Base Name",
sum( data_length + index_length ) / 1024 /
1024 "Data Base Size in MB",
sum( data_free )/ 1024 / 1024 "Free Space in MB"
FROM information_schema.TABLES
GROUP BY table_schema ;
Auflisten aller Benutzer und deren Datenbankberechtigungen:
SELECT grantee, table_schema, privilege_type FROM information_schema.schema_privileges;
Klonen von Tablellen (keys und index werden nicht automatisch übernommen!):
CREATE TABLE AS SELECT * FROM ;
Erstellen / Wiederherstellen einer Replikation:
STOP SLAVE;
RESET SLAVE;
CHANGE MASTER TO MASTER_HOST='myotherdbms', MASTER_USER='replication_user', MASTER_PASSWORD='nsa_will_never_guess', MASTER_LOG_FILE='mysql-bin.00000', MASTER_LOG_POS=414138;
START SLAVE;
Bei Fehlern in der Replikation auch gerne gesehen… Ignoriere eine Anzahl N an Fehlern:
SET GLOBAL sql_slave_skip_counter = N;
Sollte ich noch mehr coole Sachen finden, werde ich diese Liste selbstverständlich erweitern 🙂