The road to lazy monitoring with Icinga2 & Puppet. Tom De
|
|
- Chrystal Ross
- 8 years ago
- Views:
Transcription
1 The road to lazy monitoring with Icinga2 & Puppet Tom De
2 whois Ops guy Rusty, old, Bavarian vehicles enthousiast The one who always gets the patdown at checkpoints Open Source Consultant & Enthousiast at Inuits Team Packages & Tools at Icinga
3 Monitoring!
4 Monitoring! Image credits:
5 Monitoring :((
6 Monitoring is... Boring Tedious Repetitive Production = deployment + monitoring + backup Often neglected
7 Monitoring is... Boring Tedious Repetitive Production = deployment + monitoring + backup Often neglected
8 Why can't someone else do it?
9 Someone else! Tedious Repetitive People make mistakes Nobody likes Nagios configs
10 Someone else! Tedious Repetitive People make mistakes Nobody likes Nagios configs Monitor servers not people Image credits:
11 Single source of truth
12 Config management!
13 Puppet Rudder Juju Chef Config management! Ansible Saltstack TrueConfig CFEngine
14 Puppet
15 Puppet Config management tool Exported resources PuppetDB Nagios_* {} resource types
16 node web.example.org { $::fqdn: ensure => present, alias => $::hostname, address => $::ipaddress, use => "generic-host", { "check_ping_${::fqdn}": check_command => "check_ping", use => "generic-service", host_name => $::fqdn", notification_period => "24x7", service_description => "${::fqdn}_check_ping", } }
17 Nagios_* {} resource types node icinga.example.org { Nagios_host << >> Nagios_service << >> }
18 Nagios_* {} resource types { $::fqdn: ensure => absent, { "check_ping_${::fqdn}": ensure => absent, }
19 Nagios_* {} resource types Nagios_host << >> Nagios_service << >>
20 Nagios_* {} resource types /etc/nagios/
21 Puppet Config management tool Exported resources PuppetDB Nagios_* resource types
22 Puppet Config management tool Exported resources PuppetDB Nagios_* resource types
23 Puppet-Icinga2 puppet-icinga2 (develop) git log tail -4 Author: Nick Chappell Date: Fri May 2 19:36: Initial commit.
24 Other tools
25 Puppet as central source of truth
26 Exported resources
27 Exported resources
28 Collected resources
29 Icinga2
30 Icinga2 Apply rules Assign rules
31 Icinga2 template Service "generic-service" { max_check_attempts = 3 check_interval = 5min retry_interval = 5min enable_perfdata = true } apply Service "ping4" { import "generic-service" check_command = "ping4" assign where host.address } apply Service "ping6" { import "generic-service" check_command = "ping6 assign where host.address6 }
32 Icinga2 apply Service "ssh" { import "generic-service" check_command = "ssh" assign where host.address && host.vars.os == "Linux" }
33 Icinga2 object HostGroup "database" { display_name = "Database Servers" assign where match("mysql*", host.name) assign where match("psql*", host.name) assign where match("db*", host.name) }
34 Icinga2 Apply rules Assign rules Exported resources
35 node 'web.example.org' groups => target_dir => target_file_name => template_to_import => vars => distro => distro_version => virtual_machine => puppet_version => puppet_environment => }, } } { $::fqdn: ['puppet', $::operatingsystem], '/etc/icinga2/objects/hosts', "${::fqdn}.conf", 'linux-host', { $::operatingsystem, $::operatingsystemrelease, $::is_virtual, $::puppetversion, $::environment,
36 node 'web.example.org' groups => target_dir => target_file_name => template_to_import => vars => distro => distro_version => virtual_machine => puppet_version => puppet_environment => puppet_classes => puppet_modules => }, } } { $::fqdn: ['puppet', $::operatingsystem], '/etc/icinga2/objects/hosts', "${::fqdn}.conf", 'linux-host', { $::operatingsystem, $::operatingsystemrelease, $::is_virtual, $::puppetversion, $::environment, $::puppet_classes, $::puppet_modules,
37 classes_file = '/var/lib/puppet/classes.txt' classes_hash = {} modules_array = [] File.foreach(classes_file) do l modules_array << l.chomp.gsub(/::.*/, '') end modules_array = modules_array.sort.uniq modules_array.each do i classes_array = [] classes_array << i File.foreach(classes_file) do l classes_array << l.chomp if l =~ /^#{i}/ classes_array = classes_array.sort.uniq end classes_hash[i] = classes_array end
38 Facter.add(:puppet_modules, :timeout => 10) do confine :kernel => 'Linux' setcode do modules_array.sort.uniq.join(', ').to_s end end Facter.add(:puppet_classes, :timeout => 10) do confine :kernel => 'Linux' setcode do classes_hash.map { _k, v v }.sort.uniq.join(', ').to_s end end
39 # facter -p puppet_modules --yaml --puppet_modules: - apache - collectd - concat - dnsclient - firewall - grafana - icinga2 - logrotate - mysql - postfix - ssh - stdlib - sudo - sysctl - ulimit
40 # facter -p puppet_classes --yaml --puppet_classes: mysql: - mysql - "mysql::client" - "mysql::client::install" - "mysql::server" - "mysql::server::config" - "mysql::server::install" - "mysql::server::installdb" - "mysql::server::service" icinga2: - icinga2 - "icinga2::server" - "icinga2::server::config" - "icinga2::server::features" - "icinga2::server::install" - "icinga2::server::service"
41 { $::fqdn: groups => ['puppet', $::operatingsystem], target_dir => '/etc/icinga2/objects/hosts', target_file_name => "${::fqdn}.conf", template_to_import => 'linux-host', vars => { distro => $::operatingsystem, distro_version => $::operatingsystemrelease, virtual_machine => $::is_virtual, puppet_version => $::puppetversion, puppet_environment => $::environment, puppet_classes => inline_template( '<%= puppet_classes.collect { k, v v }.sort.join(" ") %>' ), puppet_modules => inline_template( '<%= puppet_modules.sort.join(" ") %>' ), }, }
42 icinga2::object::apply_service_to_host { 'mysql_server': check_command => 'by_ssh', display_name => 'MySQL', target_dir => '/etc/icinga2/objects/applys', assign_where => '"match(*mysql::server*", host.vars.puppet_classes)"', vars => { by_ssh_command => "check_tcp -H localhost -p 3306", by_ssh_logname => 'root', by_ssh_quiet => true, by_ssh_timeout => 60, }, }
43 Collected resources
44 There's a better way
45 Query PuppetDB
46 Query PuppetDB curl \ -s \ -X GET \ \ --data-urlencode \ 'query=["extract", "certname", ["and", ["=", "type", "Class"], ["~", "title", "^Settings"] ] ]'
47 PuppetDBquery
48
49 PuppetDBquery $nodes = query_nodes('class[settings]', 'fqdn')
50 PuppetDBquery $nodes = query_nodes('class[settings]', 'fqdn') notify { "${nodes}": } # puppet agent --test noop Info: Applying configuration version ' ' Notice: /Stage[main]/Main/Notify[web.example.org, db.example.org, icinga2.example.org, puppet.example.org]/message: current_value absent, should be [web.example.org, db.example.org, icinga2.example.org, puppet.example.org] (noop) Notice: Applied catalog in 0.21 seconds
51 PuppetDBquery $nodes = query_nodes('class[mysql::server]', 'fqdn') notify { "${nodes}": } # puppet agent --test noop Info: Applying configuration version ' ' Notice: /Stage[main]/Main/Notify[db.example.org]/message: current_value absent, should be db.example.org (noop) Notice: Applied catalog in 0.21 seconds
52 PuppetDBquery $nodes = query_nodes('class[settings]', 'fqdn') define monitor::host ($host_name) { $foo.each Integer $index, String $host { ::icinga2::object::host { $host: groups => ['puppet', $::operatingsystem], target_dir => '/etc/icinga2/objects/hosts', target_file_name => "${host}.conf", template_to_import => 'linux-host', } } } ::monitor::host { 'all': host_name => $nodes, }
53 Summary No more exported resources Automagically works Production = deployment + monitoring + backup Purge decommissioned nodes
54
55 Contact Tom De INUITS bvba Heidestraat Zwijndrecht Belgium
Secure Linux Administration Conference 2013. Bernd Strößenreuther
Puppet getting started Best practices on how to turn Your environment into a Puppet managed environment Secure Linux Administration Conference 2013 Berlin 2013 06 06 Bernd Strößenreuther mailto:slac@stroessenreuther.info
More informationTF-NOC Dublin. Alexandros Kosiaris (alex@noc.grnet.gr) GRNET NOC Use puppet and network inventory to populate nagios/icinga configuration
http://www.grnet.g r GRNET NOC Use puppet and network inventory to populate nagios/icinga configuration TF-NOC Dublin Alexandros Kosiaris (alex@noc.grnet.gr) Network & Equipment Optical Network: ~70 cities
More informationSIG-NOC Meeting - Stuttgart 04/08/2015 Icinga - Open Source Monitoring WWW.ICINGA.ORG
SIG-NOC Meeting - Stuttgart 04/08/2015 Icinga - Open Source Monitoring WWW.ICINGA.ORG Me Michael Friedrich @dnsmichi, 31, Austrian Application Developer @NETWAYS Icinga responsibilities Core 1.x & 2.x
More informationNRPE Documentation CONTENTS. 1. Introduction... a) Purpose... b) Design Overview... 2. Example Uses... a) Direct Checks... b) Indirect Checks...
Copyright (c) 1999-2007 Ethan Galstad Last Updated: May 1, 2007 CONTENTS Section 1. Introduction... a) Purpose... b) Design Overview... 2. Example Uses... a) Direct Checks... b) Indirect Checks... 3. Installation...
More informationIcinga and Puppet Dominik Schulz Head of Datacenter and Operations Magic Internet / MyVideo
A company of ProSiebenSat.1 Media AG Berlin, Mai2014 Icinga and Puppet Dominik Schulz Head of Datacenter and Operations Magic Internet / MyVideo Our Stack Icinga: 300 Hosts and over 4000 Services Linux
More informationAnsible. Configuration management tool and ad hoc solution. Marcel Nijenhof <marceln@pion.xs4all.nl>
Ansible Configuration management tool and ad hoc solution Marcel Nijenhof Index Introduction Installing & configuration Playbooks Variables Roles Ansible galaxy Configuration management
More informationOur Puppet Story. Martin Schütte. May 5 2014
Our Puppet Story Martin Schütte May 5 2014 About DECK36 Small team of 7 engineers Longstanding expertise in designing, implementing and operating complex web systems Developing own data intelligence-focused
More informationUsing Vagrant for Magento development. Alexander Turiak, @HexBrain
Using Vagrant for Magento development Alexander Turiak, @HexBrain $ whoami - Magento developer since 2011 - (Tries to be) Active in Magento community - Co-founded HexBrain in 2013 Key points - What is
More informationPro Puppet. Jeffrey McCune. James TurnbuII. Apress* m in
Pro Puppet m in James TurnbuII Jeffrey McCune Apress* About the Authors About the Technical Reviewer Acknowledgments Introduction Chapter 1: Getting Started with Puppet What Is Puppet? Deployment Configuration
More informationThe Puppet Show Managing Servers with Puppet
The Puppet Show Managing Servers with Puppet A gentle introduction to Puppet; How it works, What its benefits are And how to use it Robert Harker harker@harker.com whoami UNIX/Linux sysadmin for over 25
More informationdeveloping sysadmin - sysadmining developers
developing sysadmin - sysadmining developers develop your platform and your application management GUUG Berlin 01.11.2012 Martin Alfke Agenda puppet environments puppet modules
More informationTimofey Turenko. Kirill Krinkin St-Petersburg Electrotechnical University
11 th Central and Eastern European Software Engineering Conference in Russia - CEE-SECR 2015 October 22-24, Moscow Automatic tool for multi-configuration environment creation for database server and database
More informationCHEF IN THE CLOUD AND ON THE GROUND
CHEF IN THE CLOUD AND ON THE GROUND Michael T. Nygard Relevance michael.nygard@thinkrelevance.com @mtnygard Infrastructure As Code Infrastructure As Code Chef Infrastructure As Code Chef Development Models
More informationBuilding Hosts with Puppet
C H A P T E R 2 Building Hosts with Puppet In Chapter 1 we installed and configured Puppet, created our first module, and applied that module and its configuration via the Puppet agent to a host. In this
More informationKickstart & Puppet @ Booking. Kristian Köhntopp, booking.com
Kickstart & Puppet @ Booking Kristian Köhntopp, booking.com What Booking does Facilitates Hotel Room Bookings between Travelers and Hotels. Just that. Booking Data Hotel Base Data, Brochures, Reviews &
More informationDeploying Foreman in Enterprise Environments 2.0. best practices and lessons learned. Nils Domrose Cologne, August, 4 2014
Deploying Foreman in Enterprise Environments 2.0 best practices and lessons learned Nils Domrose Cologne, August, 4 2014 About me senior linux systems engineer at inovex GmbH worked as a network engineer,
More informationMonitoring MySQL. Geert Vanderkelen MySQL Senior Support Engineer Sun Microsystems
Monitoring MySQL Geert Vanderkelen MySQL Senior Support Engineer Sun Microsystems Agenda Short intro into MySQL, the company Monitoring MySQL: some examples Nagios plugins for MySQL MySQL Enterprise Monitor
More informationSetting Up A Nagios Monitoring System Warren Block, May 2005
Setting Up A Nagios Monitoring System Warren Block, May 2005 What Is Nagios? NAGIOS (na gee ose) is a system that will monitor the status of other network computers or components. It can watch your network
More informationABRAHAM MARTIN @ABRAHAM_MARTINC ARCHITECTURE OF A CLOUD SERVICE USING PYTHON TECHNOLOGIES
ABRAHAM MARTIN @ABRAHAM_MARTINC ARCHITECTURE OF A CLOUD SERVICE USING PYTHON TECHNOLOGIES MANAGED WEB SERVICE Born to solve a problem around university Servers under desks Security problems MANAGED WEB
More informationWhile are you still in Nagios working directory, create a new file for DNS servers monitoring
NAGIOS MONITORING ----------------- On AUTH1 server 1. Go to Nagios working directory $ cd /usr/local/etc/nagios 2. Copy Nagios sample files To do this, make sure you are in Nagios working directory from
More informationICINGA2 OPEN SOURCE MONITORING
www.icinga.org ICINGA2 OPEN SOURCE MONITORING backspace 08.12.2015 Blerim Sheqa Systems Engineer Open Source @bobapple ICINGA2 INTRODUCTION Icinga Nagios fork Icinga2 rewrite rethink Server Network Windows
More informationHowTo Check. Microsoft Cluster. Functionality via SNMP
HowTo Check Microsoft Cluster Functionality via SNMP Version 1.2 20.02.2009 Herbert Stadler hestadler@gmx.at Table of Contents 1. SHORT INTRODUCTION...3 2. CHECK WINDOWS SNMP SERVICE...3 3. WINDOWS SNMP
More informationDEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with the Nagios Open Source Network Monitoring System
DEPLOYMENT GUIDE Version 1.0 Deploying the BIG-IP LTM with the Nagios Open Source Network Monitoring System Deploying F5 with Nagios Open Source Network Monitoring System Welcome to the F5 and Nagios deployment
More informationContinuous Integration using Docker & Jenkins
Jenkins LinuxCon Europe 2014 October 13-15, 2014 Mattias Giese Solutions Architect giese@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development Introducing B1 Systems founded in
More informationHow to Deploy a Secure, Highly-Available Hadoop Platform
How to Deploy a Secure, Highly-Available Hadoop Platform Dr. Olaf Flebbe, Michael Weiser science + computing ag IT-Dienstleistungen und Software für anspruchsvolle Rechnernetze Tübingen München Berlin
More informationMaking System Administration Easier by Letting the Machines Do the Hard Work, Or, Becoming an Agile Sysadmin
Making System Administration Easier by Letting the Machines Do the Hard Work, Or, Becoming an Agile Sysadmin JOSHUA FISKE Joshua Fiske is the Manager of User Services at Clarkson University. In this role,
More informationInstallation documentation for Ulteo Open Virtual Desktop
Installation documentation for Ulteo Open Virtual Desktop Copyright 2008 Ulteo SAS - 1 PREREQUISITES CONTENTS Contents 1 Prerequisites 1 1.1 Installation of MySQL.......................................
More informationUlteo Open Virtual Desktop Installation
Ulteo Open Virtual Desktop Installation Copyright 2008 Ulteo SAS - CONTENTS CONTENTS Contents 1 Prerequisites 2 1.1 Installation of MySQL....................................... 2 2 Session Manager (sm.ulteo.com)
More informationHow To Monitor A Network With Nagios And Other Tools
Network Monitoring with Nagios and other tools Wednesday, 19 July 2006 Martin B. Smith martins@bebr.ufl.edu What is a network monitoring system? A combination of hardware and software used to administer
More informationAvailability Management Nagios overview. TEIN2 training Bangkok September 2005
1 Availability Management Nagios overview Agenda 2 Introduction Objectives Functionalities Requirement. Architecture & Operation Operation Description WEB portal Plugins and extensions Plugins description
More informationAnsible. swiss army knife orchestration
Ansible swiss army knife orchestration Brian Coca May 2013 My Ops evolution manual updates + logbook at +.bat scripts (yes, Windows) {telnet, rsh, ssh} + for loops + command line shells/perl/python custom
More informationMonitoring Systems and Services. Alwin Brokmann DESY-IT March 24 28,2003 CHEP 2003 San Diego
Monitoring Systems and Services Alwin Brokmann DESY-IT March 24 28,2003 CHEP 2003 San Diego Requirements Host Monitoring Service Monitoring Navigation User specific Parameter s WEB Interface Alarming Escalation
More informationOpenITSM - IT Service Management with Open Source Software
OpenITSM - IT Service Management with Open Source Software März 2011 CeBIT Speaker: Julian Hein NETWAYS Founded 1995 26 full time employees Headquarter Nuremberg, Germany Focus on Open Source in Systems
More informationConverting the Ad Hoc Configuration of a Heterogeneous Environment to a CFM
Converting the Ad Hoc Configuration of a Heterogeneous Environment to a CFM How I learned to stop worrying and love the Chef Dimitri Aivaliotis Every Ware Ltd LISA'11 In the beginning... As time goes on...
More informationMonitoring Software Services registered with science.canarie.ca
Monitoring Software Services registered with.canarie.ca Introduction The software registry at.canarie.ca monitors each of the contributed services via the API defined in Research Service Support for the
More informationPuppet OpenStack <3 Fest. by Dan Bode bodepd <at > [ freenode.net, twitter, github ]
Puppet OpenStack
More informationAccess Control System Database and Linux Administration. V 1.00 5/8/2010 Ben Davis
Access Control System Database and Linux Administration V 1.00 5/8/2010 Ben Davis MySQL Database Administration The MySQL database is the heart of the Access Control System. It holds all the users, settings,
More informationOpenITSM - IT Service Management with Open Source Software
OpenITSM - IT Service Management with Open Source Software 03.02.2011 CloudExpo London Speaker: Julian Hein NETWAYS Founded 1995 26 full time employees Headquarter Nuremberg, Germany Focus on Open Source
More informationTaking Drupal development to the Cloud. Karel Bemelmans
Taking Drupal development to the Cloud Karel Bemelmans About me Working with Internet based services since 1996 Working with Drupal since 2011 Currently the devops guy @ Nascom Case Study: Nascom Genk,
More informationdeploying meteor with meteor up
deploying meteor with meteor up reference http://code.krister.ee/hosting-multiple-instances-of-meteor-on-digitalocean/ https://rtcamp.com/tutorials/nodejs/node-js-npm-install-ubuntu/ https://gentlenode.com/journal/meteor-19-deploying-your-applications-in-asnap-with-meteor-up-mup/41
More informationNagios. cooler than it looks. Wednesday, 31 October 2007
Nagios cooler than it looks 1 Outline sysadmin 101 Nagios Overview Installing nagios NRPE / NSCA Other Stuff Questions 2 Sysadmin 101 Every sysadmin needs a decent toolkit... 3 Sysadmin 101 Every sysadmin
More informationCMDBs and Check_MK Linux höchstpersönlich.
CMDBs and Check_MK whoami? working with Linux since 20 years working at Heinlein Support since 3.5 years working with Check_MK since 3 years trainer & consultant for Check_MK (and other topics) part 1
More informationContinuous Integration In challenging environments w/ Ansible. PyCon5 Italy, Cesare Placanica
Continuous Integration In challenging environments w/ Ansible. PyCon5 Italy, Cesare Placanica Who am I Work for Cisco Photonics Italy Network Management Technology Group keobox@gmail.com Cisco Prime
More informationContinuous security audit automation with Spacewalk, Puppet, Mcollective and SCAP
Continuous security audit automation with Spacewalk, Puppet, Mcollective and SCAP Vasileios A. Baousis (Ph.D) Network Applications Team Slide 1 Agenda Introduction Background - SCAP - Puppet &Mcollective
More informationInstalling Booked scheduler on CentOS 6.5
Installing Booked scheduler on CentOS 6.5 This guide will assume that you already have CentOS 6.x installed on your computer, I did a plain vanilla Desktop install into a Virtual Box VM for this test,
More informationSupermicro Server Monitoring with SuperDoctor 5 and Nagios Using SNMP Protocol. Version 1.1b
Supermicro Server Monitoring with SuperDoctor 5 and Nagios Using SNMP Protocol Version 1.1b Supermicro Server Monitoring with SuperDoctor 5 and Nagios Using SNMP Protocol Release: v 1.1b Document release
More informationParallels Plesk Automation
Parallels Plesk Automation Contents Get Started 3 Infrastructure Configuration... 4 Network Configuration... 6 Installing Parallels Plesk Automation 7 Deploying Infrastructure 9 Installing License Keys
More informationMonitoring VoIP Systems. Sebastian Damm damm@sipgate.de
Monitoring VoIP Systems Sebastian Damm damm@sipgate.de Who we are, what we do Düsseldorf based VoIP provider (since 2004) active in Germany and UK Private and Business customers VoIP and Mobile products
More informationMonitoring a Linux Mail Server
Monitoring a Linux Mail Server Mike Weber mweber@spidertools.com] Various Methods to Monitor Mail Server Public Ports SMTP on Port 25 POPS on Port 995 IMAPS on Port 993 SNMP Amavis on Port 10024 Reinjection
More informationOS Installation: CentOS 5.8
OS Installation: CentOS 5.8 OpenTUSK Training University of Nairobi Mike Prentice michael.prentice@tufts.edu Tufts University Technology for Learning in the Health Sciences July 2013 Outline 1 OS Install
More informationCreating a dynamic software deployment solution using free/libre software
Creating a dynamic software deployment solution using free/libre software LinuxTag 2014 08.05.2014 Mattias Giese Solutions Architect for Systems Management and Monitoring giese@b1-systems.de - Linux/Open
More informationSystem Admin Module User Guide. Schmooze Com Inc.
Schmooze Com Inc. Chapters Overview Using the Module DDNS DNS Email Setup FTP Server Intrusion Detection License Network Settings Notification Settings Port Management Power Options Storage Time Zone Updates
More informationNagios introduction. Dhruba Raj Bhandari (CCNA) Additions by Phil Regnauld. bhandari.dhruba@scp.com.np
Nagios introduction Dhruba Raj Bhandari (CCNA) Additions by Phil Regnauld bhandari.dhruba@scp.com.np Why Nagios? Open source Relatively scaleable, Manageable, Secure and more Best documentation available
More informationCloud-init. Marc Skinner - Principal Solutions Architect Michael Heldebrant - Solutions Architect Red Hat
Cloud-init Marc Skinner - Principal Solutions Architect Michael Heldebrant - Solutions Architect Red Hat 1 Agenda What is cloud-init? What can you do with cloud-init? How does it work? Using cloud-init
More informationAdvantages and Disadvantages of Application Network Marketing Systems
Application Deployment Softwaretechnik II 2014/15 Thomas Kowark Outline Options for Application Hosting Automating Environment Setup Deployment Scripting Application Monitoring Continuous Deployment and
More informationNetwork Monitoring Systems / Nagios. 2/19/08 Michael Miller e mail: mike.mikemiller@gmail.com
Network Monitoring Systems / Nagios 2/19/08 Michael Miller e mail: mike.mikemiller@gmail.com Network Monitoring System What is a Network Monitoring System ( NMS ) What types of devices can you monitor?
More informationNewton Linux User Group Graphing SNMP with Cacti and RRDtool
Newton Linux User Group Graphing SNMP with Cacti and RRDtool Summary: Cacti is an interface that can be used to easily manage the graphing of SNMP data. These graphs allow you to visualize performance
More informationSmartphone Pentest Framework v0.1. User Guide
Smartphone Pentest Framework v0.1 User Guide 1 Introduction: The Smartphone Pentest Framework (SPF) is an open source tool designed to allow users to assess the security posture of the smartphones deployed
More informationDevOoops Increase awareness around DevOps infra security. Gianluca Varisco @gvarisco
DevOoops Increase awareness around DevOps infra security Gianluca Varisco @gvarisco $ whoami VP Security @ Rocket Internet SE Formerly at Red Hat, Lastminute.com Group, PrivateWave What is DevOps? DevOps
More informationPrésentation de Nagios
Rémi Laurent remi.laurent@fsugar.be http://www.fsugar.be/ 11 avril 2009 Nagios? système de monitoring : services réseaux paramètres vitaux notification gestion des incidents prises d actions... Vocabulaire
More informationhttp://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0
1 Installation and Configuration v2.0 2 Installation...3 Prerequisites...3 RPM Installation...3 Manual *nix Installation...4 Setup monitoring...5 Upgrade...6 Backup configuration files...6 Disable Monitoring
More informationAre my systems alive secure?
Are my systems alive secure? Frank Migge, Manager Information Security Office Agenda 1. Vulnerabilities Increasing Numbers Enabling Factors Focus on Operating Systems Mitigation and Elimination Strategies
More informationIntegrating SAP BusinessObjects with Hadoop. Using a multi-node Hadoop Cluster
Integrating SAP BusinessObjects with Hadoop Using a multi-node Hadoop Cluster May 17, 2013 SAP BO HADOOP INTEGRATION Contents 1. Installing a Single Node Hadoop Server... 2 2. Configuring a Multi-Node
More informationNagios Web Service Checker
Nagios Web Service Checker Table of content 1. Introduction...2 1.1. What is Nagios?...2 1.2. What is Nagios Web Service Checker?...2 1.3. Why should I use it?...2 1.4. What do I need?...2 2. Installing
More informationSystem management with Spacewalk
Tips for managing CentOS http://www.stankowic-development.net, @stankowic_devel CentOS Dojo Cologne, 2014 whoami $ whoami VMware, UNIX, Linux administrator Messer Information Services GmbH $ apropos Spacewalk
More informationAutomation in the Cloud Using Open Source Software. Michael Eichenberger CEO stepping stone GmbH Open Cloud Day 11th of June 2013
Automation in the Cloud Using Open Source Software Michael Eichenberger CEO stepping stone GmbH Open Cloud Day Agenda About us Why Cloud Management and Automation? Necessary Software Components Virtual
More informationSYSTEM BACKUP AND RESTORE (AlienVault USM 4.8+)
Complete. Simple. Affordable Copyright 2014 AlienVault. All rights reserved. AlienVault, AlienVault Unified Security Management, AlienVault USM, AlienVault Open Threat Exchange, AlienVault OTX, Open Threat
More informationGetting Hadoop, Hive and HBase up and running in less than 15 mins
Getting Hadoop, Hive and HBase up and running in less than 15 mins ApacheCon NA 2013 Mark Grover @mark_grover, Cloudera Inc. www.github.com/markgrover/ apachecon-bigtop About me Contributor to Apache Bigtop
More informationNETWORK MONITOR. Some high-end network monitoring. Watching your systems with Nagios COVER STORY. What Is Nagios? Installing the Server and Plugins
COVER STORY Nagios Workshop Watching your systems with Nagios NETWORK MONITOR Nagios monitors your network and provides early warning for problems with hosts and services. BY JULIAN HEIN Some high-end
More informationIBM Redistribute Big SQL v4.x Storage Paths IBM. Redistribute Big SQL v4.x Storage Paths
Redistribute Big SQL v4.x Storage Paths THE GOAL The Big SQL temporary tablespace is used during high volume queries to spill sorts or intermediate data to disk. To improve I/O performance for these queries,
More informationINUVIKA OVD INSTALLING INUVIKA OVD ON UBUNTU 14.04 (TRUSTY TAHR)
INUVIKA OVD INSTALLING INUVIKA OVD ON UBUNTU 14.04 (TRUSTY TAHR) Mathieu SCHIRES Version: 0.9.1 Published December 24, 2014 http://www.inuvika.com Contents 1 Prerequisites: Ubuntu 14.04 (Trusty Tahr) 3
More informationSUSE Manager in the Public Cloud. SUSE Manager Server in the Public Cloud
SUSE Manager in the Public Cloud SUSE Manager Server in the Public Cloud Contents 1 Instance Requirements... 2 2 Setup... 3 3 Registration of Cloned Systems... 6 SUSE Manager delivers best-in-class Linux
More informationHow To Run Nrpe On Nagios On Windows 7.5 (Windows) On A Linux Computer On A Windows 7 (Windows 7) On An Ubuntu Computer On An Ipad Or Ipad (Windows 8) On Your Pc
Server Monitoring Contents Ganglia... 1 Nagios...3 Open Computer and Software Inventory Next Generation...8 Ganglia Ganglia is a web based program developed by Berkeley University designed to monitor machine
More informationCfengine @ JLab. David J. Bianco bianco@jlab.org. Thomas Jefferson National Accelerator Facility
Cfengine @ JLab David J. Bianco bianco@jlab.org Cyber Security Review, April 23 24, 2002, 1 Table of Contents Introduction JLab s Environment What is cfengine? JLab s cfengine architecture JLab templates
More informationManaging SAS Web Infrastructure Platform Data Server High-Availability Clusters
ABSTRACT Paper SAS1776-2015 Managing SAS Web Infrastructure Platform Data Server High-Availability Clusters Ken Young, SAS Institute Inc. The SAS Web Application Server is a lightweight server that provides
More informationOf Pets and Cattle and Hearts
Of Pets and Cattle and Hearts The SUSE Systems Management Story Joachim Werner Senior Product Manager, SUSE joe@suse.com Who am I? 2 SUSE and Linux Workloads in the Enterprise SUSE Studio Datacenter Private
More informationSetting up your virtual infrastructure using FIWARE Lab Cloud
Setting up your virtual infrastructure using FIWARE Lab Cloud Fernando López Telefónica I+D Cloud Architects, FIWARE fernando.lopezaguilar@telefonica.com, @flopezaguilar (Slides: http://tinyurl.com/fiwarelab-cloud)
More informationURL: http://crosswire.org/~jmarsden/talks/hardening-ubuntu/hardening-ubuntu.html
Hardening Ubuntu Date: 12 Mar 2011 Author: Jonathan Marsden jmarsden@fastmail.fm URL: http://crosswire.org/~jmarsden/talks/hardening-ubuntu/hardening-ubuntu.html Contents Introduction The BASICS (the bare
More information1 Keystone OpenStack Identity Service
1 Keystone OpenStack Identity Service In this chapter, we will cover: Creating a sandbox environment using VirtualBox and Vagrant Configuring the Ubuntu Cloud Archive Installing OpenStack Identity Service
More informationNetwork Monitoring with Nagios. Matt Gracie, Information Security Administrator Canisius College, Buffalo, NY
Network Monitoring with Nagios Matt Gracie, Information Security Administrator Canisius College, Buffalo, NY Canisius College is one of 28 Jesuit colleges in the nation and the premier private college
More informationSolarWinds Log & Event Manager
Corona Technical Services SolarWinds Log & Event Manager Training Project/Implementation Outline James Kluza 14 Table of Contents Overview... 3 Example Project Schedule... 3 Pre-engagement Checklist...
More informationRobust & Reliable DNS Operations Logging & Monitoring
Robust & Reliable DNS Operations Logging & Monitoring These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)
More informationDocument d'installation FAN 2.1
Document d'installation FAN 2.1 Filename : FAN_Documentation_EN_v2.1-1 Version : 2.1 Date : 12/04/2011 Authors : Olivier LI-KIANG-CHEONG, Manuel OZAN, Charles JUDITH Licence : Creative Commons Attribution
More informationBazaarvoice for Magento
Bazaarvoice Bazaarvoice for Magento Extension Implementation Guide v6.1.2.3 Version 6.1.2.3 Bazaarvoice Inc. 8/5/2015 Introduction Bazaarvoice maintains a pre-built integration into the Magento platform.
More informationDeploy Big Data Extensions on vsphere Standard Edition
Deploy Big Data Extensions on vsphere Standard Edition You can deploy Big Data Extensions 2.1.1 Fling on VMware vsphere Standard Edition for the purpose of experimentation and proof-of-concept projects
More informationULTEO OPEN VIRTUAL DESKTOP UBUNTU 12.04 (PRECISE PANGOLIN) SUPPORT
ULTEO OPEN VIRTUAL DESKTOP V4.0.2 UBUNTU 12.04 (PRECISE PANGOLIN) SUPPORT Contents 1 Prerequisites: Ubuntu 12.04 (Precise Pangolin) 3 1.1 System Requirements.............................. 3 1.2 sudo.........................................
More informationVDCF - Virtual Datacenter Control Framework for the Solaris TM Operating System
VDCF - Virtual Datacenter Control Framework for the Solaris TM Operating System VDCF Proxy Version 5.5 17. April 2015 Copyright 2005-2015 JomaSoft GmbH All rights reserved. support@jomasoft.ch VDCF - Proxy
More informationOur Puppet Story Patterns and Learnings
Our Puppet Story Patterns and Learnings Martin Schütte March 27 2014 1. Intro 2. Vagrant 3. Puppet Intro Dashboard & PE Facter & Hiera git Problems Misc 1. Intro 2. Vagrant 3. Puppet Intro Dashboard &
More informationMultivendor Extension User Guide
Multivendor Extension User Guide About This Extension: The market place extension gives merchants the ability to sell products through multiple drop shippers, vendors, and suppliers. It allows vendors
More informationConfiguring Avaya Aura Communication Manager and Avaya Call Management System Release 16.3 with Avaya Contact Center Control Manager Issue 1.
Avaya Solution Interoperability Test Lab Configuring Avaya Aura Communication Manager and Avaya Call Management System Release 16.3 with Avaya Contact Center Control Manager Issue 1.0 Abstract These Application
More informationHow To Monitor A Network With Nagios And Rt Software On Linux On A Microsoft Ipad (A2) On A Pc Or Macbook Or Ipad Or Ipa (A3) On An Ipa Or Ipo (
An Efficient Network Monitoring and Management System Rafiullah Khan, Sarmad Ullah Khan, Rifaqat Zaheer, and Muhammad Inayatullah Babar Abstract. Large organizations always require fast and efficient network
More informationRuby on Rails (Ruby 1.9.2, Rails 3.1.1) Installation
Ruby on Rails (Ruby 1.9.2, Rails 3.1.1) Installation Ubuntu 11.10, 11.04 desktop or server (or on Linux Mint 11, 12) (You are welcomed to share this PDF freely, with no commercial purposes) First, we will
More informationBuilding a big IaaS cloud with Apache CloudStack
Building a big IaaS cloud with Apache CloudStack David Nalley PMC Member Apache CloudStack Member, Apache Software Foundation ke4qqq@apache.org Twitter: @ke4qqq New slides at: http://s.apache.org/bigiaas
More informationUtilizing Ansible to Manage a Highly Available MySQL Environment
Utilizing Ansible to Manage a Highly Available MySQL Environment MYSQL ANSIBLE - MHA Presented by ALKIN TEZUYSAL, MIKLOS SZEL April 14 2015 About : Alkin Tezuysal u Currently Team Manager, Pythian u 20
More informationThe Nagios check_logfiles plugin helps you monitor your logfiles even if the logs rotate and change names.
Cover story check_files Log file analysis with the Nagios check_files plugin Log Traveler Axel Teichmann, Fotolia The Nagios check_files plugin helps you monitor your files even if the s rotate and change
More informationConfiguration Management Change Management, and Culture Management
Configuration Management Change Management, and Culture Management HEPiX Fall 2014 - Thursday October 16 4:00pm James Pryor - pryor@bnl.gov RHIC and ATLAS Computing Facility at Brookhaven National Laboratory
More informationLinux logging and logfiles monitoring with swatch
Linux logging and logfiles monitoring with swatch, wire.less.dk edit: November 2009, Pacnog6 http://creativecommons.org/licenses/by-nc-sa/3.0/ 1 Agenda Linux logging The most important logs Swatch and
More informationIntroduction to the Domain Name System
CHAPTER 14 The Domain Name System (DNS) handles the growing number of Internet users. DNS translates names, such as www.cisco.com, into IP addresses, such as 192.168.40.0 (or the more extended IPv6 addresses),
More informationTools and Integration
CHAPTER 8 Tools and Integration The Puppet community has written many tools for Puppet. In this chapter, we will cover a variety of these tools to help you write better modules and increase productivity.
More informationInstalling and Running MOVES on Linux
Installing and Running MOVES on Linux MOVES Workgroup Wednesday June 15, 2011 Gwo Shyu Dan Stuart USEPA Office of Transportation & Air Quality Assessment and Standards Division 2000 Traverwood Drive, Ann
More information