Vagrant, Ansible and Docker - How they fit together for productive flexible d...Samuel Lampa
A very quick overview of how Vagrant, Ansible and Docker fits nicely together as a very productive and flexible solution for creating automated development environments.
This document contains a presentation about Elasticsearch and how it is used to power a search engine. It discusses Elasticsearch features for developers and DevOps, including its REST API, JSON storage, flexible schemas, and plugin architecture. It also demonstrates basic usage through CRUD operations and queries, as well as more advanced features like analyzers, autocomplete, and aggregations. The goal is to provide search capabilities for a healthcare provider directory by processing user queries with Elasticsearch and applying additional application logic.
Folien zum Vortrag Naemon & Thruk auf dem Berliner Monitoring Workshop 2014. Es wird Naemon als Alternative zu Nagios vorgestellt und Neugigkeiten für Thruk mit Business Prozessen und Dashboards.
This document discusses Fully Automated Nagios (FAN), a Linux distribution containing the operating system and Nagios monitoring applications. FAN is based on CentOS and integrates Nagios, Nagios plugins, Centreon, NagVis, and NaReTo. Version 2.0 will update these applications and add documentation. Version 2.1 will introduce a distributed architecture with central, database, and collector server types and automated installation.
Vagrant, Ansible and Docker - How they fit together for productive flexible d...Samuel Lampa
A very quick overview of how Vagrant, Ansible and Docker fits nicely together as a very productive and flexible solution for creating automated development environments.
This document contains a presentation about Elasticsearch and how it is used to power a search engine. It discusses Elasticsearch features for developers and DevOps, including its REST API, JSON storage, flexible schemas, and plugin architecture. It also demonstrates basic usage through CRUD operations and queries, as well as more advanced features like analyzers, autocomplete, and aggregations. The goal is to provide search capabilities for a healthcare provider directory by processing user queries with Elasticsearch and applying additional application logic.
Folien zum Vortrag Naemon & Thruk auf dem Berliner Monitoring Workshop 2014. Es wird Naemon als Alternative zu Nagios vorgestellt und Neugigkeiten für Thruk mit Business Prozessen und Dashboards.
This document discusses Fully Automated Nagios (FAN), a Linux distribution containing the operating system and Nagios monitoring applications. FAN is based on CentOS and integrates Nagios, Nagios plugins, Centreon, NagVis, and NaReTo. Version 2.0 will update these applications and add documentation. Version 2.1 will introduce a distributed architecture with central, database, and collector server types and automated installation.
OSMC 2013 | Thruk - Monitoring GUI by Sven NierleinNETWAYS
Thruk ist eine Web-Gui welche mehrere Nagios, Icinga und Shinken Instanzen über Livestatus übersichtlich darstellen kann. Es wurde entwickelt um die Nagios CGIs durch eine performante Alternative zu ersetzen und bietet über die Standardfeatures hinausgehend auch Addons für Reporting, Dashboards, Konfiguration und Mobile Support sowie etliche Kleinigkeiten welche die tagtägliche Arbeit mit Nagios schöner machen.
Der Vortrag gibt eine Übersicht über Thruk, Tipps und Tricks bei der Installation und Handhabung sowie einen Überblick vorhandener Erweiterungen und Plugins.
geOrchestra, a free, modular and secure SDICamptocamp
geOrchestra is a free, modular and interoperable Spatial Data Infrastructure software born in 2009 to meet the requirements of the INSPIRE directive in Europe.
geOrchestra’s core features a security proxy and a single-sign-on authentication system. Next to this core are independant and interoperable modules to build your own Spatial Data Infrastructure:
- a metadata catalog based on GeoNetwork,
- a map and features server: GeoServer,
- a map tile server: GeoWebCache,
- an advanced web map viewer,
- a data extractor,
- and several other admin-oriented modules.
Modules interact using OGC interfaces or REST APIs.
Initially covering Brittany, then France, geOrchestra now spreads worldwide with SDIs in Bolivia, Nicaragua, Switzerland and India.
http://www.georchestra.org/
GeOrchestra is a free and modular spatial data infrastructure (SDI) software that allows users to easily search, access, share and visualize geospatial data. It provides interoperable OGC web services and REST APIs in a secure manner using modules like GeoNetwork, GeoServer and CAS authentication. GeOrchestra started as a project in 2008 and is now used by various governments and organizations around the world to power their SDIs. It has an active international community and CampToCamp provides commercial support and services for the software.
The document provides an overview of the top-level projects that make up the Chromium source tree. It describes projects such as /android_webview, /base, /build, /cc, /chrome, /components, /content, /ipc, /mojo, /net, /sandbox, /skia, /third_party, /ui, /v8, and /webkit that comprise the core functionality and architecture of the Chromium browser.
from Docker to Moby and back. what changed ?strikr .
The document discusses the Docker to Moby project transition and the container landscape. It describes how Docker's monolithic architecture was split into individual components under the Moby project, including containerd for the core runtime and runc for spawning OCI containers. It also outlines the various container networking and storage solutions like CNI, CNM, and device mapper, and how projects like containerd, runc, moby, and others relate in the ecosystem. The goal is to establish open standards and extensible architectures for building cloud-native systems using containers.
The printing press of 2021 - using GitLab to publish the VSHN HandbookAarno Aukia
VSHNs public employee handbook.vshn.ch is created and published using GitLab and GitLab pipelines. In this talk, Aarno will show you the process from Asciidoc sources in the Git repo all the way to being deployed on APPUiO.ch Kubernetes.
Cloud Foundry Monitoring How-To: Collecting Metrics and LogsAltoros
This webinar covered logging and metrics in Cloud Foundry. It discussed collecting logs from applications and platforms using the Firehose and syslog. Logs are typically stored in Elasticsearch and parsed by Logstash. Kibana provides visualization. Metrics are collected at various levels including IaaS, BOSH, CF, and applications. Common tools discussed were Graphite, InfluxDB, and Grafana. Upcoming webinars would dive deeper into Logsearch, examples, and advanced metrics uses like capacity planning.
Soccnx10: Best and worst practices deploying IBM Connectionspanagenda
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. We will describe things we found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project.
A presentation by Christoph Stoettner & Nico Meisenzahl
This document provides an overview of various tools for code storage, data storage, data visualization, mesh editing, and medical image analysis available on the CREATIS computing cluster. It describes version control systems like Git and SVN for code storage, data storage options like TUX-FTP and iRODS, the ParaView application for scientific visualization, mesh editing tools like MeshLab, FreeCAD and Blender, and medical image analysis tools including MeVisLab, itkSNAP, GDCM and MITK. Tutorials and support contacts are provided for many of the applications.
This document summarizes how Pivotal Tracker, an agile project management tool, adheres to the principles of the Twelve-Factor App methodology. It discusses how Tracker handles codebase, dependencies, configuration, backing services, building/releasing/running, processes, port binding, concurrency, disposability, development/production parity, logging, and admin processes according to the Twelve-Factor App methodology. Key aspects covered include Tracker's use of a single codebase deployed to multiple environments, dependency management via Bundler and NPM, centralized configuration, scaling of web and worker processes, and logging to standard output.
Everybody in our team knows how to create stable and scalable software products. But in this case, we are using Docker... and it really helps us to concentrate on development and spend more time on code review & tests instead of troubleshooting issues with servers.
We discuss things to be taken into account when deciding on a policy for your CI/CD pipelines. This might include Git workflows, testing approaches, and shipping strategies.
Fluent 2018: Tracking Performance of the Web with HTTP ArchivePaul Calvano
Have you ever thought about how your site’s performance compares to the web as a whole? Or maybe you’re curious how popular a particular web feature is. How much is too much JavaScript? The HTTP Archive has been keeping track of how the web is built since 2010. It enables you to find answers to questions about the state of the web past and present.
Paul Calvano explores how the HTTP Archive works, how people are using this dataset, and some ways that Akamai has leveraged data within the HTTP Archive to help its customers.
BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONSNico Meisenzahl
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. We will describe things we found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project. Don’t miss it.
Best and worst practices deploying IBM ConnectionsLetsConnect
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. We will describe things we found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project. Don’t miss it.
This document discusses design and tool flows for VLSI and FPGA development. It provides links to resources on EDA tools, SystemC vs C++ high-level synthesis, C++ concurrency, Verilog design flows, courses on patent law and policies, Freescale processors, sample jobs requiring skills in circuit simulation, layout, and more. Application processors from Intel, Android and iOS development are also covered.
The document discusses containerizing MPI workloads using Docker and QNIBTerminal. It provides an overview of Docker, describes the QNIBTerminal testbed which runs an HPCG benchmark on multiple Linux distributions within Docker containers, and presents results showing a low performance overhead for containerized workloads compared to bare metal. Future work is discussed around optimizing containers for HPC and benchmarking real-world applications.
How Sysbee Manages Infrastructures and Provides Advanced Monitoring by Using ...InfluxData
Discover how Sysbee helps organizations bring DevOps culture to small and medium enterprises. Their team helps their customers by improving stability, security, scalability — by providing cost-effective IT infrastructure. Learn how monitoring everything can improve your processes and simplify debugging!
Sysbee’s introspection on monitoring tools over the years
How TSDB’s, and specifically InfluxDB, fits into improving observability
Their approach to using the TICK Stack to improve the web hosting industry
Parallel programing in web applications - public.pptxGuy Bary
This presentation is about the intricacies of web performance, obstacles that impact rendering and loading time, and explores solutions that can help to reduce execution bottlenecks and rendering latency.
This presentation covers the basics of the web application execution model, including the modern event loop, v8 and chromium. In addition, we will discuss and highlight APIs that could be used to optimize and monitor web performance.
This document provides an overview of the configuration management tool Ansible. It discusses Ansible's key features including being agentless, using YAML files for idempotent configuration, and supporting multiple platforms. The document also summarizes Ansible's core components like playbooks, templates, modules, and roles for automating infrastructure and application deployments. Finally, it touches on advanced topics such as dynamic inventory, vault encryption, and performance tuning.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
OSMC 2013 | Thruk - Monitoring GUI by Sven NierleinNETWAYS
Thruk ist eine Web-Gui welche mehrere Nagios, Icinga und Shinken Instanzen über Livestatus übersichtlich darstellen kann. Es wurde entwickelt um die Nagios CGIs durch eine performante Alternative zu ersetzen und bietet über die Standardfeatures hinausgehend auch Addons für Reporting, Dashboards, Konfiguration und Mobile Support sowie etliche Kleinigkeiten welche die tagtägliche Arbeit mit Nagios schöner machen.
Der Vortrag gibt eine Übersicht über Thruk, Tipps und Tricks bei der Installation und Handhabung sowie einen Überblick vorhandener Erweiterungen und Plugins.
geOrchestra, a free, modular and secure SDICamptocamp
geOrchestra is a free, modular and interoperable Spatial Data Infrastructure software born in 2009 to meet the requirements of the INSPIRE directive in Europe.
geOrchestra’s core features a security proxy and a single-sign-on authentication system. Next to this core are independant and interoperable modules to build your own Spatial Data Infrastructure:
- a metadata catalog based on GeoNetwork,
- a map and features server: GeoServer,
- a map tile server: GeoWebCache,
- an advanced web map viewer,
- a data extractor,
- and several other admin-oriented modules.
Modules interact using OGC interfaces or REST APIs.
Initially covering Brittany, then France, geOrchestra now spreads worldwide with SDIs in Bolivia, Nicaragua, Switzerland and India.
http://www.georchestra.org/
GeOrchestra is a free and modular spatial data infrastructure (SDI) software that allows users to easily search, access, share and visualize geospatial data. It provides interoperable OGC web services and REST APIs in a secure manner using modules like GeoNetwork, GeoServer and CAS authentication. GeOrchestra started as a project in 2008 and is now used by various governments and organizations around the world to power their SDIs. It has an active international community and CampToCamp provides commercial support and services for the software.
The document provides an overview of the top-level projects that make up the Chromium source tree. It describes projects such as /android_webview, /base, /build, /cc, /chrome, /components, /content, /ipc, /mojo, /net, /sandbox, /skia, /third_party, /ui, /v8, and /webkit that comprise the core functionality and architecture of the Chromium browser.
from Docker to Moby and back. what changed ?strikr .
The document discusses the Docker to Moby project transition and the container landscape. It describes how Docker's monolithic architecture was split into individual components under the Moby project, including containerd for the core runtime and runc for spawning OCI containers. It also outlines the various container networking and storage solutions like CNI, CNM, and device mapper, and how projects like containerd, runc, moby, and others relate in the ecosystem. The goal is to establish open standards and extensible architectures for building cloud-native systems using containers.
The printing press of 2021 - using GitLab to publish the VSHN HandbookAarno Aukia
VSHNs public employee handbook.vshn.ch is created and published using GitLab and GitLab pipelines. In this talk, Aarno will show you the process from Asciidoc sources in the Git repo all the way to being deployed on APPUiO.ch Kubernetes.
Cloud Foundry Monitoring How-To: Collecting Metrics and LogsAltoros
This webinar covered logging and metrics in Cloud Foundry. It discussed collecting logs from applications and platforms using the Firehose and syslog. Logs are typically stored in Elasticsearch and parsed by Logstash. Kibana provides visualization. Metrics are collected at various levels including IaaS, BOSH, CF, and applications. Common tools discussed were Graphite, InfluxDB, and Grafana. Upcoming webinars would dive deeper into Logsearch, examples, and advanced metrics uses like capacity planning.
Soccnx10: Best and worst practices deploying IBM Connectionspanagenda
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. We will describe things we found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project.
A presentation by Christoph Stoettner & Nico Meisenzahl
This document provides an overview of various tools for code storage, data storage, data visualization, mesh editing, and medical image analysis available on the CREATIS computing cluster. It describes version control systems like Git and SVN for code storage, data storage options like TUX-FTP and iRODS, the ParaView application for scientific visualization, mesh editing tools like MeshLab, FreeCAD and Blender, and medical image analysis tools including MeVisLab, itkSNAP, GDCM and MITK. Tutorials and support contacts are provided for many of the applications.
This document summarizes how Pivotal Tracker, an agile project management tool, adheres to the principles of the Twelve-Factor App methodology. It discusses how Tracker handles codebase, dependencies, configuration, backing services, building/releasing/running, processes, port binding, concurrency, disposability, development/production parity, logging, and admin processes according to the Twelve-Factor App methodology. Key aspects covered include Tracker's use of a single codebase deployed to multiple environments, dependency management via Bundler and NPM, centralized configuration, scaling of web and worker processes, and logging to standard output.
Everybody in our team knows how to create stable and scalable software products. But in this case, we are using Docker... and it really helps us to concentrate on development and spend more time on code review & tests instead of troubleshooting issues with servers.
We discuss things to be taken into account when deciding on a policy for your CI/CD pipelines. This might include Git workflows, testing approaches, and shipping strategies.
Fluent 2018: Tracking Performance of the Web with HTTP ArchivePaul Calvano
Have you ever thought about how your site’s performance compares to the web as a whole? Or maybe you’re curious how popular a particular web feature is. How much is too much JavaScript? The HTTP Archive has been keeping track of how the web is built since 2010. It enables you to find answers to questions about the state of the web past and present.
Paul Calvano explores how the HTTP Archive works, how people are using this dataset, and some ways that Akamai has leveraged data within the HTTP Archive to help its customers.
BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONSNico Meisenzahl
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. We will describe things we found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project. Don’t miss it.
Best and worst practices deploying IBM ConnectionsLetsConnect
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. We will describe things we found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project. Don’t miss it.
This document discusses design and tool flows for VLSI and FPGA development. It provides links to resources on EDA tools, SystemC vs C++ high-level synthesis, C++ concurrency, Verilog design flows, courses on patent law and policies, Freescale processors, sample jobs requiring skills in circuit simulation, layout, and more. Application processors from Intel, Android and iOS development are also covered.
The document discusses containerizing MPI workloads using Docker and QNIBTerminal. It provides an overview of Docker, describes the QNIBTerminal testbed which runs an HPCG benchmark on multiple Linux distributions within Docker containers, and presents results showing a low performance overhead for containerized workloads compared to bare metal. Future work is discussed around optimizing containers for HPC and benchmarking real-world applications.
How Sysbee Manages Infrastructures and Provides Advanced Monitoring by Using ...InfluxData
Discover how Sysbee helps organizations bring DevOps culture to small and medium enterprises. Their team helps their customers by improving stability, security, scalability — by providing cost-effective IT infrastructure. Learn how monitoring everything can improve your processes and simplify debugging!
Sysbee’s introspection on monitoring tools over the years
How TSDB’s, and specifically InfluxDB, fits into improving observability
Their approach to using the TICK Stack to improve the web hosting industry
Parallel programing in web applications - public.pptxGuy Bary
This presentation is about the intricacies of web performance, obstacles that impact rendering and loading time, and explores solutions that can help to reduce execution bottlenecks and rendering latency.
This presentation covers the basics of the web application execution model, including the modern event loop, v8 and chromium. In addition, we will discuss and highlight APIs that could be used to optimize and monitor web performance.
This document provides an overview of the configuration management tool Ansible. It discusses Ansible's key features including being agentless, using YAML files for idempotent configuration, and supporting multiple platforms. The document also summarizes Ansible's core components like playbooks, templates, modules, and roles for automating infrastructure and application deployments. Finally, it touches on advanced topics such as dynamic inventory, vault encryption, and performance tuning.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
3. • ...
has had 3,749 commits made by 20 contributors
representing 224,804 lines of code
• ...
took an estimated 58 years of effort
starting with its first commit in November, 2009
*https://www.ohloh.net/p/Thruk
19.06.2013 www.consol.com3
Statistics
5. • Cascaded Configs
• HTTP Backends
• Connection Pooling
• Logfile Cache
19.06.2013 www.consol.com5
Under the Hood
6. • most configuration items can be overridden for specific groups & users
# disable all commands, except reschedule for all users
command_disabled = 0-6,8-95,97-999
<Group admins>
# enable commands for admins again
command_disabled =
</Group>
• Thruk uses Nagios contactgroups and users
*http://www.thruk.org/documentation.html#_user_amp_group_specific_overrides
19.06.2013 www.consol.com6
Under the Hood
Cascaded Configs
7. • allows remote configuration and status requests
19.06.2013 www.consol.com7
Under the Hood
HTTP Backends
8. • parallel is always better than seriel
• since Thruk 1.72 backend connections
are parallel by default
• connection pool uses more memory but
is way faster
• tweak size with ‘connection_pool_size’
• there are Thruk installations with > 50 backends
19.06.2013 www.consol.com8
Under the Hood
Connection Pools
14. • flexible dashboard
• Include own pages with
generic url panel
19.06.2013 www.consol.com14
Panorama Dashboard
15. • completly reworked reports
plugin
• schedule email reports
• every page can be a report
19.06.2013 www.consol.com15
Reports 2
• based on wkhtml2pdf
• customizable with html and css
16. • Displays Problems Counter
as Favicon
• Uses filter of current page!
19.06.2013 www.consol.com16
Favicon Problem Counter
17. • Form / Cookie Based Login
• Uses Apache Rewrite Map
• OMD
• Works for PNP4Nagios and other
Addons too
• `omd config`
19.06.2013 www.consol.com17
Form Login
18. • automatically activated with
10 or more backends
• Backends can be grouped
• Toggle groups at once
19.06.2013 www.consol.com18
Site Panel
19. • show custom variables
with ‘show_custom_vars’
• uses order from
thruk_local.conf
19.06.2013 www.consol.com19
Custom Variables
20. • beautify your config files:
OMD[workshop]:~$ cat etc/nagios/conf.d/jmx4perl_nagios.cfg | naglint
##############################################################
# Jmx4Perl Configuration for OMD
# ==============================
# Command definition, using hostnames to refer to server names
# in the jmx4perl configuration (<server>...</server> section)
# The 'real' checks are defined in $SITE/etc/jmx4perl/jmx4perl.cfg
# in jmx4perl specific syntax and are referenced by name from
# Nagios service definitions.
define command {
command_name check_jmx4perl
command_line $USER1$/check_jmx4perl
--config $USER4$/etc/jmx4perl/jmx4perl.cfg
--server $HOSTNAME$
--check $ARG1$ $ARG2$ $ARG3$ $ARG4$
}
• Inline replace is possible
19.06.2013 www.consol.com20
Naglint
21. • new thruk support
• uses json api
• not yet released
• Thanks to Henri Wahl and Davide Cecchetto
19.06.2013 www.consol.com21
Nagstamon for Thruk
22. • automatically activated when
using git for your configs
• automatic commits possible
with save hooks
19.06.2013 www.consol.com22
Git History (upcoming)