Evaluation of standard monitoring tools(including log analysis) for control systems at Cern
|
|
|
- Harry Barnett
- 10 years ago
- Views:
Transcription
1 Evaluation of standard monitoring tools(including log analysis) for control systems at Cern August 2013 Author: Vlad Vintila Supervisor(s): Fernando Varela Rodriguez CERN openlab Summer Student Report 2013
2 Project Specification The goal of this Openlab Summer Student project was to assess the implications and the benefits of integrating two standard IT tools, namely Icinga and Splunkstorm with the existing production setup for monitoring and management of control systems at CERN. Icinga an open source monitoring software based on Nagios would need to be integrated with an in-house developed WinCC OA application called MOON, that is currently used for monitoring and managing all the components that make up the control systems. Splunkstorm a data analysis and log management online application would be used stand alone, so it didn t need integration with other software, only understanding of features and installation procedure. Abstract The aim of this document is to provide insights into installation procedures, key features and functionality and projected implementation effort of Icinga and Splunkstorm IT tools. Focus will be on presenting the most feasible implementation paths that surfaced once both software were well understood.
3 Table of Contents Project specification... 2 Abstract Introduction Icinga Overview Features and advantages Installation Integration Splunkstorm Overview Features and advantages Installation and integration Conclusions Icinga Splunkstorm Annexes A - Installation of Icinga B Xinetd livestatus configuration C sockey.py D tcp.py Bibliography... 17
4 1 Introduction Two key components of the existing monitor and management system in place for industrial controls needed to be looked at, namely the monitoring of servers health, processes, parameters and log centralization for all log producing entities in the control systems setups. Figure 1. Current setup For montoring the standard setup (Figure 1.) is currently as follows: FMC(Farm Monitoring and Control) agents running on each server that monitor cpu, disk, memory, processes health etc. These agents do specialized tasks, so there is a different one for each different check that needs to be done. They act as DIM (Distributed Information Management System a CERN developed protocol) servers to which the monitoring system, called MOON connects to obtain the raw data that each agent is producing. This was a proven, robust system. However the problem with this is that it takes a lot of time to maintain the existing FMC agents and to develop new ones. Being C or C++ programs written by CERN personnel, they do exactly what they need to do and were surely the right choice to go with at the time of their introduction. With years going by, open source projects aiming to provide monitoring tools began to appear and mature. Also, with more and more companies developing complex computer infrastructures, CERN s needs stopped standing out as special and quickly became standard. Taking all these into account, it was a logical step to look into the replacement of FMC agents with one of the standard open source solutions. 4 P age
5 For logging there is no current solution in place. Taking into account that being able to visualize and analyse log messages in a centralized system or tool is a proven, powerful way to debug flaws in software applications and to single out the causes of a failure it was mandatory that a centralized log analysis solution would be looked at. We will be looking at Icinga and Splunkstorm one by one and see the discoveries made by studying the implementation of these two. 2 Icinga 2.1 Overview Icinga is an open source network and computer system monitoring application. It was originally created as a fork of the Nagios monitoring application in Icinga tries to address the shortcomings of Nagios by adding functionality and trying to create more ways of integrating with other software, all while keeping configuration and plugin compatibility with Nagios. Figure 2. Icinga architecture Building on top of a proven monitoring tool, with the goal of being more easily extendable and easier to integrate, Icinga was the choice that stood out of the crowd, so it was chosen for evaluation. 5 P age
6 Overly simplified, Icinga just runs scripts and checks the exit status, saves that and the provided output Ex: value = example_probe_metric() if value >= critical_threshold: print CRITICAL Value is bigger than %d % critical_threshold sys.exit(2) elif value >= warning_threshold: print WARNING - Value is bigger than %d % warning_threshold sys.exit(1) elif print OK All ok sys.exit(0) The exit status code meaning is: 0 - OK 1 WARNING 2 - CRITICAL 3 - UNKNOWN Using the same logic, to run checks remote scripts (plugins) on other hosts the check_nrpe script is used. It sends a command to the listening NRPE daemon on the monitored server, the script for that particular command is run and the output and exit status are forwarded to Icinga. See Figure 3. Figure 3. Execution model 6 P age
7 2.2 Features and advantages The advantages of replacing FMC agents with Icinga consisted of shifting the development and maintenance efforts from CERN employees to the community around the product, thus enabling them to concentrate on other areas. There is also potential for added functionality over the FMC setup. We re going to look through some of the features that are appealing and relevant to the EN-ICE-SCD section. As we can see from Figure 2. it is not a monolithic application, but rather a set of components doing specific jobs. This allows for flexibility in the setup Icinga requires for installation and also aids scalability quite a lot. For example you can have multiple icinga-core instances running on different servers using the same database. Another advantage of this structure is that a large number of communication points can be opened. You can access Icinga data directly from the core, using the Event Broker API, use the REST API, access the database, etc. Full compatibility with nagios-plugins means that Icinga benefits from the large ecosystem of existing nagios plugins to monitor a wide variety of metrics and components and also from the simplicity of the structure of nagios monitoring scripts. To create a plugin only an exit status and a output is required. All you need to focus on is the logic behind obtaining the value or values for what a particular check. Another aspect that is worth mentioning as an advantage is the small effort required in understanding and building the configuration for monitoring your setup. Here is an example of a service(check) definition: define service{ host_name service_description check_command use } linux-server check-disk-sda1 check-disk!/dev/sda1 generic-service One interesting here to note here is the use directive, which means that our service inherits different settings from a template, called generic-service, thus removing clutter and speeding up configuration time. 2.3 Installation We are going to briefly explain the installation procedure of an Icinga setup. For a full command by command how to and config file details please see Annex A Installation of Icinga 7 P age
8 Icinga server: - Install oracle compatibility on the server, including ocilib, which has to be compiled - Install icinga package from rpmforge repository - Install idoutils needed for writing data in the database - by downloading icinga binary and compiling only idoutils. This must be done because the idoutils package from rpmforge doesn t include oracle support - Configure both icinga and idoutils and start both - Create the schema needed for icinga on the database - Install nagios-plugins and relevant individual nagios plugins to be used in monitoring (ex: nagios-plugins-ssh, nagios-plugins-disk, etc.) Monitored server: For LINUX: - Install nagios-nrpe from rpmforge repository - Install nagios-plugins (see above) - Configure and start - Open port 5666 tcp(this is what the nrpe daemon binds on) For WINDOWS: - Install NSClient++ - Configure and start 2.4 Integration After installing and understanding Icinga, the best way to integrate it with the current setup soon stood out. This was using a plugin which uses the Event Broker API to talk directly with the icinga-core, and providing a simplified but powerful API available for querying, providing control on the output type of the information. This is to be used together with a WinCC OA program that queries this plugin to get the data out of Icinga and in to moon. This plugin is called Livestatus. For details on installing it, please see and Annex A. One thing to note is that by default Livestatus binds to a Unix socket, so in order to make it network accessible is to use a xinetd configuration to create a wrapper that redirects traffic from a tcp socket to the Unix socket. You can find the configuration in Annex B Xinetd livestatus configuration. Advantages of Livestatus include performance, full functionality and the fact that it doesn t need a database to operate. For full features and functionality, see Two scripts were created to showcase the functionality of Livestatus. The first one (Annex C) connects to the UNIX socket and does a query. One thing to note is that this can be run only on the same host. The second (Annex D), a bit more complex, queries the tcp socket provided by 8 P age
9 xinetd, and also formats the output. This can be run from anywhere as long as it has connectivity with the icinga server on the desired port. 3 Splunkstorm 3.1 Overview Splunkstorm is a paid tool offering log centralization and analysis. It can be used either with clients only, accessing a web interface hosted by Splunk that shows all gathered data, or with clients and servers, where the servers and web interface are administered by customers. The pricing model is based on amount of data per month. Since this is surely better than not having log centralization and analysis at all, for Splunkstorm we had to evaluate if the features it provided would be of use, in such a way that it justifies the amount of money paid for the service. 3.2 Features and advantages Ease of setup must be named as one of Splunkstorm strongest suits. If running in client only mode, all that needs to be done is to install the software on a certain machine, and tell it, either via command line or configuration file to get data from a specific log file or folder into the application. Next come the benefits of log centralization: Having data all in one place and ordered by time of appearance makes it very easy to visualize and to correlate log events from multiple server, an action that is always needed when debugging an issue. Here we can see log events of the same application, PVSS, but from 3 different servers, namely enice-icinga-s1, enice-icinga-w, enice-icinga-c1. 9 P age
10 The provided search is very powerful, letting you filter log events using complex queries. Splunkstorm tries to parse log event fields as best as it can. However, custom fields can be added. By providing some examples of values of a certain field the application automatically builds a search expression for it, allowing for review before saving. With this we were able to save the level of severity of each event to a custom field. Having a field saved adds functionality to search for different values of said field and also increases performance. 3.3 Installation and integration Installation and configuration of splunkstorm is easy, it is supported both in *NIX and Windows systems. Installation and configuration procedure are explained at length here: 10 P age
11 4 Conclusions 4.1 Icinga After understanding all the factors with Icinga it became apparent that the easiest way to replace the FMC agents by querying raw data from the servers using SNMP protocol, which is natively supported in WinCC OA applications. The longer term solution would be to implement Icinga with a custom program that queries icinga-core using Livestatus. This is still likely to be used, since Icinga provides good features that can extend the current functionality of the present setup. 4.2 Splunkstorm Splunkstorm is very likely to be implemented. The costs of operating are high, but by collecting only the most important and relevant log files the data volume can be kept reasonable, and as a result keep the price reasonable. 11 P age
12 5 Annexes 5.1 A - Installation of Icinga +Installing+Oracle #### Install oracle support # yum --enablerepo=slc6-cernonly install oracle-instantclient-basic oracleinstantclient-devel oracle-instantclient-jdbc oracle-instantclient-odbc oracleinstantclient-precomp oracle-instantclient-sqlplus oracle-instantclienttnsnames.ora cx_oracle php-oci8 tora # cd /usr/src/ # wget gnu.tar.gz?r=http%3a%2f%2fsourceforge.net%2fprojects%2forclib%2ffiles%2focilib% 2520Sources%2F3.12.1%2F&ts= &use_mirror=garr # tar xvfz ocilib gnu.tar.gz # cd ocilib #./configure --with-oracle-headers-path=/usr/include/oracle/ /client - -with-oracle-home=/usr/lib64/oracle/ /client # make # make install ### Install Icinga software # yum install --enablerepo=rpmforge icinga Relevant config files: /etc/icinga/* ##On Linux client, install nagios-nrpe-server: # yum --enablerepo=rpmforge install nagios-nrpe Relevant config files: /etc/nagios/nrpe.cfg ##On Windows client, install nsclient++ With NRPE support ## Check scripts, on both client and server # yum install --enablerepo=rpmforge nagios-plugins nagios-plugins-ping nagiosplugins-ssh nagios-plugins-disk nagios-plugins-load nagios-plugins-swap nagiosplugins-procs nagios-plugins-http nagios-plugins-dummy nagios-plugins-nrpe #### Idoutils - used for storing info in a db: Idomod: Icinga event manager, writes in a unix socket in a language ido2db understands Ido2db: Reads from idomod's socket and writes to a specified database(mysql, psql, oracle supported) 12 P age
13 idoutils from rpmforge repo didn't have oracle compatibility, I had to download the same all of the icinga package with the same version(1.8.4) and compile idoutils from that # cd /usr/src/ # wget tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Ficinga%2Ffiles%2Ficing a%2f1.8.4%2f&ts= &use_mirror=switch # tar xvfz icinga tar.gz # yum install icinga-idoutils-libdbi-mysql.x86_64 --enablerepo=rpmforge #./configure --with-command-group=icinga-cmd --enable-idoutils --enable-oracle # make idoutils # make install-idoutils # /etc/init.d/icinga start # /etc/init.d/ido2db start Relevant config files: /etc/icinga/idomod.cfg /etc/icinga/ido2db.cfg vim /etc/icinga/modules/idoutils.cfg /etc/init.d/icinga /etc/init.d/ido2db ### Install livestatus # yum --enablerepo=rpmforge install check-mk-livestatus # /etc/init.d/icinga/restart # chmod 666 /var/spool/icinga/live.sock Relevant config files: /etc/icinga/modules/livestatus.cfg ### Install xinetd # yum install xinetd # /etc/init.d/xinetd start Relevant config files: /etc/xinetd.d/livestatus 13 P age
14 5.2 B Xinetd livestatus configuration. service livestatus { type = UNLISTED port = 6557 socket_type = stream protocol = tcp wait = no # limit to 100 connections per second. Disable 3 secs if above. cps = # set the number of maximum allowed parallel instances of unixcat. # Please make sure that this values is at least as high as # the number of threads defined with num_client_threads in # etc/mk-livestatus/nagios.cfg instances = 500 # limit the maximum number of simultaneous connections from # one source IP address per_source = 250 # Disable TCP delay, makes connection more responsive flags = NODELAY user = nagios server = /usr/bin/unixcat server_args = /var/lib/nagios/rw/live # configure the IP address(es) of your Nagios server here: # only_from = disable = no } 14 P age
15 5.3 C sockey.py #!/usr/bin/python # # Sample program for accessing the Livestatus Module # from a python program import socket socket_path = "/var/spool/icinga/live.sock" # Create a UNIX socket object. s = socket.socket(socket.af_unix, socket.sock_stream) # Conect to livestatus's socket. s.connect(socket_path) # Write command to socket. s.send( "GET services\n" "Columns: host_alias display_name state plugin_output\n" "Filter: host_alias!= localhost\n" "OutputFormat: json\n" ) # Important: Close sending direction. That way # the other side knows we are finished. s.shutdown(socket.shut_wr) # Now read the answer answer = s.recv( ) # this is max buffer size print answer 15 P age
16 5.4 D tcp.py #!/usr/bin/python # # Sample program for accessing the Livestatus Module # from a python program from collections import defaultdict import simplejson as json import socket from prettyprint import pp host = 'enice-icinga-s' port = 6557 # Create a TCP socket object. s = socket.socket(socket.af_inet, socket.sock_stream) # Conect to livestatus's socket. s.connect((host, port)) # Write command to socket. s.send( "GET services\n" "Columns: host_alias display_name last_check plugin_output state perf_data process_performance_data\n" "Filter: host_alias!= localhost\n" "OutputFormat: json\n" ) # Important: Close sending direction. That way # the other side knows we are finished. s.shutdown(socket.shut_wr) # Now read the answer. answer = '' answer_chunk = True while answer_chunk: answer_chunk = s.recv(4096) answer += answer_chunk # Load the data in a dict(hash) answer_json = json.loads(answer) answer_ddict = defaultdict(lambda : defaultdict(dict)) # Add some meaning and structure to the displayed values. for row in answer_json: answer_ddict[row[0]][row[1]]['last_check'] = row[2] answer_ddict[row[0]][row[1]]['plugin_output'] = row[3] answer_ddict[row[0]][row[1]]['state'] = row[4] answer_ddict[row[0]][row[1]]['perf_data'] = row[5] answer_ddict[row[0]][row[1]]['process_performance_data'] = row[6] # Print it nicely. pp(answer_ddict) 16 P age
17 6 Bibliography Icinga: Event handlers: Performance data: Idoutils: Livestatus: Oracle tablespace: +Configuration#IcingaandOraclePart3-Configuration-createtablespacesanduser Splunkstorm: 17 P age
NRPE 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...
Nagios XI - NRPE Troubleshooting and Common Solutions
Purpose The Industry Standard in IT Infrastructure Monitoring This document describes how to troubleshoot NRPE (Nagios Remote Plugin Executor) agent issues in Nagios XI. NRPE is most commonly used to monitor
Monitoring a Linux Mail Server
Monitoring a Linux Mail Server Mike Weber [email protected]] 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
Bernd Ahlers Michael Friedrich. Log Monitoring Simplified Get the best out of Graylog2 & Icinga 2
Bernd Ahlers Michael Friedrich Log Monitoring Simplified Get the best out of Graylog2 & Icinga 2 BEFORE WE START Agenda AGENDA Introduction Tools Log History Logs & Monitoring Demo The Future Resources
CURRENT STATE OF ICINGA
Monitoring Workshop Berlin 15th May - TEAM ICINGA CURRENT STATE OF ICINGA WWW.ICINGA.ORG Agenda Introduction Tools & Platform Icinga project update New in Icinga 1.x Icinga 2 Icinga Web 2 What s next Questions
ICINGA2 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
How To Monitor Your Computer With Nagiostee.Org (Nagios)
Host and Service Monitoring at SLAC Alf Wachsmann Stanford Linear Accelerator Center [email protected] DESY Zeuthen, May 17, 2005 Monitoring at SLAC Alf Wachsmann 1 Monitoring at SLAC: Does not really
Open Source Monitoring
Open Source Monitoring Icinga Team Munich Monitoring Workshop 06/13/2012 WWW.ICINGA.ORG Agenda! Introduction! Tools and Platform! Icinga vs. Nagios! Architecture! New in Icinga! Current Development! Live
Nagios. 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
SIG-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
Improved metrics collection and correlation for the CERN cloud storage test framework
Improved metrics collection and correlation for the CERN cloud storage test framework September 2013 Author: Carolina Lindqvist Supervisors: Maitane Zotes Seppo Heikkila CERN openlab Summer Student Report
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 Version 1.1b Supermicro Server Monitoring with SuperDoctor 5 and Nagios Using SNMP Protocol Release: v 1.1b Document release
Syslog & xinetd. Stephen Pilon
Syslog & xinetd Stephen Pilon What create log files? Logging Policies Throw away all data immediately Reset log files at periodic intervals Rotate log files, keeping data for a fixed time Compress and
Monitoring Windows Servers and Applications with GroundWork Monitor Enterprise 6.7. Product Application Guide October 8, 2012
Monitoring Windows Servers and Applications with GroundWork Monitor Enterprise 6.7 Product Application Guide October 8, 2012 Table of Contents Introduction...3 Definitions and Abbreviations...3 GroundWork
AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts
AlienVault Unified Security Management (USM) 4.x-5.x Deploying HIDS Agents to Linux Hosts USM 4.x-5.x Deploying HIDS Agents to Linux Hosts, rev. 2 Copyright 2015 AlienVault, Inc. All rights reserved. AlienVault,
vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide
vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide This document supports the version of each product listed and supports all subsequent versions until a new edition replaces
Monitoring 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
TEST AUTOMATION FRAMEWORK
TEST AUTOMATION FRAMEWORK Twister Topics Quick introduction Use cases High Level Description Benefits Next steps Twister How to get Twister is an open source test automation framework. The code, user guide
Volume SYSLOG JUNCTION. User s Guide. User s Guide
Volume 1 SYSLOG JUNCTION User s Guide User s Guide SYSLOG JUNCTION USER S GUIDE Introduction I n simple terms, Syslog junction is a log viewer with graphing capabilities. It can receive syslog messages
Deploy the ExtraHop Discover Appliance with Hyper-V
Deploy the ExtraHop Discover Appliance with Hyper-V 2016 ExtraHop Networks, Inc. All rights reserved. This manual, in whole or in part, may not be reproduced, translated, or reduced to any machine-readable
Development of Monitoring and Analysis Tools for the Huawei Cloud Storage
Development of Monitoring and Analysis Tools for the Huawei Cloud Storage September 2014 Author: Veronia Bahaa Supervisors: Maria Arsuaga-Rios Seppo S. Heikkila CERN openlab Summer Student Report 2014
Using SNMP to Obtain Port Counter Statistics During Live Migration of a Virtual Machine. Ronny L. Bull Project Writeup For: CS644 Clarkson University
Using SNMP to Obtain Port Counter Statistics During Live Migration of a Virtual Machine Ronny L. Bull Project Writeup For: CS644 Clarkson University Fall 2012 Abstract If a managed switch is used during
Installation and Deployment
Installation and Deployment Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Installation and Deployment SmarterStats
Monitoring PostgreSQL database with Verax NMS
Monitoring PostgreSQL database with Verax NMS Table of contents Abstract... 3 1. Adding PostgreSQL database to device inventory... 4 2. Adding sensors for PostgreSQL database... 7 3. Adding performance
DEPLOYMENT 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
CactoScale Guide User Guide. Athanasios Tsitsipas (UULM), Papazachos Zafeirios (QUB), Sakil Barbhuiya (QUB)
CactoScale Guide User Guide Athanasios Tsitsipas (UULM), Papazachos Zafeirios (QUB), Sakil Barbhuiya (QUB) Version History Version Date Change Author 0.1 12/10/2014 Initial version Athanasios Tsitsipas(UULM)
Sisense. Product Highlights. www.sisense.com
Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze
There are numerous ways to access monitors:
Remote Monitors REMOTE MONITORS... 1 Overview... 1 Accessing Monitors... 1 Creating Monitors... 2 Monitor Wizard Options... 11 Editing the Monitor Configuration... 14 Status... 15 Location... 17 Alerting...
wget
NSCA (with Nagios) Prerequisites -Nagios should be previously installed and configured -External commands should be enabled and configured for Nagios previously Getting the source The first step would
How to backup a remote MySQL server with ZRM over the Internet
How to backup a remote MySQL server with ZRM over the Internet White paper "As MySQL gains widespread adoption and moves more broadly into the enterprise, ZRM for MySQL addresses the growing need among
Using Symantec NetBackup with Symantec Security Information Manager 4.5
Using Symantec NetBackup with Symantec Security Information Manager 4.5 Using Symantec NetBackup with Symantec Security Information Manager Legal Notice Copyright 2007 Symantec Corporation. All rights
BF2CC Daemon Linux Installation Guide
BF2CC Daemon Linux Installation Guide Battlefield 2 + BF2CC Installation Guide (Linux) 1 Table of contents 1. Introduction... 3 2. Opening ports in your firewall... 4 3. Creating a new user account...
WhatsUpGold. v3.0. WhatsConnected User Guide
WhatsUpGold v3.0 WhatsConnected User Guide Contents CHAPTER 1 Welcome to WhatsConnected Finding more information and updates... 2 Sending feedback... 3 CHAPTER 2 Installing and Configuring WhatsConnected
Top 3 Issues and Questions (in Network Monitoring!) Developing a Network Monitoring Architecture! infotex. Dan Hadaway CRISC Managing Partner, infotex
Top Three Issues and Questions in Network Monitoring Dan Hadaway and Sean Waugh of Auditors now know why we can t monitor event logs, but guess what, they don t care!! So let s open the hood of the managed
Python for Series 60 Platform
F O R U M N O K I A Getting Started with Python for Series 60 Platform Version 1.2; September 28, 2005 Python for Series 60 Platform Copyright 2005 Nokia Corporation. All rights reserved. Nokia and Nokia
Nagios XI Monitoring Windows Using WMI
Purpose The Industry Standard in IT Infrastructure Monitoring This document describes how to monitor Windows machines with Nagios XI using WMI. WMI (Windows Management Instrumentation) allows for agentless
CommandCenter Secure Gateway
CommandCenter Secure Gateway Quick Setup Guide for CC-SG Virtual Appliance and lmadmin License Server Management This Quick Setup Guide explains how to install and configure the CommandCenter Secure Gateway.
Syslog Monitoring Feature Pack
AdventNet Web NMS Syslog Monitoring Feature Pack A dventnet, Inc. 5645 G ibraltar D rive Pleasanton, C A 94588 USA P ho ne: +1-925-924-9500 Fa x : +1-925-924-9600 Em ail:[email protected] http://www.adventnet.com
TSM Studio Server User Guide 2.9.0.0
TSM Studio Server User Guide 2.9.0.0 1 Table of Contents Disclaimer... 4 What is TSM Studio Server?... 5 System Requirements... 6 Database Requirements... 6 Installing TSM Studio Server... 7 TSM Studio
Understanding MySQL storage and clustering in QueueMetrics. Loway
Understanding MySQL storage and clustering in QueueMetrics Loway Understanding MySQL storage and clustering in QueueMetrics Loway Table of Contents 1. Understanding MySQL storage and clustering... 1 2.
FileNet System Manager Dashboard Help
FileNet System Manager Dashboard Help Release 3.5.0 June 2005 FileNet is a registered trademark of FileNet Corporation. All other products and brand names are trademarks or registered trademarks of their
1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS
W E L C O M E T O M O N I T O R I N G H E A V E N NEW THINGS ABOUT PANDORA FMS 5.0 A new version of Pandora FMS full of enhancements is about to hit the market. Pandora FMS 5.0 will be released by the
Using the VCDS Application Monitoring Tool
CHAPTER 5 This chapter describes how to use Cisco VQE Client Configuration Delivery Server (VCDS) Application Monitoring Tool (AMT). VCDS is a software component installed on each VQE Tools server, the
A Universal Logging System for LHCb Online
A Universal Logging System for LHCb Online Fotis Nikolaidis 1, Loic Brarda 2, Jean-Christophe Garnier 3 and Niko Neufeld 4 1 2 3 4 European Organization for Nuclear Research (CERN), CH-1211 Geneva 23 Switzerland
Spam Marshall SpamWall Step-by-Step Installation Guide for Exchange 5.5
Spam Marshall SpamWall Step-by-Step Installation Guide for Exchange 5.5 What is this document for? This document is a Step-by-Step Guide that can be used to quickly install Spam Marshall SpamWall on Exchange
Source Code Review Using Static Analysis Tools
Source Code Review Using Static Analysis Tools July-August 05 Author: Stavros Moiras Supervisor(s): Stefan Lüders Aimilios Tsouvelekakis CERN openlab Summer Student Report 05 Abstract Many teams at CERN,
Laptop Backup - Administrator Guide (Windows)
Laptop Backup - Administrator Guide (Windows) Page 1 of 86 Page 2 of 86 Laptop Backup - Administrator Guide (Windows) TABLE OF CONTENTS OVERVIEW PREPARE COMMCELL SETUP FIREWALL USING PROXY SETUP FIREWALL
How 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
TECHNICAL NOTE. Technical Note P/N 300-999-649 REV 03. EMC NetWorker Simplifying firewall port requirements with NSR tunnel Release 8.
TECHNICAL NOTE EMC NetWorker Simplifying firewall port requirements with NSR tunnel Release 8.0 and later Technical Note P/N 300-999-649 REV 03 February 6, 2014 This technical note describes how to configure
Open Source Monitoring
Open Source Monitoring Marius Hein, Michael Friedrich Chemnitz 16th March CLT 2013 WWW.ICINGA.ORG Agenda Introduction Tools and Platform Architecture New in Icinga Live Demo Icinga2 Roadmap Questions &
INSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER
INSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER A TECHNICAL WHITEPAPER Copyright 2012 Kaazing Corporation. All rights reserved. kaazing.com Executive Overview This document
Tools and strategies to monitor the ATLAS online computing farm
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Tools and strategies to monitor the ATLAS online computing farm S. Ballestrero 1,2, F. Brasolin 3, G. L. Dârlea 1,4, I. Dumitru 4, D. A. Scannicchio 5, M. S. Twomey
DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service
DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service Achieving Scalability and High Availability Abstract DB2 Connect Enterprise Edition for Windows NT provides fast and robust connectivity
Exchange Migration Guide
IceWarp Unified Communications Exchange Migration Guide Version 11.3 Exchange Migration Guide 2 Exchange Migration Guide This document will guide you through a process of migration from Microsoft Exchange
Installation and Configuration Guide for Windows and Linux
Installation and Configuration Guide for Windows and Linux vcenter Operations Manager 5.0.3 This document supports the version of each product listed and supports all subsequent versions until the document
How To Run A Powergen On A Network With Nagios (Networking) On A Microsoft Powergen 2.5.2 (Netware) On Your Computer Or Network With A Network (Network) On An Ipnet (
Mod-Gearman Distributed Monitoring based on the Gearman Framework Sven Nierlein 18.10.2012 Consol http://www.consol.de/open-source-monitoring/ 2 Introduction Common Scenarios Installation Configuration
Fluke Networks NetFlow Tracker
Fluke Networks NetFlow Tracker Quick Install Guide for Product Evaluations Pre-installation and Installation Tasks Minimum System Requirements The type of system required to run NetFlow Tracker depends
Configuring and Monitoring Database Servers
Configuring and Monitoring Database Servers eg Enterprise v5.6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this
Tracking Network Changes Using Change Audit
CHAPTER 14 Change Audit tracks and reports changes made in the network. Change Audit allows other RME applications to log change information to a central repository. Device Configuration, Inventory, and
CHAPTER FIVE RESULT ANALYSIS
CHAPTER FIVE RESULT ANALYSIS 5.1 Chapter Introduction 5.2 Discussion of Results 5.3 Performance Comparisons 5.4 Chapter Summary 61 5.1 Chapter Introduction This chapter outlines the results obtained from
Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam [email protected]
Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam [email protected] Agenda The rise of Big Data & Hadoop MySQL in the Big Data Lifecycle MySQL Solutions for Big Data Q&A
Installing Microsoft SQL Server Linux ODBC Driver For Use With Kognitio Analytical Platform
Installing Microsoft SQL Server Linux ODBC Driver For Use With Kognitio Analytical Platform For Controlled External Release Kognitio Document No Authors Reviewed By Authorised By Document Version Stuart
OpenDaylight & PacketFence install guide. for PacketFence version 4.5.0
OpenDaylight & PacketFence install guide for PacketFence version 4.5.0 OpenDaylight & PacketFence install guide by Inverse Inc. Version 4.5.0 - Oct 2014 Copyright 2014 Inverse inc. Permission is granted
User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream
User Manual Onsight Management Suite Version 5.1 Another Innovation by Librestream Doc #: 400075-06 May 2012 Information in this document is subject to change without notice. Reproduction in any manner
Introduction to Operating Systems
Introduction to Operating Systems It is important that you familiarize yourself with Windows and Linux in preparation for this course. The exercises in this book assume a basic knowledge of both of these
SSL Tunnels. Introduction
SSL Tunnels Introduction As you probably know, SSL protects data communications by encrypting all data exchanged between a client and a server using cryptographic algorithms. This makes it very difficult,
Setting up an MS SQL Server for IGSS
Setting up an MS SQL Server for IGSS Table of Contents Table of Contents...1 Introduction... 2 The Microsoft SQL Server database...2 Setting up an MS SQL Server...3 Installing the MS SQL Server software...3
Integration of IT-DB Monitoring tools into IT General Notification Infrastructure
Integration of IT-DB Monitoring tools into IT General Notification Infrastructure August 2014 Author: Binathi Bingi Supervisor: David Collados Polidura CERN openlab Summer Student Report 2014 1 Project
Kaseya Server Instal ation User Guide June 6, 2008
Kaseya Server Installation User Guide June 6, 2008 About Kaseya Kaseya is a global provider of IT automation software for IT Solution Providers and Public and Private Sector IT organizations. Kaseya's
Installation and Configuration Guide for Windows and Linux
Installation and Configuration Guide for Windows and Linux vcenter Operations Manager 5.7 This document supports the version of each product listed and supports all subsequent versions until the document
Nagios. Contents. From SME Server. Maintainer
Nagios From SME Server Languages: English Not reviewed: This howto or contrib has not been reviewed and might contain code that could harm your installation. For more information on the review process
Discovery Guide. Secret Server. Table of Contents
Secret Server Discovery Guide Table of Contents Introduction... 3 How Discovery Works... 3 Active Directory / Local Windows Accounts... 3 Unix accounts... 3 VMware ESX accounts... 3 Why use Discovery?...
Release Notes LS Retail Data Director 3.01.04 August 2011
Release Notes LS Retail Data Director 3.01.04 August 2011 Copyright 2010-2011, LS Retail. All rights reserved. All trademarks belong to their respective holders. Contents 1 Introduction... 1 1.1 What s
Availability 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
HP Device Manager 4.6
Technical white paper HP Device Manager 4.6 Installation and Update Guide Table of contents Overview... 3 HPDM Server preparation... 3 FTP server configuration... 3 Windows Firewall settings... 3 Firewall
EventSentry Overview. Part I Introduction 1 Part II Setting up SQL 2008 R2 Express 2. Part III Setting up IIS 9. Part IV Installing EventSentry 11
Contents I EventSentry Overview Part I Introduction 1 Part II Setting up SQL 2008 R2 Express 2 1 Downloads... 2 2 Installation... 3 3 Configuration... 7 Part III Setting up IIS 9 1 Installation... 9 Part
TROUBLESHOOTING INFORMATION
TROUBLESHOOTING INFORMATION VinNOW Support does not support Microsoft products to include SQL Server,.NET Framework, and also cannot assist with Windows User issues, Network or VPN issues. If installing
Incremental Backup Script. Jason Healy, Director of Networks and Systems
Incremental Backup Script Jason Healy, Director of Networks and Systems Last Updated Mar 18, 2008 2 Contents 1 Incremental Backup Script 5 1.1 Introduction.............................. 5 1.2 Design Issues.............................
Open Source Monitoring
Open Source Monitoring Icinga Team Nuremberg 17 th October Open Source Monitoring Conference WWW.ICINGA.ORG Agenda! Introduction! Tools and Platform! Architecture! New in Icinga! Live Demo! Icinga MQ!
HP OO 10.X - SiteScope Monitoring Templates
HP OO Community Guides HP OO 10.X - SiteScope Monitoring Templates As with any application continuous automated monitoring is key. Monitoring is important in order to quickly identify potential issues,
ECE 4893: Internetwork Security Lab 12: Web Security
Group Number: Member Names: ECE 4893: Internetwork Security Lab 12: Web Security Date: April 6, 2004 Date Due: April 13, 2004 Last Revised: April 2, 2004 Written by: Tom Bean and Valerio Oricchio Goal:
TPAf KTl Pen source. System Monitoring. Zenoss Core 3.x Network and
Zenoss Core 3.x Network and System Monitoring A step-by-step guide to configuring, using, and adapting this free Open Source network monitoring system Michael Badger TPAf KTl Pen source I I flli\ I I community
User Guide. NAS Compression Setup
NAS compression is not done on the recorder, it is a separate application normally requiring a dedicated machine (audio compression is extremely CPU intensive so need to be very careful about running it
Emerald. Network Collector Version 4.0. Emerald Management Suite IEA Software, Inc.
Emerald Network Collector Version 4.0 Emerald Management Suite IEA Software, Inc. Table Of Contents Purpose... 3 Overview... 3 Modules... 3 Installation... 3 Configuration... 3 Filter Definitions... 4
How to Install Multiple Monitoring Agents on a Microsoft Operating System. Version StoneGate Firewall/VPN 2.6 and SMC 3.2
How to Install Multiple Monitoring Agents on a Microsoft Operating System Version StoneGate Firewall/VPN 2.6 and SMC 3.2 INTRODUCTION This document provides detailed instructions for installing multiple
ACR Triad Site Server Click Once Software System
ACR Triad Site Server Click Once Software System Version 2.5 20 October 2008 User s Guide American College of Radiology 2007 All rights reserved. CONTENTS INTRODUCTION...3 ABOUT TRIAD...3 DEFINITIONS...4
Moxa Device Manager 2.3 User s Manual
User s Manual Third Edition, March 2011 www.moxa.com/product 2011 Moxa Inc. All rights reserved. User s Manual The software described in this manual is furnished under a license agreement and may be used
Linux Networking: network services
Linux Networking: network services David Morgan Client and server: matched pairs Client process inter-process communication Server process 1 OK as long as there s s a way to talk Client process Server
USER GUIDE. Snow Inventory Client for Unix Version 1.1.03 Release date 2015-04-29 Document date 2015-05-20
USER GUIDE Product Snow Inventory Client for Unix Version 1.1.03 Release date 2015-04-29 Document date 2015-05-20 CONTENT ABOUT THIS DOCUMENT... 3 OVERVIEW... 3 OPERATING SYSTEMS SUPPORTED... 3 PREREQUISITES...
Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures. Goliath Performance Monitor Installation Guide v11.
Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures Goliath Performance Monitor Installation Guide v11.5 (v11.5) Document Date: March 2015 www.goliathtechnologies.com
Leveraging SAP HANA & Hortonworks Data Platform to analyze Wikipedia Page Hit Data
Leveraging SAP HANA & Hortonworks Data Platform to analyze Wikipedia Page Hit Data 1 Introduction SAP HANA is the leading OLTP and OLAP platform delivering instant access and critical business insight
Git Fusion Guide 2015.3. August 2015 Update
Git Fusion Guide 2015.3 August 2015 Update Git Fusion Guide 2015.3 August 2015 Update Copyright 1999-2015 Perforce Software. All rights reserved. Perforce software and documentation is available from http://www.perforce.com/.
An Introduction to Monitoring with Nagios
An to Monitoring with Nagios Laurent Andrey Rémi Badonnel LORIA - INRIA Grand Est ISSNSM 2008, Zurich Laurent Andrey, Rémi Badonnel An to Monitoring with Nagios 1/32 Local checks Remote checks Conclusions
Application Notes for configuring NICE IEX Workforce Management R4.6 with Avaya Proactive Contact R5.0.1 Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for configuring NICE IEX Workforce Management R4.6 with Avaya Proactive Contact R5.0.1 Issue 1.0 Abstract These Application Notes describe the
EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH CERN ACCELERATORS AND TECHNOLOGY SECTOR A REMOTE TRACING FACILITY FOR DISTRIBUTED SYSTEMS
EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH CERN ACCELERATORS AND TECHNOLOGY SECTOR CERN-ATS-2011-200 A REMOTE TRACING FACILITY FOR DISTRIBUTED SYSTEMS F. Ehm, A. Dworak, CERN, Geneva, Switzerland Abstract
MEGA Web Application Architecture Overview MEGA 2009 SP4
Revised: September 2, 2010 Created: March 31, 2010 Author: Jérôme Horber CONTENTS Summary This document describes the system requirements and possible deployment architectures for MEGA Web Application.
