Computer Viren in der Cloud

Verschiedene Anbieter von Anti-Virus Produkten bieten mittlerweile SaaS Platformen an um eine zentrale Übersicht über den Status aller Systeme zu bekommen. Dort wird dann neben allen Details eine Übersicht von Alarmen bzw. Bedrohungen verfügbar.

Ein Kunde stellte mich vor die Herausforderung aus diesen Platformen per API die aktuellen Alarme und Probleme abzufragen, daraus sind zwei neue Plugins entstanden.

Hinweis: Wir machen hier keine Werbung für die Produkte, nur unsere Plugins. Wir stehen aktuell in keiner Geschäftsbeziehung zu beiden Anbietern.

(more…)

Markus Frosch
Markus Frosch
Principal Consultant

Markus arbeitet bei NETWAYS als Principal Consultant und unterstützt Kunden bei der Implementierung von Nagios, Icinga und anderen Open Source Systems Management Tools. Neben seiner beruflichen Tätigkeit ist Markus aktiver Mitarbeiter im Debian Projekt.

NETWAYS Webinare 3.0 und Kubernetes mit Thomas-Krenn

Seit vielen Jahren führen wir aktuell Webinare durch und haben hier bereits die verschiedensten Tools im Einsatz. Damit wir künftig eine noch breitere Masse an Benutzern ansprechen können und vielleicht auch die “Hemmschwelle” für die Registrierung nehmen wollen, werden künftig all unsere Webinare auf unserem YouTube-Kanal per Live-Stream übertragen. Die Vorteile sind dabei, dass wir künftig keine Abhängigkeit mehr zu Software-Lösungen haben, welche Benutzer auf Ihren Systemen installieren müssen und eine noch bessere Interaktion über den Live-Chat führen können.

Unser Webinar-Kalender wird dabei stetig mit neuen Terminen ergänzt. Darüber hinaus werden wir künftig auch relativ spontan Live-Streams zu diversen Inhalten durchführen. Daher am besten gleich unseren YouTube-Kanal abonnieren!

Aktuelle Webinare

Aktuell haben wir zwei weitere Webinare geplant, für welche man direkt einschalten:

  • Icinga: Icinga for Windows v1.2.0 Vorstellung: 16. September 2020 um 10:30 Uhr
  • Icinga: Vorstellung der Monitoring Lösung Icinga 2: 14.10.2020 um 10:30 Uhr

Kubernetes Webinar mit Thomas-Krenn

Mit Thomas-Krenn pflegen wir bereits seit vielen Jahren eine erfolgreiche Partnerschaft im Server Umfeld für unsere NETWAYS Cloud und NETWAYS Web Services. Die Kollegen veranstalten mit uns gemeinsam am Mittwoch, den 26. August 2020 um 10:30 Uhr ein Webinar auf deren Plattform mit dem Thema “Kubernetes: Einstieg in das Container Management“. Die Registrierung und Teilnahme ist hier möglich.

Ziel ist es einmal grundlegend einen Einstieg zu bieten, was Kubernetes überhaupt ist, welche Einsatzszenarien damit abgebildet werden können und anhand eines Beispiels die Funktionsweise zu demonstrieren.

Wir freuen uns wie immer auf eine Rege Teilnahme und stehen bei Rückfragen natürlich gerne zur Verfügung! Hierzu gerne mit uns Kontakt aufnehmen.

Christian Stein
Christian Stein
Lead Senior Account Manager

Christian kommt ursprünglich aus der Personalberatungsbranche, wo er aber schon immer auf den IT Bereich spezialisiert war. Bei NETWAYS arbeitet er als Senior Sales Engineer und berät unsere Kunden in der vertrieblichen Phase rund um das Thema Monitoring. Gemeinsam mit Georg hat er sich Mitte 2012 auch an unserem Hardware-Shop "vergangen".

GTD ohne Equipment

Hallo Miteinand !

Ich wollte eigentlich aus dem Homeoffice nicht einen üblichen Home Office Blogpost veröffentlichen aber ich wollte euch kurz daran teilhaben lassen, wie man mit minimalsten Gegebenheiten doch noch sein Arbeitspensum ggf. durch die Tür bekommt.

