Nagios Conference 2006 | SAP Monitoring II - Die technische Umsetzung by Wolf...NETWAYS
Um die Verfügbarkeit eines SAP-Systems zu prüfen, genügt es nicht, den Host zu anzupingen oder die TCP-Ports zu prüfen. Das RFCSDK von SAP liefert einige Programme mit, die hier zuverlässigere Aussagen machen. Der Vortrag zeigt auf, wie man die Verfügbarkeit des SAP-Systems mit dem RFCSDK prüfen kann.
Nach der Verfügbarkeit ist die Performance eines SAP-Systems ebenfalls von Interesse. Oft werden einige Parameter wie mittlere Antwortzeiten in Service Level Agreements festgehalten, doch wie überwacht man diese? Das SAP-System selbst stellt mit dem CCMS einen Monitor zur Verfügung (Transaktion RZ20), der eine Performance-Überwachung möglich macht. Von der SAP gibt es eine Beispielimplementierung für RFC-Calls in Form von Nagios-Plugins, die das CCMS über das Netzwerk abfragen. Wie man die CCMS-Plugins einsetzt, stellt der Vortrag ebenfalls vor.
Nagios Conference 2007 | Pluginprogrammierung in Perl by Wolfgang BarthNETWAYS
Nicht immer findet sich ein passendes Plugin für die konkrete Aufgabenstellung. Dann ist Eigenbau angesagt. Plugins selbst zu schreiben ist nicht schwer, vorausgesetzt, man hält einige Spielregeln ein.
Dieser Workshop zeigt auf, wie man in Perl Plugins erstellt, die sich an die wichtigsten Spielregeln halten. Die Programmierung erleichtert das Perlmodul
Nagios::Plugin von Ton Voon, dem Maintainer der offiziellen Nagios-Plugins. Neben dem Modul Nagios::Plugin kommt auch das Modul GetOpt::Long für die Zerlegung der Kommandozeile und die Perl-Online-Dokumentation (POD) zur
Sprache. Für die Ausführung von Perl-Plugins liefert Nagios einen integrierten Perl-Interpreter mit (ePN – embedded Perl Nagios), der allerdings besondere Anforderungen an ein Plugin stellt. Der Workshop geht auch auf die nicht immer
einfache Fehlersuche ein, mit der man konfrontiert wird, wenn ein unter normalen Umständen funktionierendes Plugin nicht so recht mit ePN zusammen arbeiten mag.
Aus dem Inhalt:
Standard-Anforderungen an ein Plugin
Rückgabewerte und Textausgaben
Verarbeitung der Kommandozeile
Online-Hilfe und integrierte Manpage
Die Sache mit dem Timeout
Formate für Schwellwerte: Thresholds
Ausgabe von Performancedaten
Konfigurationdateien für ein Plugins verwenden
ePN, der embedded Perl-Interpreter: Anforderungen, Fehlersuche.
Der Workshop richtet sich an Teilnehmer mit Programmierkenntnissen in einer Skriptsprache und zumindest einfachen Perl-Grundkenntnissen. Die Plugin-Erstellung erfolgt unter Linux.
PHP Dependency und Paket Management mit ComposerMayflower GmbH
Vortragsfolien von Dominik Liebler
Jedes moderne PHP Projekt hat Abhängigkeiten zu Drittsoftware, sei es das MVC Framework, ORMs oder auch Client-APIs für verschiedene Dienste. Composer hilft dabei den Überblick zu bewahren und dem Versionschaos zu entgehen. Im ersten Teil des Vortrags wird es darum gehen, bestehende Packages in ein Projekt einzubinden und selbst eigene Packages zu erstellen. Der zweite Teil wird beleuchten, wie man selbst ein Repository mit Hilfe von Satis oder Packagist für die eigenen Pakete einrichtet und verwaltet.
Mit WebDirect kann man wieder mehr Plugins einsetzen auf dem Server. Da bietet es sich doch an eventuell ein eigenes Plugin zu bauen für Schnittstellen. Per Plugin etwas schneller machen, auf Betriebssystemfunktionen zugreifen oder das Plugin als Schnittstelle zu einer C Bibliothek nehmen, die etwas wichtiges macht. Wir schauen uns die Vorraussetzungen an, das Plugin SDK und wie man eigene Funktionen definiert. In der Demo bauen wir ein Plugin selbst und probieren es gleich mal aus.
Nagios Conference 2006 | SAP Monitoring II - Die technische Umsetzung by Wolf...NETWAYS
Um die Verfügbarkeit eines SAP-Systems zu prüfen, genügt es nicht, den Host zu anzupingen oder die TCP-Ports zu prüfen. Das RFCSDK von SAP liefert einige Programme mit, die hier zuverlässigere Aussagen machen. Der Vortrag zeigt auf, wie man die Verfügbarkeit des SAP-Systems mit dem RFCSDK prüfen kann.
Nach der Verfügbarkeit ist die Performance eines SAP-Systems ebenfalls von Interesse. Oft werden einige Parameter wie mittlere Antwortzeiten in Service Level Agreements festgehalten, doch wie überwacht man diese? Das SAP-System selbst stellt mit dem CCMS einen Monitor zur Verfügung (Transaktion RZ20), der eine Performance-Überwachung möglich macht. Von der SAP gibt es eine Beispielimplementierung für RFC-Calls in Form von Nagios-Plugins, die das CCMS über das Netzwerk abfragen. Wie man die CCMS-Plugins einsetzt, stellt der Vortrag ebenfalls vor.
Nagios Conference 2007 | Pluginprogrammierung in Perl by Wolfgang BarthNETWAYS
Nicht immer findet sich ein passendes Plugin für die konkrete Aufgabenstellung. Dann ist Eigenbau angesagt. Plugins selbst zu schreiben ist nicht schwer, vorausgesetzt, man hält einige Spielregeln ein.
Dieser Workshop zeigt auf, wie man in Perl Plugins erstellt, die sich an die wichtigsten Spielregeln halten. Die Programmierung erleichtert das Perlmodul
Nagios::Plugin von Ton Voon, dem Maintainer der offiziellen Nagios-Plugins. Neben dem Modul Nagios::Plugin kommt auch das Modul GetOpt::Long für die Zerlegung der Kommandozeile und die Perl-Online-Dokumentation (POD) zur
Sprache. Für die Ausführung von Perl-Plugins liefert Nagios einen integrierten Perl-Interpreter mit (ePN – embedded Perl Nagios), der allerdings besondere Anforderungen an ein Plugin stellt. Der Workshop geht auch auf die nicht immer
einfache Fehlersuche ein, mit der man konfrontiert wird, wenn ein unter normalen Umständen funktionierendes Plugin nicht so recht mit ePN zusammen arbeiten mag.
Aus dem Inhalt:
Standard-Anforderungen an ein Plugin
Rückgabewerte und Textausgaben
Verarbeitung der Kommandozeile
Online-Hilfe und integrierte Manpage
Die Sache mit dem Timeout
Formate für Schwellwerte: Thresholds
Ausgabe von Performancedaten
Konfigurationdateien für ein Plugins verwenden
ePN, der embedded Perl-Interpreter: Anforderungen, Fehlersuche.
Der Workshop richtet sich an Teilnehmer mit Programmierkenntnissen in einer Skriptsprache und zumindest einfachen Perl-Grundkenntnissen. Die Plugin-Erstellung erfolgt unter Linux.
PHP Dependency und Paket Management mit ComposerMayflower GmbH
Vortragsfolien von Dominik Liebler
Jedes moderne PHP Projekt hat Abhängigkeiten zu Drittsoftware, sei es das MVC Framework, ORMs oder auch Client-APIs für verschiedene Dienste. Composer hilft dabei den Überblick zu bewahren und dem Versionschaos zu entgehen. Im ersten Teil des Vortrags wird es darum gehen, bestehende Packages in ein Projekt einzubinden und selbst eigene Packages zu erstellen. Der zweite Teil wird beleuchten, wie man selbst ein Repository mit Hilfe von Satis oder Packagist für die eigenen Pakete einrichtet und verwaltet.
Mit WebDirect kann man wieder mehr Plugins einsetzen auf dem Server. Da bietet es sich doch an eventuell ein eigenes Plugin zu bauen für Schnittstellen. Per Plugin etwas schneller machen, auf Betriebssystemfunktionen zugreifen oder das Plugin als Schnittstelle zu einer C Bibliothek nehmen, die etwas wichtiges macht. Wir schauen uns die Vorraussetzungen an, das Plugin SDK und wie man eigene Funktionen definiert. In der Demo bauen wir ein Plugin selbst und probieren es gleich mal aus.
Este documento discute los conceptos fundamentales de la retórica y la argumentación y cómo se aplican al diseño de interfaces de usuario. Explica que la retórica proporciona herramientas para analizar y sistematizar los procesos de diseño para transmitir mensajes de manera efectiva. También describe las cinco partes principales del discurso retórico (inventio, dispositio, elocutio, actio y optimización) y cómo se aplican en las diferentes etapas del desarrollo de una interfaz, desde la identificación del público objetivo
This document discusses the five senses of sight, touch, taste, smell, and hearing. It briefly mentions each of the five senses without providing many details about each one. The document aims to introduce the five senses at a high level.
Este documento contiene una serie de oraciones sin sentido y caracteres aleatorios. No parece tener un significado claro u ofrecer información relevante. Consiste principalmente en letras, números y símbolos sin contexto o estructura discernible.
Este documento proporciona instrucciones para usar una wiki, incluyendo cómo invitar miembros, agregar páginas nuevas siguiendo 4 pasos, editar páginas existentes, añadir formato de texto, enlaces e imágenes, y agregar videos de YouTube.
Este documento presenta una introducción al modelo de requisitos en el desarrollo de software orientado a objetos. Describe los componentes clave del modelo de requisitos, incluidos los actores, casos de uso y los tres ejes de modelado de comportamiento, presentación e información. Además, introduce un ejemplo de un sistema de reservaciones de vuelos que se usará para ilustrar los conceptos a lo largo del capítulo.
Este documento presenta el proyecto de vida de Iván Alvarado Burgos, un estudiante de 19 años de la facultad de Filosofía de la Universidad de Guayaquil. Su objetivo principal es obtener todos los títulos universitarios posibles en informática para conseguir un mejor trabajo y ayudar económicamente a sus padres. Además, espera ejercer su título en una empresa u organización educativa como jefe o coordinador. Reconoce haber tenido dificultades académicas previas pero ahora está comprometido a cumplir
Este documento presenta nociones básicas de probabilidad, incluyendo la definición de experimento aleatorio, espacio muestral, sucesos y eventos. Explica los axiomas de la probabilidad según Kolmogorov y provee ejemplos como lanzar monedas y encontrar la probabilidad de que al menos salga una cara. También discute falacias comunes relacionadas a la independencia de sucesos.
El documento describe las características físico-químicas y clasificación de sustancias peligrosas. Explica cómo se clasifican las sustancias en función de sus propiedades inflamables, combustibles, explosivas u oxidantes. También cubre los pictogramas de peligro, consejos de prudencia, etiquetado y hojas de seguridad para materiales peligrosos.
La seguridad en las redes sociales es importante para proteger la privacidad e información personal de los usuarios. Las personas deben configurar adecuadamente las opciones de privacidad y seguridad en sus cuentas, y evitar publicar información delicada que podría ser usada en su contra. Además, es recomendable utilizar contraseñas seguras y no compartirlas con otros.
coremanager® - planen, buchen, managenFilipe Felix
Was ist coremanager®?
Das ist eine Frage, die in den folgenden Seiten
ausführlich beantwortet wird. Aber kurz gesagt:
Der Anfang einer wunderbaren Beziehung!
Unsere Mission war es, eine modulare, webbasierte,
flexible und umfassende Software zu
entwicklen, welche speziell für die Bedürfnisse
und Anforderungen einer Sportanlage geschaffen
ist und zudem auch die Kundenzufriedenheit
steigert. Die Lösung lag auf der Hand. In Kooperation
und stetiger Absprache mit Europas größter
Wasserskianlage haben wir eine Lösung entwickelt,
die die stetig wachsenden Anforderungen
und Möglichkeiten rund um das Business einer
Sportanlage unterstützen und managen kann.
Este documento ofrece una lista de actividades prácticas de orientación para estudiantes de bachillerato en los campus de Bizkaia de la UPV/EHU durante el curso 2015-2016. Se describen más de 20 actividades de una variedad de grados, con fechas, horarios e instrucciones de inscripción. Las actividades están disponibles en castellano y euskera y ofrecen a los estudiantes la oportunidad de explorar diferentes áreas de estudio.
El documento define los diferentes tipos de aborto, incluyendo aborto espontáneo (natural), provocado y terapéutico. El aborto espontáneo se debe a factores maternos o paternos como enfermedades o estrés. El aborto provocado se refiere a uno inducido, que algunas culturas no consideran criminal. El aborto terapéutico lo realiza un médico cuando la vida de la madre está en peligro.
La Unión Europea ha acordado un paquete de sanciones contra Rusia por su invasión de Ucrania. Las sanciones incluyen restricciones a las transacciones con bancos rusos clave y la prohibición de la venta de aviones y equipos a Rusia. Los líderes de la UE esperan que las sanciones aumenten la presión económica sobre Rusia y la disuadan de continuar su agresión contra Ucrania.
Software para valorizar la eficiencia energetica, generacion de CO2 y utilizacion del recurso Agua en Industrias, Negocios e Instituciones.
Cepenergy Managment Software
Este documento describe los diferentes tipos de volcanes. Menciona el tipo hawaiano, cuyas lavas son muy fluidas y no producen explosiones, el tipo estromboliano con lavas fluidas y desprendimientos gaseosos violentos, el tipo vulcaniano con magmas poco fluidos que producen explosiones fuertes y cenizas, y el tipo peleano con lavas extremadamente viscosas que tapan el cráter y producen gran presión de gases.
Nach einer Naturkatastrophe verspüren viele Menschen das Bedürfnis, den Betroffenen rasch und effektiv zu helfen. In der Regel geschieht dies durch Spenden – allein für die Überlebenden des Tsunami 2004 waren die Deutschen bereit, rund 670 Millionen Euro aus eigener Tasche zu geben.
Ein solches Engagement ist mit dem Wunsch an Hilfsorganisationen verbunden, die ihnen anvertrauten Gelder so effektiv einzusetzen, dass die Menschen vor Ort optimal von ihnen profitieren. Doch nicht immer sind sich die Spender sicher, ob die Gelder auch in ihrem Sinne verwendet werden. Unwissenheit über die Situation vor Ort, vereinzelte „Spendenskandale“ und die Angst, lediglich aufgeblähte Verwaltungsapparate zu finanzieren, sorgen für Verunsicherung.
Dieser Ratgeber möchte der Verunsicherung entgegenwirken. Spendern und Unternehmen, die ihre investierten Ressourcen sinnvoll einsetzen wollen, gibt er Informationen und Leitlinien an die Hand. Einige von ihnen sind einfach umzusetzen, andere erfordern ein gewisses Maß an Zeit und Neugier. Die Leitlinien haben das Ziel, zu bewussterem, strategischem Spenden anzuregen – und so die Wirkung jeder Spende für die betroffenen Menschen zu erhöhen.
Seit der Version 6.5, die Ende 2008 erschienen ist, unterstützt die
NetBeans IDE nun neben Java, C++ und vielen weiteren Programmiersprachen auch PHP. Die in Java geschriebene Entwicklungsumgebung läuft auf jedem Rechner der das Java Runtime Environment (JRE) installiert hat und spricht somit alle
PHP Entwickler an – egal auf welcher Plattform sie zu hause sind.
Wir werden uns NetBeans aus dem Blickwinkel eines PHP-Entwicklers nähern und zeigen wie Projekte angelegt und verwaltet werden.
Mit welchen Funktionen uns NetBeans beim Code schreiben assistiert und die Zusammenarbeit im Team erleichtert. Gibt es Funktionen zum Debuggen und Dokumentieren? Gerade die neuen Features der Entwicklungsversion sind einen zweiten Blick wert!
Este documento discute los conceptos fundamentales de la retórica y la argumentación y cómo se aplican al diseño de interfaces de usuario. Explica que la retórica proporciona herramientas para analizar y sistematizar los procesos de diseño para transmitir mensajes de manera efectiva. También describe las cinco partes principales del discurso retórico (inventio, dispositio, elocutio, actio y optimización) y cómo se aplican en las diferentes etapas del desarrollo de una interfaz, desde la identificación del público objetivo
This document discusses the five senses of sight, touch, taste, smell, and hearing. It briefly mentions each of the five senses without providing many details about each one. The document aims to introduce the five senses at a high level.
Este documento contiene una serie de oraciones sin sentido y caracteres aleatorios. No parece tener un significado claro u ofrecer información relevante. Consiste principalmente en letras, números y símbolos sin contexto o estructura discernible.
Este documento proporciona instrucciones para usar una wiki, incluyendo cómo invitar miembros, agregar páginas nuevas siguiendo 4 pasos, editar páginas existentes, añadir formato de texto, enlaces e imágenes, y agregar videos de YouTube.
Este documento presenta una introducción al modelo de requisitos en el desarrollo de software orientado a objetos. Describe los componentes clave del modelo de requisitos, incluidos los actores, casos de uso y los tres ejes de modelado de comportamiento, presentación e información. Además, introduce un ejemplo de un sistema de reservaciones de vuelos que se usará para ilustrar los conceptos a lo largo del capítulo.
Este documento presenta el proyecto de vida de Iván Alvarado Burgos, un estudiante de 19 años de la facultad de Filosofía de la Universidad de Guayaquil. Su objetivo principal es obtener todos los títulos universitarios posibles en informática para conseguir un mejor trabajo y ayudar económicamente a sus padres. Además, espera ejercer su título en una empresa u organización educativa como jefe o coordinador. Reconoce haber tenido dificultades académicas previas pero ahora está comprometido a cumplir
Este documento presenta nociones básicas de probabilidad, incluyendo la definición de experimento aleatorio, espacio muestral, sucesos y eventos. Explica los axiomas de la probabilidad según Kolmogorov y provee ejemplos como lanzar monedas y encontrar la probabilidad de que al menos salga una cara. También discute falacias comunes relacionadas a la independencia de sucesos.
El documento describe las características físico-químicas y clasificación de sustancias peligrosas. Explica cómo se clasifican las sustancias en función de sus propiedades inflamables, combustibles, explosivas u oxidantes. También cubre los pictogramas de peligro, consejos de prudencia, etiquetado y hojas de seguridad para materiales peligrosos.
La seguridad en las redes sociales es importante para proteger la privacidad e información personal de los usuarios. Las personas deben configurar adecuadamente las opciones de privacidad y seguridad en sus cuentas, y evitar publicar información delicada que podría ser usada en su contra. Además, es recomendable utilizar contraseñas seguras y no compartirlas con otros.
coremanager® - planen, buchen, managenFilipe Felix
Was ist coremanager®?
Das ist eine Frage, die in den folgenden Seiten
ausführlich beantwortet wird. Aber kurz gesagt:
Der Anfang einer wunderbaren Beziehung!
Unsere Mission war es, eine modulare, webbasierte,
flexible und umfassende Software zu
entwicklen, welche speziell für die Bedürfnisse
und Anforderungen einer Sportanlage geschaffen
ist und zudem auch die Kundenzufriedenheit
steigert. Die Lösung lag auf der Hand. In Kooperation
und stetiger Absprache mit Europas größter
Wasserskianlage haben wir eine Lösung entwickelt,
die die stetig wachsenden Anforderungen
und Möglichkeiten rund um das Business einer
Sportanlage unterstützen und managen kann.
Este documento ofrece una lista de actividades prácticas de orientación para estudiantes de bachillerato en los campus de Bizkaia de la UPV/EHU durante el curso 2015-2016. Se describen más de 20 actividades de una variedad de grados, con fechas, horarios e instrucciones de inscripción. Las actividades están disponibles en castellano y euskera y ofrecen a los estudiantes la oportunidad de explorar diferentes áreas de estudio.
El documento define los diferentes tipos de aborto, incluyendo aborto espontáneo (natural), provocado y terapéutico. El aborto espontáneo se debe a factores maternos o paternos como enfermedades o estrés. El aborto provocado se refiere a uno inducido, que algunas culturas no consideran criminal. El aborto terapéutico lo realiza un médico cuando la vida de la madre está en peligro.
La Unión Europea ha acordado un paquete de sanciones contra Rusia por su invasión de Ucrania. Las sanciones incluyen restricciones a las transacciones con bancos rusos clave y la prohibición de la venta de aviones y equipos a Rusia. Los líderes de la UE esperan que las sanciones aumenten la presión económica sobre Rusia y la disuadan de continuar su agresión contra Ucrania.
Software para valorizar la eficiencia energetica, generacion de CO2 y utilizacion del recurso Agua en Industrias, Negocios e Instituciones.
Cepenergy Managment Software
Este documento describe los diferentes tipos de volcanes. Menciona el tipo hawaiano, cuyas lavas son muy fluidas y no producen explosiones, el tipo estromboliano con lavas fluidas y desprendimientos gaseosos violentos, el tipo vulcaniano con magmas poco fluidos que producen explosiones fuertes y cenizas, y el tipo peleano con lavas extremadamente viscosas que tapan el cráter y producen gran presión de gases.
Nach einer Naturkatastrophe verspüren viele Menschen das Bedürfnis, den Betroffenen rasch und effektiv zu helfen. In der Regel geschieht dies durch Spenden – allein für die Überlebenden des Tsunami 2004 waren die Deutschen bereit, rund 670 Millionen Euro aus eigener Tasche zu geben.
Ein solches Engagement ist mit dem Wunsch an Hilfsorganisationen verbunden, die ihnen anvertrauten Gelder so effektiv einzusetzen, dass die Menschen vor Ort optimal von ihnen profitieren. Doch nicht immer sind sich die Spender sicher, ob die Gelder auch in ihrem Sinne verwendet werden. Unwissenheit über die Situation vor Ort, vereinzelte „Spendenskandale“ und die Angst, lediglich aufgeblähte Verwaltungsapparate zu finanzieren, sorgen für Verunsicherung.
Dieser Ratgeber möchte der Verunsicherung entgegenwirken. Spendern und Unternehmen, die ihre investierten Ressourcen sinnvoll einsetzen wollen, gibt er Informationen und Leitlinien an die Hand. Einige von ihnen sind einfach umzusetzen, andere erfordern ein gewisses Maß an Zeit und Neugier. Die Leitlinien haben das Ziel, zu bewussterem, strategischem Spenden anzuregen – und so die Wirkung jeder Spende für die betroffenen Menschen zu erhöhen.
Seit der Version 6.5, die Ende 2008 erschienen ist, unterstützt die
NetBeans IDE nun neben Java, C++ und vielen weiteren Programmiersprachen auch PHP. Die in Java geschriebene Entwicklungsumgebung läuft auf jedem Rechner der das Java Runtime Environment (JRE) installiert hat und spricht somit alle
PHP Entwickler an – egal auf welcher Plattform sie zu hause sind.
Wir werden uns NetBeans aus dem Blickwinkel eines PHP-Entwicklers nähern und zeigen wie Projekte angelegt und verwaltet werden.
Mit welchen Funktionen uns NetBeans beim Code schreiben assistiert und die Zusammenarbeit im Team erleichtert. Gibt es Funktionen zum Debuggen und Dokumentieren? Gerade die neuen Features der Entwicklungsversion sind einen zweiten Blick wert!
OSMC 2008 | Programmierung von Nagios-Plugins für NetApp Speichergeräte by In...NETWAYS
Dieser Workshop ist in erster Linie für Konferenzteilnehmer gedacht, die sich für Plugin-Programmierung interessieren.
Der Workshop zeigt auf, welche überwachenswerten Daten und Parameter es auf einem NetApp-Filer gibt und wie die Zugänge zu diesen Daten (Telnet, HTTP, SNMP, SSH, XML/Webservices, Data ONTAP APIs) sind. Ingo Lantschner wird eine theoretische Einführung und Demonstration an Hand des NetApp-Simulators präsentieren und mit den Teilnehmern ein Demo-Plugin auf Basis der o.g. Erkenntnisse entwickeln, anschließend erfolgt der Upload des Plugins auf Nagios-Exchange.
Plug-In Development mit dem Oracle Cloud Control - Enterprise Manager 12c
DOAG 2014 -Die größte Anwenderkonferenz rund um alle Oracle Themen, vom 18.11.2014 - 20.11.2014 in Nürnberg
Plug-In Development mit dem Oracle Enterprise Manager 12c
Entwicklung einer eigenen Lösung für das Monitoring von Applikationen mit den Enterprise Manager 12c am Beispiel der Überwachung für die Oracle NoSQL Datenbank.
Im Vortrag wird das generelle Konzept der OEM Plug-Ins im OEM 12c vorgestellt und die eigenen Erfahrungen und Grenzen beim Entwurf von Plug-Ins für eine größere NoSQL Umgebung werden aufgezeigt.
Ziel ist es über die Fallstricke in der Anfangsphase eines eigenen Projektes zu informieren, um eine schnelle Umsetzung eigener Ideen ohne allzu große Hürden zu ermöglichen.
Puppet: Aufbau einer Puppet Enterprise Umgebung (Webinar vom 28.03.2014)NETWAYS
Puppet ist eine Open Souce Configuration Management Lösung, mit der Administratoren den Zustand Ihrer Umgebung beschreiben können. Puppet kümmer sich anschließend um die Installation von Paketen, die Änderungen von Konfigurationen, das anlegen von Usern uvm.. Neben der Open Source Variante gibt es auch eine komerzielle Lösung, welche ebenfalls von Puppet Labs weiterentwickelt wird. In diesem Webinar ging es einerseits um den Funktionsumfang aber auch um die Unterschiede zur Open Source Version.
Webinare
Archiv Link: https://www.netways.de/webinare/archiv/puppet_enterprise_webinare/puppet_aufbau_einer_puppet_enterprise_umgebung/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
OSDC 2011 | FAI - Fully Automatic Installation by Thomas LangeNETWAYS
FAI (Fully Automatic Installation) ist eine Software zur automatischen Installation von Rechnern ohne jeglichen Benutzereingriff. Dadurch lassen sich bei der initialen Installation von einzelnen Rechnern, ganzen Rechnerpools oder größeren Clusterinstalltionen viel Zeit einsparen. Zusätzlich bietet diese Vorgehensweise eine höhere Qualität, da sich keine manuellen Fehler einschleichen können oder Rechner nach einem Ausfall schneller wiederhergestellt werden können.
FAI begann als automatisierter Netzwerkinstaller für Debian, der schon von Anfang an ein eigenes Klassenkonzept beinhaltete. Durch die konstanten Weiterentwicklung sind mit den Jahren viele Erweiterungen in das Projekt eingeflossen, sodass FAI mittlerweile auch das komplette Konfigurationsmanagement übernehmen kann. Ebenso ist FAI inzwischen nicht mehr auf Debian festgelegt, sondern kann auch andere Linux Ditsributionen wie SUSE, RedHat, CentOS und sogar Solaris installieren. Neben echter, physikalischer Hardware, können natürlich auch virtuelle Systeme installiert und konfiguriert werden.
Der Vortrag gibt einen kurzen Überblick zum Projekt und zeigt die neuesten Features der aktuellen FAI Version.
OSMC 2009 | Entwicklung von Nagios-Plugins mit Net::SNMP und Nagios::Plugin b...NETWAYS
Der Vortrag soll einen Überblick geben, wie sich mit Hilfe der Nagios-Plugin API und dem Net::SNMP Modul von Perl ein einges Plugin zur Hardware-Überwachung bauen lässt.
Slides of my talk at PHP USERGROUP DRESDEN on 29.06.2016 bei Collab & Couch
* Example-Source-Code: https://github.com/PHPinDD/phar-better-tool-example
* Example-Distribution: https://github.com/PHPinDD/phar-better-tool-distribution
Nagios Conference 2007 | Vorstellung des Graph Tools PNP by Jörg LingeNETWAYS
PNP steht für "PNP ist not Perfparse" und ist ein nützliches Tool zum Weiterverarbeiten der Performancedaten, die ja von dem meisten Nagios Plugins inzwischen ganz nebenbei erzeugt werden. PNP speichert diese Daten in einer Round Robin Datenbank und zeigt sie mit Hilfe eines integrierten Webinterfaces auch wieder an. PNP ist im Vergleich zu anderen Lösungen sehr einfach zu installieren und zu konfigurieren.
In diesem Vortrag zeigt Jörg Linge, der Autor des Tools, was sich mit PNP alles machen lässt und welche Vorteile es gegenüber anderen RRD basierten Lösungen bietet.
Ein kurzer Talk auf der DOAG (Deutsche Oracle Anwendergruppe) in Frankfurt über das gute Zusammenspiel von PHP5 und Oracle sowie ein kurzer Einblick in die Welt agiler Webentwicklung für businesskritische Anwendungen.
RPM kommen nur von der Distribution ? Eigentlich ist es ganz einfach, ein RPM Paket zu erstellen. Im Ergebnis unterstützen RPM Pakete die Systemautomatisierung und Standardisierung.
Sinn und Nutzen von Paketierung
RPM Paketen unter die Haube geschaut - technische Details
Best Practice - Erstellung eigener Pakete
Dependency Hell - Wie RPM kaputt geht
openSUSE Build Service - bauen lassen
Paketierung für Maintainer (Unterpakete, Cross-Plattform, Doku ...)
Das Jahr 2015 steht ganz im Zeichen der erneuerten PHP-Frameworks. Auch das Zend Framework lässt sich nicht lumpen und erfindet sich neu: Der Fokus liegt auf der Implementation des PSR-7-Standards, dem Thema Middleware und einer tieferen Separierung der einzelnen Frameworkkomponenten. Als Ergänzung zum Full-Stack-Framework wird es leichtgewichtigere Alternativen geben. Erfahren Sie in dieser Session, was das Zend Framework 3 alles Neues bringt und was Sie als Entwickler bei der Migration Ihrer Zend-Framework-2-Anwendungen beachten müssen.
This document discusses using SVG (Scalable Vector Graphics) for generating professional reports with PHP. It provides an overview of SVG, support for SVG in browsers and tools, and PHP libraries for working with SVG, including PEAR::XML_SVG for building SVG documents programmatically, and PEAR::Image_Canvas and PEAR::Image_Graph for generating charts and graphs in SVG format. Examples of code snippets are provided to demonstrate how to create simple SVG charts and graphs using these PHP libraries.
This document summarizes Stefan Neufeind's presentation on securing PHP environments. The presentation covers basic security steps like physical, network, and application security. It discusses approaches for separating users like suPHP and FastCGI. It also describes hardening PHP using a patch that adds checks, limitations, and filters to enhance security. The goal is to help attendees understand how to configure a secure PHP server environment and harden the PHP application itself against common attacks.
Stefan Neufeind gave a presentation on XUL user interfaces at the 2005 O'Reilly OpenSource Convention in Portland, Oregon. The presentation covered the basics of XUL including its origins in the Mozilla project, layout using boxes and CSS, and common interface elements like text boxes and images. It also discussed how to open XUL interfaces, add interactivity with JavaScript, and focus navigation using tabindex and accesskeys.
This document summarizes Stefan Neufeind's presentation on recent developments in PEAR (PHP Extension and Application Repository). It discusses new features in PEAR 1.4x like improved dependency handling, PEAR channels, PHAR support, and post-installation scripts. It also provides examples of updated PEAR packages, including HTML_AJAX for Ajax functionality, Image_3D for 3D rendering, and the PEAR channel server Chiara_PEAR_Server.
This document provides an introduction to PEAR (PHP Extension and Application Repository). It discusses what PEAR is, its institutions like websites and mailing lists, how packages are developed and maintained according to common standards, and how the PEAR installer works. The summary concludes that PEAR offers enterprise-ready PHP components, improved security, community support, easy package handling, and free licenses for developers and users.
This document summarizes a presentation about the TYPO3 Integrator Certification. It introduces the certification team and their roles. It explains that the certification aims to improve quality and provide an objective benchmark for TYPO3 integrators' skills. The exam covers 8 topics on installation, administration, templating and TypoScript. It is a multiple choice paper test in English. Over 600 people from 15 countries have taken the exam. Future plans include certifications for companies, developers and TYPO3 version 5. The presentation provides sample exam questions and information on preparing for the certification.
1. Stefan Neufeind <neufeind@php.net> +++ LinuxWorld 2004, PHP-Entwicklung mit PEAR
1 / 26
PEAR – Neue Birnen braucht das Land
Willkommen!
PHP-Entwicklung
mit PEAR
Stefan Neufeind <neufeind@php.net>
LinuxWorld Conference & Expo
Frankfurt, 2004-06-27
Creative Commons Attribution-ShareAlike License
2. Stefan Neufeind <neufeind@php.net> +++ LinuxWorld 2004, PHP-Entwicklung mit PEAR
2 / 26
Agenda
●Vorstellung
●Was ist PEAR?
●Was bietet mir PEAR?
●Standards und Regeln
●PEAR Installer
●PEAR Website
●Paketbeispiele
●Kontakte
●Überblick
●Fragen
3. Stefan Neufeind <neufeind@php.net> +++ LinuxWorld 2004, PHP-Entwicklung mit PEAR
3 / 26
Vorstellung
●Stefan Neufeind, aus Neuss (bei Düsseldorf)
●Consultant und Entwickler für SpeedPartner
●Seit einigen Jahren “überzeugter” PHP-Entwickler
●PEAR-Pakete:
● Image_Graph
● Net_Traceroute
● HTTP_Session
● Validate
●PEAR DEV / QA / DOC
4. Stefan Neufeind <neufeind@php.net> +++ LinuxWorld 2004, PHP-Entwicklung mit PEAR
4 / 26
Was ist PEAR?
●"PHP Extension and Application Repository"
●Umfangreiche Sammlung von PHP-Komponenten
● Objektorientiert
● Flexibel
● Modular
● Hohe Qualität
●Gegründet 1999 von Stig S. Bakken
●Mehr als 350 Pakete, 700 registrierte Entwickler
●Community-Struktur
5. Stefan Neufeind <neufeind@php.net> +++ LinuxWorld 2004, PHP-Entwicklung mit PEAR
5 / 26
Was ist PEAR?
●Einheitliche PHP-Paket-Infrastruktur
●Vermeidung von redundantem Code
(über Abhängigkeiten)
●Definierte Standards
●Flexibile Verwendung der Komponenten
6. Stefan Neufeind <neufeind@php.net> +++ LinuxWorld 2004, PHP-Entwicklung mit PEAR
6 / 26
Was bietet mir PEAR?
●Vielzahl fertiger Komponenten
●Einfache Installation und Verwaltung
●Installer für PEAR-Pakete, eigene Pakete und
“3rd
party”-Pakete (z.B. phpOpenTracker,
Horde-Framework)
●“Framework” für weitere Entwicklungen
●Einheitliche Basis (z.B. error-handling)
7. Stefan Neufeind <neufeind@php.net> +++ LinuxWorld 2004, PHP-Entwicklung mit PEAR
7 / 26
Standards und Regeln
●Einheitlicher Coding-Style
●Definierte Paket-Stati
(devel, alpha, beta, stable)
●Standard für Versionsionierung
●Dokumentations-Standard (PHPDoc)
●Standard für Unit-Tests (PHP_Unit)
8. Stefan Neufeind <neufeind@php.net> +++ LinuxWorld 2004, PHP-Entwicklung mit PEAR
8 / 26
Standards und Regeln
Wofür?
●Strukturierte Entwicklung
●Qualität, Wartbarkeit
●Einfachere Handhabung
●Flexibles und “generisches” API-Design gefördert
9. Stefan Neufeind <neufeind@php.net> +++ LinuxWorld 2004, PHP-Entwicklung mit PEAR
9 / 26
PEAR Installer
●Installiert PHP- und C-Pakete
●Kommunikation per XML_RPC
●Mitgeliefert seit PHP 4.3.0
●Auch einfache Nach-Installation:
● http://go-pear.org/
● Linux: lynx -source http://go-pear.org/ | php -q)
● Browser-Installation möglich
●Oberflächen für Konsole, Web, GTK
23. Stefan Neufeind <neufeind@php.net> +++ LinuxWorld 2004, PHP-Entwicklung mit PEAR
23 / 26
Paketbeispiel: Image_Graph (ab 0.3.0dev1)
Anderes Beispiel:
24. Stefan Neufeind <neufeind@php.net> +++ LinuxWorld 2004, PHP-Entwicklung mit PEAR
24 / 26
Kontakte
●Mailinglisten
● pear-general@php.net
● pear-dev@php.net
●IRC (#pear@EFnet)
●Direkte Kontakte zu den Entwicklern
●Dokumentations-Team (pear-doc@lists.php.net)
●QA-Team (pear-qa@lists.php.net)
●PEAR group (pear-group@php.net)
für Öffentlichkeitsarbeit etc.
25. Stefan Neufeind <neufeind@php.net> +++ LinuxWorld 2004, PHP-Entwicklung mit PEAR
25 / 26
Überblick
Wofür steht PEAR?
●“Enterprise-ready” / Hohe Qualität
●Verbesserte Sicherheit und Flexibilität
durch “100 Augen sehen mehr als 2”-Effekt
●Support durch die Community
●Einfache Paket-Verwaltung
●100% freie Lizenzen
(PHP license, LGPL, ... - keine GPL)
●Mitarbeit erwünscht (!)
26. Stefan Neufeind <neufeind@php.net> +++ LinuxWorld 2004, PHP-Entwicklung mit PEAR
26 / 26
Fragen?
Danke für's Zuhören!
Interesse geweckt?
Fragen? Kritik?
Stefan Neufeind <neufeind@php.net>
Vortrag online:
http://pear.speedpartner.de/