Ich hatte das grosse Pech das mein privates Macbook Pro aus dem Jahr 2016 den Weg allen irdischen gegangen ist und sich mit einer kombi aus exhausted Battery und Display/Grafikkarten Fehler + Wlan Modul Tod verabschiedet hat. Die Batterie ist ersetzbar, aber die anderen Sachen wären aktuell nicht mehr rechtfertigbar. So kurz vor dem Release neuer Hardware.

Ich musste also 2 Tage bis mein Firmenersatzlaptop kam etwas Zeit überbrücken. Das funkionierte sogar besser als geplant und an einigen Stellen schlechter.

Als Ersatz hatte ich nicht viel zur Hand. Ich hatte mein privat genutztes IPad Pro (IOs 13.x) eine Tastatur + Maus der Marke Logitech. IOs 13 wegen dem Maussupport welcher brauchbar ist als OS auf dem IPad. Alternativ läge hier auch noch ein Kindle Fire 7 rum welcher auch seinen Dienst getan hätte.

Keyboard

Keyboard


Das Keyboard ist das K380 in weiss + eine M171 Funkmaus. Man kann das ganze wenn man einen aktuellen Screen hat gemütlich per USB-C verbinden damit wenigstens von der Bildschirmgrösse etwas mehr sichtbar ist. Das ist aber schon purer Luxus.

Das Tablet kann man aber auch durch ein beliebiges Android Tablet der Marke X austauschen. Ich versuche hier Software bzw. Hardware Agnostisch zu sein. Für Office schreibsachen bin ich auf Office 365 Web zurückgefallen. Was Datenschutztechnisch für eine menge Leute nicht in Frage kommt. Es gibt aber auch die dedizierten Apps für IOs und Android somit muss nichts in die Cloud geladen werden.

Kommen wir zum Codehacking Part. Nun da man schlecht direkt auf dem IPad eine virtuelle Maschine mit Vagrant hochziehen kann musste ich wohl oder übel auf gehostete Services zurückgreifen. Zum einen unser einges (https://cloud.netways.de) welches es mir ermöglichte per Openstack Teststellungen zu bauen und testen. Als auch Azure (Terraform) und Bernds Schmuddelkind Nummer eins (AWS). Keines machte grossartig Zicken per Safari. Dies sollte auch per Android (Chrome) keine Probleme darstellen. Es braucht aber einen Sinnvollen SSH Client für das jeweilige Tablett damit man sich in der gehosteten VM zumindest Anmelden kann Ich benutze Termius (https://www.termius.com/) auf IOs. Es hat auch bezahl Features welche ich eigentlich aber gar nicht brauche (SFTP). Die funktionale Alternative auf Android ist Juice (https://juicessh.com/).

Termius Screenshot


Oh natürlich kommt nun die Frage auf wie man nun denn Code editiert. Klar ich muss mir von der VM die Sachen nochmal ziehen oder auf den virtuellen Desktop was aber per dedizierter VNC Viewer App (IOs/Android) (https://www.realvnc.com/en/connect/download/viewer/ios/) oder dem Microsoft Remote Desktop gut gelingt. (https://apps.apple.com/de/app/microsoft-remote-desktop/id714464092?l=en) 
Auch die anderen Remote Desktop Tools sind vertreten wie der bei uns benutzte Anydesk Client (https://anydesk.com/en/downloads/ios) und das nicht Todzubekommende Webex ist am Start (https://apps.apple.com/de/app/cisco-webex-meetings/id298844386?l=en). Beide Tools sind natürlich auch in einer Android Version erhältlich.

Aber zurück zu dem Editor. Ich muss gestehen das ist der Part welcher mich am meisten begrenzt hat. Mit Begrenzt meine ich nicht das es keine Auzwahl gibt. Ich bin eher ein barebones Nutzer der nicht viele Ansprüche hat. Ich brauch keine Codeergänzung, keine Autokorrektur usw. Ich gestehe ich bin mit Vim auf den VMs vollkommen zufrieden gewesen. Auch mit git welches in den VMs installiert war.

Ich würde aber zu cloud9 tendieren (Bernd ist sicher begeistert 🙂 ) (https://aws.amazon.com/cloud9/). Die alten Hasen von Panic Software haben noch Coda 2 zur Hand. (https://www.panic.com/coda/). Wobei mir deren Preisgestaltung bitter aufstösst.

Last But not least gibt es sicher auch noch für Selbsthoster Eclipse CHE. (https://www.eclipse.org/che/). Zu der kann ich leider nichts sagen, keinerlei Erfahrung meinerseits im Handling.
Gitlab hat auch eine Web IDE welche aber einen seltsamen Workflow hat. Man muss die einzelnen Files nach änderung mergen :S.

Die üblichen Kollaborationstools wie Slack, Rocketchat, Microsoft Teams gibt es auch bzw. Funktionieren auch auf mobile Geräten relativ Problemlos. Wenn alles versagt muss man halt sich per Handy in die Online Telko einwählen was manchmal doch erstaunliche Sprachqualitaet zu Tage fördert. (NO More VBR in VOIP).

Fazit:
So bin ich bis mein Arbeitslaptop da war per UPS gut durch die Zeit gekommen und konnte meinen Aufgaben gerecht werden.
Ich würde einen nativen USB-C Monitor favorisieren und ggf. Im Nachblick mir einen Browser wünschen welcher an einem externen Monitor die seitlichen schwarzen 4:3 Balken verschwinden lässt. (IOs Problem)(Lost Screen Estate) und eine IDE welche entweder als App mit frei einhängbaren Online Speicher funktioniert oder eine simpel funktionierende Web IDE.

Ich freue mich wenn ihr mir Sagen würdet  wie ihr so etwas überbrückt.

Gruss

David

Nachtrag:
Just als ich den Blogpost fertig hatte fand ich die folgende App.
Shiftscreen (https://apps.apple.com/de/app/shiftscreen/id1498683180?l=en) scheint zumindest teilweise das Black Bars Problem (IOs) zu beheben.

David Okon
David Okon
Support Engineer

Weltenbummler David hat aus Berlin fast den direkten Weg zu uns nach Nürnberg genommen. Bevor er hier anheuerte, gab es einen kleinen Schlenker nach Irland, England, Frankreich und in die Niederlande. Alles nur, damit er sein Know How als IHK Geprüfter DOSenöffner so sehr vertiefen konnte, dass er vom Apple Consultant den Sprung in unser Professional Services-Team wagen konnte. Er ist stolzer Papa eines Sohnemanns und bei uns mit der Mission unterwegs, unsere Kunden zu...

GitLab – Merge Requests

Merges werden verwendet, um den Code zwischen anderen Personen, die Sie an einem Projekt vorgenommen haben, auszutauschen und die Änderungen einfach miteinander zu konsolidieren.

Schritt 1: Vor dem Erstellen einer neuen Merge sollte im GitLab ein Branch erstellt werden.
Schritt 2: Melden Sie sich bei Ihrem GitLab-Konto an und gehen Sie zu Ihrem Projekt im Abschnitt Projekte.

Schritt 3: Klicken Sie auf die Registerkarte Merge und dann auf die Schaltfläche Neue Merge.

Schritt 4: Um den Request zu mergen, wählen Sie den Quell-Branch und den Ziel-Branch aus der Dropdown-Liste aus und klicken Sie dann auf die Schaltfläche Zweige vergleichen und fortfahren, wie unten gezeigt.

Merge kann verwendet werden, um den Code zwischen anderen Personen, die Sie an einem Projekt vorgenommen haben, auszutauschen und die Änderungen einfach mit ihnen zu besprechen.

Schritt 5: – Sie sehen den Titel, die Beschreibung und andere Felder wie Zuweisen des Benutzers, Festlegen des Meilensteins, Beschriftungen, Name des Quell-Branches und Name des Ziel-Branches und klicken auf die Schaltfläche “Merge senden”

Schritt 6: – Nach dem Absenden der Merge wird ein neuer Bildschirm für Merge angezeigt (siehe unten).

Noch kein Gitlab? Jetzt bei uns im NWS anmelden und Gitlab sorgenfrei 30 Tage lang testen.

Moumen Amneh
Moumen Amneh
Junior Systems Engineer

Mou startete seine Ausbildung zum Fachinformatiker Systemintegration im September 2019 bei uns. Mit vollem Ehrgeiz widmet er sich jetzt Puppet, Icinga und Co. und lernt jeden Tag neues dazu. Neben der Arbeit brilliert er auf dem Fussballplatz und das zum verwechseln ähnlich mit seinem Namensvetter bei Liverpool.

Ansible Host-Gruppen: Wer gehört zu wem?

Immer wieder kommt es vor, dass ich in größeren Ansible-Umgebungen arbeite. Diese enthalten eine Vielzahl von verschiedenen Gruppen im Inventory, die sich auch mal aus anderen Host-Gruppen zusammen setzen. Da ist es nicht immer leicht den Überblick zu behalten.
Da kommt es schon mal vor, prüfen zu wollen oder zu müssen ob alle Gruppen richtig aufgebaut sind oder korrekt interpretiert werden.
Nach ein wenig Recherche war auch schnell mit einem einfachen Ein-Zeiler eine Lösung gefunden, um sich anzeigen zu lassen in welcher Gruppe die einzelnen Server einsortiert sind oder wie sich die Gruppe im Ansible-Inventory zusammen setzt

ansible -i <inventory> localhost -m debug -a 'var=groups'

Dabei lässt sich entweder das Inventory-Verzeichnis oder eine konkrete Inventory-Hostdatei angeben.
Und weil es mit einem Beispiel immer besser ist:

ansible -i hosts localhost -m debug -a 'var=groups'
localhost | SUCCESS => {
    "groups": {
        "all": [
            "maja42310",
            "maja42444",
            "willy1334",
            "willy24242",
            "koenigin_blau"
        ],
        "drohnen": [
            "willy1334",
            "willy24242"
        ],
        "honigbienen": [
            "maja42310",
            "maja42444"
        ],
        "honigbienenvolk": [
            "maja42310",
            "maja42444",           
            "willy1334",
            "willy24242",
            "koenigin_blau"
        ],
        "koenigin": [
            "koenigin_blau"
        ],
        "ungrouped": []
    }
}

Da ich mir das nun mehr als ein mal nicht merken konnte, dachte ich mir ich schreib das mal hier auf. Vielleicht hilft es ja dem ein oder anderen und ich kann es mir jetzt besser merken:)

Wenn Ihr noch mehr über Ansible erfahren wollt, dann besucht doch einfach eines unserer Trainings bei Netways Events. Sollte es schon etwas konkreter sein und Ihr benötigt gezielt Hilfe, fragt doch gerne unsere Kollegen vom Sales Team ob Ihr nicht Unterstützung von Netways Professional Service bekommt.

Daniel Neuberger
Daniel Neuberger
Senior Consultant

Nach seiner Ausbildung zum Fachinformatiker für Systemintegration und Tätigkeit als Systemadministrator kam er 2012 zum Consulting. Nach nun mehr als 4 Jahren Linux und Open Source Backup Consulting zieht es ihn in die Welt des Monitorings und System Management. Seit April 2017 verstärkt er das NETWAYS Professional Services Team im Consulting rund um die Themen Elastic, Icinga und Bareos. Wenn er gerade mal nicht um anderen zu Helfen durch die Welt tingelt geht er seiner...

Die Neuordnung der IT-Ausbildungsberufe und wir

Wenn ich nicht gerade aus Konferenzen berichte, sind meine Blogpost ja meist eher technischer Natur. Mittlerweile beschäftigt mich aber um diese Zeit im Jahr immer das Thema Ausbildung, denn es muss ein neues Lehrjahr geplant werden. Wenn ich aber nun darüber schreiben würde, wäre wohl für die meisten eher uninteressant, darum will ich mich gleich dem Thema widmen, das mich danach beschäftigen wird, und zwar der Neuordnung der IT-Berufe. Diese ist zwar schon in Kraft und zeigt ihr ersten Auswirkungen, aber insbesondere durch Corona war mir die Berücksichtigung für das kommende Lehrjahr zu knapp.

Worum geht es bei der Neuordnung denn überhaupt? Bereits 2015 erfolgte durch das Bundesministeriums für Wirtschaft und Energie (BMWi) der Auftrag an Bundesinstitut für Berufsbildung (BiBB) der Auftrag “die Ausbildungsinhalte als auch den Zuschnitt und die Abgrenzung der Berufe voneinander” zu überprüfen um den Wandel in der IT Rechnung zu tragen, denn die Ausbildungsberufe gibt es seit 1997 unverändert in dieser Form. Die Untersuchung ging bis 2017 und sorgte dann für eine Änderungsverordnung im Jahr 2018, welche dann für das Ausbildungsjahr 2020 in Kraft tritt. Diese lässt sich in Form einiger Punkte zusammenfassen:

  • Ausbildungsstruktur, Bezeichnungen und Dauer sollen bleiben.
  • Einsatzgebiete sollen geprüft und aktualisiert werden.
  • Kern- und Fachqualifikationen sind zu prüfen und anzupassen.
  • Informatikkaufmann wird neu ausgerichtet.

Als Ergebnis daraus gibt es zukünftig folgende IT-Berufe:

  • IT-System-Elektroniker
  • Kaufmann für IT-Systemmanagement (ehemals: IT-System-Kaufmann)
  • Kaufmann für Digitalisierungsmanagement (Ersatz für: Informatikkaufmann)
  • Fachinformatiker Anwendungswicklung
  • Fachinformatiker Systemintegration
  • Fachinformatiker Daten- und Prozessanalyse (neu)
  • Fachinformatiker Digitale Vernetzung (neu)

All diese Berufe haben eine gemeinsame Kernqualifikation, eine dem Berufsbild entsprechende Fachqualifikation, im Falle des Fachinformatiker eine Fachrichtung und zuletzt ein durch die Firma gewähltes Einsatzgebiet.

Neuordnung der IT-Berufe

Aber wie wirkt sich das jetzt auf die Ausbildung bei NETWAYS bzw. da ich nicht für meine Kollegen sprechen will bei NETWAYS Professional Services aus? Für den Fachinformatiker Systemintegration gibt es eine neue sachliche und zeitliche Gliederung, welche kleiner Anpassungen bei der Umsetzung erfordern. Ein Beispiel, dass uns auch immer schon wichtig war, aber nun explizit zu betrachten ist der soziale Aspekt aus den Punkten “gegenseitige Wertschätzung unter Berücksichtigung gesellschaftlicher Vielfalt bei betrieblichen Abläufen praktizieren” und “bei der Beurteilung, Entwicklung, Umsetzung und Betreuung von IT-Lösungen ethische Aspekte reflektieren”. Außerdem hat die IHK Nürnberg auch in der Gliederung vorgesehen, dass ein Einsatzgebiet festgelegt wird und die Vermittlung der Themen festzuhalten ist, wobei ersteres auch an die IHK geht, letzteres dient nur dem Auszubildenden und dem Ausbilder als Kontrollinstrument. Eine weitere Änderung ist die Abschlussprüfung Teil 1, welche zukünftig die Zwischenprüfung ersetzt und mit 10% in die Abschlussnote einfließt.

Dies ist aber nur der kleinere Teil, denn die Anpassungen sind schon gelaufen und greifen schon dieses Jahr. Weiter größer wird mich treffen, dass ich den neuen Fachrichtungen Rechnung tragen möchte. In unserem Fall dem Fachinformatiker Daten- und Prozessanalyse, denn dieser passt für mich wunderbar zum Thema Log-Management und Visualisierung von Daten aus unserem Consulting-Portfolio. Meine nächsten Schritte werden also sein mir die sachliche und zeitliche Gliederung vorzunehmen und prüfen welche der berufsprofilgebenden Fertigkeiten, Kenntnisse und Fähigkeiten in der Fachrichtung wir bereits in einer Form abbilden können und für welche wir noch eine Strategie brauchen. Im Anschluss daran brauchen wir einen Termin mit der IHK zur Eignungsfeststellung, bei dem genau das dann besprochen wird. Wenn die IHK unsere Eignung positiv bewertet hat, können wir dann die Stelle entsprechend ausschreiben und vermarkten. Wenn wir dann soweit sind, haben wir hoffentlich nicht nur einen weiteren Schritt in Richtung moderner, zeitgemäßer Ausbildung getan, sondern geben den Auszubildenden schon eher die Chance sich zu spezialisieren um nicht mehr in alle Themen reinschnuppern zu müssen und sich dann zu entscheiden sondern bereits in der Ausbildung mehr in die Tiefe zu gehen.

Ich finde es schön, dass auch das Thema Ausbildung immer spannend bleibt und hoffe der kleine Blick hinter die Kulissen hat dem ein oder anderen gefallen. Wem es gefallen hat, wie viel wir uns mit dem Thema Ausbildung auseinander setzen und der für sich oder andere sucht, den möchte ich auf jobs.netways.de verweisen.

Dirk Götz
Dirk Götz
Principal Consultant

Dirk ist Red Hat Spezialist und arbeitet bei NETWAYS im Bereich Consulting für Icinga, Puppet, Ansible, Foreman und andere Systems-Management-Lösungen. Früher war er bei einem Träger der gesetzlichen Rentenversicherung als Senior Administrator beschäftigt und auch für die Ausbildung der Azubis verantwortlich wie nun bei NETWAYS.