Managing Monitoring in Distributed Environments

Size: px
Start display at page:

Download "Managing Monitoring in Distributed Environments"

Transcription

1 Managing Monitoring in Distributed Environments The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC

2 Introduction Motivation Background Implementation Conclusions

3 Why Monitor? A distributed system is one that stops you from getting any work done when a machine you've never even heard of crashes. Leslie Lamport

4 Reliability In a replicated system, you only know when the last server fails Sometimes you need to know that a system is down before the first user notices

5 Why Monitor? Statistics are like bikinis. What they reveal is suggestive, but what they conceal is vital Aaron Levenstein

6 Performance Metrics Do we have five 9s uptime? Are there servers which regularly fall over? Are there patterns behind our service outages? Does Jim s team manage their systems better than Susan s?

7 Monitoring Regularly check if all services are working correctly Tell people if they re not

8 Complications Image credit: fliepsiebieps

9 Completeness Monitoring systems are rapidly taken for granted I haven t been paged - there can t be anything wrong Maintaining the monitoring system is often forgotten Easy to forget to add new services Omissions only noticed when things go wrong Although... harder to forget when decommissioning!

10 Complications Image credit: rustybrick :

11 Dependencies (and message storms) One small failure can have dramatic expenses Receiving 1,000 messages when a router fails can be both annoying and expensive Large scale monitoring configurations have to understand Network topology Service dependencies Modelling these is hard. Maintaining the model is harder still

12 Complications Image credit: Guacamole Goalie :

13 Communication : Passive vs active Not everything you care about is network visible Some things can t be Some things shouldn t be An event occurring is as notable as a service outage Have to be able to handle Services reporting their own state Reporting of events (SNMP traps &c)

14 Complications Quis custodiet ipsos custodes? Juvenal Image credit: Ley_photograhy

15 Self monitoring Silence isn t always golden Failure of a component of the monitoring system can hide everything Important that the monitoring system itself is robustly observed

16 Complexity and redundancy Satisifying all of these requirements leads to configurations that are complex fragile hard to understand full of redundant duplicated information Removing redundancy is highly beneficial. It lets us... make changes in one place instead of avoid inconsistency between multiple copies... speed up configuration tasks... reduce errors!

17 Aside on redundancy System configuration is full of redundant information Take a web server configuration - information shared with DNS DHCP Firewall Certificate Server Console Server and your Monitoring System Removing redundancy dramatically reduces the potential for errors across all of these components

18 Lost in translation Very hard to handle raw configuration files Rapidly becomes an O(n 2 ) problem (translate all of these configuration formats to all of these other formats) Instead, use a set of abstract configuration resources Translate from this to Service configuration Monitoring configuration Everything else...

19 Web server example This machine is an ssl capable web server It runs two virtual hosts One http service on port 80, answering all requests, and redirecting to the https service One https service on port 443, answering to serving documents from /var/www/html The https service should be given a signed certificate The web-service monitoring group is notified on failure

20 Implementation - Configuration (other configuration systems are available)

21 Implementation - Monitoring

22 Example - Apache resources #include <options/apache.h> #include <options/apache-ssl.h> #include <options/x509-client.h> apache.vhosts apache.vhostname_redir apache.vhostverbatim_redir apache.vhostname_ssl apache.vhostssl_ssl apache.vhostroot_ssl apache.nagios_groups redir ssl _default_ Redirect / true /var/www/html nagios/web-service X509_CERTIFICATE(ssl, /etc/pki/tls/certs) Small

23 Example - Apache configuration ServerType standalone ServerRoot /etc/httpd LockFile /var/run/httpd.locak PidFile /var/run/httpd.pid ScoreBoardFile logs/apache_runtime_status Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 15 MinSpareServers 5 MaxSpareServers 20 StartServers 8 MaxClients 150 MaxRequestsPerChild1000 LoadModule env_module /usr/lib/apache/mod_env.so LoadModule config_log_module /usr/lib/apache/mod_log_config.so LoadModule mime_module /usr/lib/apache/mod_mime.so LoadModule negotiation_module /usr/lib/apache/mod_negotiation.so LoadModule status_module /usr/lib/apache/mod_status.so LoadModule includes_module /usr/lib/apache/mod_include.so LoadModule autoindex_module /usr/lib/apache/mod_autoindex.so LoadModule dir_module /usr/lib/apache/mod_dir.so LoadModule cgi_module /usr/lib/apache/mod_cgi.so LoadModule asis_module /usr/lib/apache/mod_asis.so LoadModule imap_module /usr/lib/apache/mod_imap.so LoadModule action_module /usr/lib/apache/mod_actions.so LoadModule userdir_module /usr/lib/apache/mod_userdir.so LoadModule alias_module /usr/lib/apache/mod_alias.so LoadModule access_module /usr/lib/apache/mod_access.so LoadModule auth_module /usr/lib/apache/mod_auth.so LoadModule digest_module /usr/lib/apache/mod_digest.so LoadModule expires_module /usr/lib/apache/mod_expires.so LoadModule setenvif_module /usr/lib/apache/mod_setenvif.so LoadModule headers_module /usr/lib/apache/mod_headers.so Port 80 Listen 443 Listen 80 User apache Group apache ServerAdmin sxw ServerName duffus.inf.ed.ac.uk DocumentRoot /var/www/html <Directory /> Options FollowSymLinks AllowOverride None </Directory> AccessFileName.htaccess <Files ~ "^\.ht"> Order allow,deny Deny from all Satisfy All </Files> UseCanonicalName On TypesConfig /etc/mime.types DefaultType text/html ErrorLog logs/error_log LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Refereri\" \"%{User-Agenti\"" combined LogLevel warn CustomLog logs/access_log combined SSLPassPhraseDialogbuiltin SSLSessionCache shm:logs/ssl_scache(512000) SSLSessionCacheTimeout 300 SSLMutex file:logs/ssl_mutex SSLRandomSeed startup builtin SSLRandomSeed connect builtin SSLLog logs/ssl_engine_log SSLLogLevel warn AddType application/x-httpd-php.php NameVirtualHost :80 <VirtualHost _default_:80> ServerName _default_ Redirect / </VirtualHost> <VirtualHost ServerName SSLEngine On SSLCertificateFile /etc/pki/tls/certs/ssl.crt SSLCertificateKeyFile /etc/pki/tls/certs/ssl.key SSLCertificateChainFile /etc/pki/tls/certs/ssl.chain DocumentRoot /var/www/html </VirtualHost> Medium

24 Example - Apache monitoring define command { command_line $USER1$/check_http -I$HOSTADDRESS$ -p $ARG1$ command_name check_apacheconf_main define command { command_line command_name $USER1$/check_http -I$ARG1$ -H$ARG2$ -p $ARG3$ -C$ARG4$ check_apacheconf_cert define command { command_line $USER1$/check_http -I$ARG1$ -H$ARG2$ -p $ARG3$ -u $ARG4$ -S command_name check_apacheconf_https define command { command_line command_name define contactgroup { alias nagios/web-service contactgroup_namenagios/web-service members sxw define contact { use default-contact alias Simon Wilkinson contact_name sxw sxw@inf.ed.ac.uk define hostgroup { alias DICE/Web/Servers hostgroup_name DICEWebServers define host { use default-host address contact_groups nagios/web-service host_name duffus hostgroups DICEWebServers $USER1$/check_http -I$ARG1$ -H$ARG2$ -p $ARG3$ -u $ARG4$ check_apacheconf_http define service { use default-service active_checks_enabled 0 check_command check_self_active contact_groups nagios/web-service host_name duffus passive_checks_enabled 1 service_description Profile Translation service_description Apache define service { use default-service check_command check_apache_http! ! contact_groups nagios/web-service host_name duffus service_description Apache HTTP define servicedependency { dependent_host_name duffus dependent_service_description Apache HTTP execution_failure_criteria w,u,c host_name curlew notification_failure_criteria w,u,c service_description Apache define service { use default-service check_command check_apache_https! ! contact_groups nagios/web-server host_name curlew service_description Apache HTTPS define servicedependency { dependent_host_name duffus dependent_service_description Apache HTTPS execution_failure_criteria w,u,c host_name curlew notification_failure_criteria w,u,c service_description Apache define service { use default-service check_command check_apache_cert! ! contact_groups nagios/web-service host_name duffus service_description Apache Certificate define servicedependency { dependent_host_name duffus dependent_service_description Apache Certificate execution_failure_criteria w,u,c host_name curlew notification_failure_criteria w,u,c service_description Apache define service { use default-service check_command check_apache_main!80 contact_groups nagios/web-service host_name duffus Large

25 Example - Apache monitoring 2 log_file=/var/log/nagios/nagios.log object_cache_file=/var/log/nagios/objects.cache resource_file=/etc/nagios/private/resource.cfg status_file=/var/log/nagios/status.dat nagios_user=nagios nagios_group=nagios check_external_commands=1 command_check_interval=-1 command_file=/var/spool/nagios/cmd/nagios.cmd comment_file=/var/log/nagios/comments.dat downtime_file=/var/log/nagios/downtime.dat lock_file=/var/run/nagios/nagios.pid temp_file=/var/log/nagios/nagios.tmp event_broker_options=-1 log_rotation_method=d log_archive_path=/var/log/nagios/archives use_syslog=1 log_notifications=1 log_service_retries=1 log_host_retries=1 log_event_handlers=1 log_initial_states=0 log_external_commands=1 log_passive_checks=1 service_inter_check_delay_method=s max_service_check_spread=30 service_interleave_factor=s host_inter_check_delay_method=s max_host_check_spread=30 max_concurrent_checks=0 service_reaper_frequency=10 auto_reschedule_checks=0 auto_rescheduling_interval=30 auto_rescheduling_window=180 sleep_time=0.25 service_check_timeout=60 host_check_timeout=30 event_handler_timeout=30 notification_timeout=30 ocsp_timeout=5 perfdata_timeout=5 retain_state_information=1 state_retention_file=/var/log/nagios/retention.dat retention_update_interval=60 use_retained_program_state=1 use_retained_scheduling_info=1 interval_length=60 use_aggressive_host_checking=0 execute_service_checks=1 accept_passive_service_checks=1 execute_host_checks=1 accept_passive_host_checks=1 enable_notifications=1 enable_event_handlers=1 process_performance_data=0 obsess_over_services=0 check_for_orphaned_services=1 check_service_freshness=1 service_freshness_check_interval=60 check_host_freshness=0 host_freshness_check_interval=60 aggregate_status_updates=1 status_update_interval=15 enable_flap_detection=0 low_service_flap_threshold=5.0 high_service_flap_threshold=20.0 low_host_flap_threshold=5.0 high_host_flap_threshold=20.0 date_format=euro p1_file=/usr/sbin/p1.pl illegal_object_name_chars=`~!$%^&* '"<>?,()= illegal_macro_output_chars=`~$& '"<> use_regexp_matching=0 use_true_regexp_matching=0 admin_ =nagios-admin@inf.ed.ac.uk admin_pager=empty daemon_dumps_core=0 define timeperiod{ timeperiod_name 24x7 alias 24 Hours A Day, 7 Days A Week sunday 00:00-24:00 monday 00:00-24:00 tuesday 00:00-24:00 wednesday 00:00-24:00 thursday 00:00-24:00 friday 00:00-24:00 saturday 00:00-24:00 define contact{ name default-contact service_notification_period 24x7 host_notification_period 24x7 service_notification_options w,u,c,r host_notification_options d,r service_notification_commands service_jnotify host_notification_commands host_jnotify register 0 define host{ name default-host ; The name of this host template active_checks_enabled 1 ; Active host checks are enabled notifications_enabled 1 ; Host notifications are enabled event_handler_enabled 1 ; Host event handler is enabled flap_detection_enabled 1 ; Flap detection is enabled failure_prediction_enabled 1 ; Failure prediction is enabled process_perf_data 1 ; Process performance data retain_status_information 1 ; Retain status information across program restarts retain_nonstatus_information 1 ; Retain nonstatus information across program restarts notification_period 24x7 ; Send host notifications at any time check_period 24x7 max_check_attempts 10 notification_interval 10 notification_options d,u,r check_command check-host-alive register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! define service{ name default-service ; The 'name' of this service template active_checks_enabled 1 ; Active service checks are enabled passive_checks_enabled 1 ; Passive service checks are enabled/accepted parallelize_check 1 ; Active service checks should be parallelized (disabling this ca n lead to major performance problems) obsess_over_service 1 ; We should obsess over this service (if necessary) check_freshness 0 ; Default is to NOT check service 'freshness' notifications_enabled 1 ; Service notifications are enabled event_handler_enabled 1 ; Service event handler is enabled flap_detection_enabled 1 ; Flap detection is enabled failure_prediction_enabled 1 ; Failure prediction is enabled process_perf_data 1 ; Process performance data retain_status_information 1 ; Retain status information across program restarts retain_nonstatus_information 1 ; Retain non-status information across program restarts is_volatile 0 ; The service is not volatile check_period 24x7 max_check_attempts 4 normal_check_interval 5 retry_check_interval 1 notification_options w,u,c,r notification_interval 10 notification_period 24x7 register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! define command { command_name command_line check results not recently received" check_passive $USER1$/check_dummy 2 "Passive define command { command_name host_jnotify command_line /usr/bin/printf "%b" "***** Nagios 2.9 *****\n \nnotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\n State: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/ Time: $LONGDATETIME$\n" /usr/bin/notify-by-jnotify --number $NOTIFICATIONNUMBER$ --subject "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACT $ define command { command_name service_jnotify command_line /usr/bin/printf "%b" "***** Nagios 2.9 *****\n \nnotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" /usr/bin/notifyby-jnotify --number $NOTIFICATIONNUMBER$ --subject "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACT $ define command { command_line command_name define host { use default-host address alias Self Monitoring Pseudo Host contact_groups ignore host_name Self notification_options n $USER1$/check_dummy 1 "Service checked passively" check_self_active define service { use default-service active_checks_enabled 0 check_command check_self_active contact_groups sxw,idurkacz host_name Self passive_checks_enabled 1 service_description Nagios Configuration define command { command_line command_name $USER1$/check_http -I$HOSTADDRESS$ -p $ARG1$ check_apache_main define command { command_line $USER1$/check_http -I$ARG1$ -H$ARG2$ -p $ARG3$ -C $ARG4$ command_name check_apache_cert define command { command_line $USER1$/check_http -I$ARG1$ -H$ARG2$ -p $ARG3$ -u $ARG4$ -S command_name check_apache_https define command { command_line $USER1$/check_http -I$ARG1$ -H$ARG2$ -p $ARG3$ -u $ARG4$ command_name check_apache_http define contactgroup { alias nagios/web-service contactgroup_name nagios/web-service members sxw define contact { use default-contact alias Simon Wilkinson contact_name sxw sxw@inf.ed.ac.uk define hostgroup { alias DICE/Web/Servers hostgroup_name DICEWebServers define host { use default-host address contact_groups nagios/web-service host_name duffus hostgroups DICEWebServers define service { use default-service active_checks_enabled 0 check_command check_self_active contact_groups nagios/web-service host_name duffus passive_checks_enabled 1 service_description Profile Translation define service { use default-service check_command check_apache_main!80 contact_groups nagios/web-service host_name duffus service_description Apache define service { use default-service check_command check_apache_http! ! contact_groups nagios/web-service host_name duffus service_description Apache HTTP define servicedependency { dependent_host_name duffus dependent_service_description Apache HTTP execution_failure_criteria w,u,c host_name curlew notification_failure_criteria w,u,c service_description Apache define service { use default-service check_command check_apache_https! ! contact_groups nagios/web-server host_name curlew service_description Apache HTTPS define servicedependency { dependent_host_name curlew dependent_service_description Apache HTTPS execution_failure_criteria w,u,c host_name curlew notification_failure_criteria w,u,c service_description Apache define service { use default-service check_command check_apache_cert! ! contact_groups nagios/web-service host_name duffus service_description Apache Certificate define servicedependency { dependent_host_name curlew dependent_service_description Apache Certificate execution_failure_criteria w,u,c host_name curlew notification_failure_criteria w,u,c service_description Apache Extra Large

26 Translation Have to translate our resources into application specific configuration Traditionally LCFG has components which translate a machine s resources into a local configuration Monitoring introduces more complexity The monitoring configuration is made up of resources from many different machines Introduce translators which convert machine resource fragments into monitoring configuration descriptions

27 Spanning Maps LCFG models configuration on a per host basis A publish/subscribe model exists for sharing information between hosts We call that model spanning maps We use it a lot: DHCP, firewall, Kerberos, X509 Monitoring extends this, so it can see more, quicker

28 Monitoring Framework Monitoring system agnostic translation framework Spanning maps tell it which components to monitor Fetch resources for that component from database Run resources through translator Extract user/group information from user database Combine translator results into configuration file All implemented in OO perl Translators are run time loaded perl modules, written to a defined interface

29 Caching Monitoring reconfiguration is costly Have to cache as much as possible Framework caches Results from configuration database Results from user database Results from translators Only moves performs reconfigurations when required

30 Why so much? Why is that configuration so complex? Actually monitoring 4 services The default httpd instance The virtual host running on port 80 The SSL service running on port 443 The validity of the certificate These all have dependencies

31 Dependencies Apache server Redirect server SSL server SSL certificate

32 Redundant Servers and Clusters Modelling clusters is important I really care if more than 2 of my KDCs are down My LDAP service is dependent on there being a KDC available Nagios makes this hard, the framework makes it simple kerberos.nagios_cluster INF.ED.AC.UK_KDC openldap.nagios_dependency INF.ED.AC.UK_KDC

33 Notifications Notification storms are still a danger Systems tend to be maintained by more than one person Presence enables us to tell who is available Escalation lets us shout louder and wider Jabber is used for presence, and initial notification Escalations are by

34 More on the Jabber bot Written in the python Twisted async framework Bot is permanently connected to our Jabber server, receives notifications by Unix socket Maintains state information for all of its buddies Initially only notifies you if you re available Then notifies you if you re online Then s you

35 Statistics Using 2 monitoring machines, we monitor 159 services, across 42 hosts. The monitoring system has 5305 lines of configuration, all automatically generated and maintained. (on 00:50 on 30th March 2008) Image credit: williamhartz :

36 Issues Only checking real world == configuration definition If you remove your web server from your configuration, the monitoring system won t tell you its down Don t have a good way of expressing There must be a There shall be at least 3 KDCs up at all times Each site must have an AFS database server Need a more descriptive configuration language to solve these problems

37 Futures Physician, heal thyself Use monitoring events to repair problems Bring up new systems when one goes down Move volumes off AFS fileservers when one becomes too full... Lots of risks, but lots of potential

38 Conclusions A quick tour of some of the complexities of monitoring Examined how using a central configuration database can simplify these Described an implementation for LCFG and Nagios Looked at some possible ways of extending that implementation in the future

39 Questions? Image credit: hustvedt : This talk: LCFG: Me: simon@sxw.org.uk

How To Monitor A Network With Nagios And Other Tools

How 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 information

Présentation de Nagios

Pré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 information

Monitoring 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 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 information

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 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 information

Document d'installation FAN 2.1

Document 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 information

NETWORK MONITOR. Some high-end network monitoring. Watching your systems with Nagios COVER STORY. What Is Nagios? Installing the Server and Plugins

NETWORK 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 information

Created by : Ashish Shah, J.M. PATEL COLLEGE UNIT-5 CHAP-1 CONFIGURING WEB SERVER

Created by : Ashish Shah, J.M. PATEL COLLEGE UNIT-5 CHAP-1 CONFIGURING WEB SERVER UNIT-5 CHAP-1 CONFIGURING WEB SERVER 1 APACHE SERVER The Apache Web server is the most popular Web server on the planet. Individuals and organizations use Linux primarily to create an inexpensive and stable

More information

How to setup HTTP & HTTPS Load balancer for Mediator

How to setup HTTP & HTTPS Load balancer for Mediator How to setup HTTP & HTTPS Load balancer for Mediator Setting up the Apache HTTP Load Balancer for Mediator This guide would help you to setup mediator product to run via the Apache Load Balancer in HTTP

More information

C:\www\apache2214\conf\httpd.conf Freitag, 16. Dezember 2011 08:50

C:\www\apache2214\conf\httpd.conf Freitag, 16. Dezember 2011 08:50 This is the main Apache HTTP server configuration file. It contains the configuration directives that give the server its instructions. See for detailed information.

More information

Availability Management Nagios overview. TEIN2 training Bangkok September 2005

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

More information

ViMP 3.0. SSL Configuration in Apache 2.2. Author: ViMP GmbH

ViMP 3.0. SSL Configuration in Apache 2.2. Author: ViMP GmbH ViMP 3.0 SSL Configuration in Apache 2.2 Author: ViMP GmbH Table of Contents Requirements...3 Create your own certificates with OpenSSL...4 Generate a self-signed certificate...4 Generate a certificate

More information

Installation von des Netzwerküberwachungssystems Nagios 1.1 auf einem Debian-Rechner

Installation von des Netzwerküberwachungssystems Nagios 1.1 auf einem Debian-Rechner Installation von des Netzwerküberwachungssystems Nagios 1.1 auf einem Debian-Rechner Voraussetzungen: gcc usw. Installiertes SNMP Installiertes Perl apt-get install libgd2 apt-get install libgd2-dev apt-get

More information

Setting Up A Nagios Monitoring System Warren Block, May 2005

Setting 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 information

Installing an SSL certificate on the InfoVaultz Cloud Appliance

Installing an SSL certificate on the InfoVaultz Cloud Appliance Installing an SSL certificate on the InfoVaultz Cloud Appliance This document reviews the prerequisites and installation of an SSL certificate for the InfoVaultz Cloud Appliance. Please note that the installation

More information

Web Server: Principles and Configuration Web Programming 8) Web Server

Web Server: Principles and Configuration Web Programming 8) Web Server Web Server: Principles and Configuration Web Programming 8) Web Server Emmanuel Benoist Fall Term 2013-14 Introduction Presentation of Apache Principles of a Web Server Apache Installation Apache Configuration

More information

Library IT departments have an obligation to provide

Library IT departments have an obligation to provide Monitoring Network and Service Availability with Open-Source Software T. Michael Silver Silver describes the implementation of a monitoring system using an open-source software package to improve the availability

More information

Installing Apache Software

Installing Apache Software Web Server Web Server Is a software application that uses the HyperText Transfer Protocol. Running on computer connected to Internet. Many Web Server software applications: Public domain software from

More information

While are you still in Nagios working directory, create a new file for DNS servers monitoring

While 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 information

SecuritySpy Setting Up SecuritySpy Over SSL

SecuritySpy Setting Up SecuritySpy Over SSL SecuritySpy Setting Up SecuritySpy Over SSL Secure Sockets Layer (SSL) is a cryptographic protocol that provides secure communications on the internet. It uses two keys to encrypt data: a public key and

More information

Introduction to Apache and Global Environment Directives. S.B.Lal Indian Agricultural Statistics Research Institute, New Delhi 110012

Introduction to Apache and Global Environment Directives. S.B.Lal Indian Agricultural Statistics Research Institute, New Delhi 110012 Introduction to Apache and Global Environment Directives S.B.Lal Indian Agricultural Statistics Research Institute, New Delhi 110012 What is a Web Server? A web server is a program that runs on a host

More information

Network 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 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 information

Monitoring VoIP Systems. Sebastian Damm damm@sipgate.de

Monitoring 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 information

Apache 2.2 on Windows: A Primer

Apache 2.2 on Windows: A Primer Apache 2.2 on Windows: A Primer Published by the Open Source Software Lab at Microsoft. February 2008. Special thanks to Chris Travers, Contributing Author to the Open Source Software Lab. Most current

More information

wget

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

More information

Nagios. Nagios. Jacquelin Charbonnel - Albert Shih. CNRS - Ecole Mathrice 2009. Marseille, 16-20 Novembre 2009 1 / 72

Nagios. Nagios. Jacquelin Charbonnel - Albert Shih. CNRS - Ecole Mathrice 2009. Marseille, 16-20 Novembre 2009 1 / 72 Nagios Jacquelin Charbonnel - Albert Shih CNRS - Ecole Mathrice 2009 Marseille, 16-20 Novembre 2009 1 / 72 Introduction Caractérisation Caractérisation système de supervision de services de services réseaux

More information

NRPE Documentation CONTENTS. 1. Introduction... a) Purpose... b) Design Overview... 2. Example Uses... a) Direct Checks... b) Indirect Checks...

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...

More information

Systems Integration On Free Software

Systems Integration On Free Software Systems Integration On Free Software Web Server Apache Webmail Roundcube WebProxy Squid Author: Carlos Alberto López Pérez Web Server: Apache Apache Since April 1996 Apache has been the most popular HTTP

More information

High Availability Configuration of ActiveVOS Central with Apache Load Balancer

High Availability Configuration of ActiveVOS Central with Apache Load Balancer High Availability Configuration of ActiveVOS Central with Apache Load Balancer Technical Note Version 1.1 10 December 2011 2011 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc.

More information

Internet Appliance INTERNETpro Enterprise Stack : Performance & failover testing

Internet Appliance INTERNETpro Enterprise Stack : Performance & failover testing May 21 11 Aviation Parkway, Suite 4 Morrisville, NC 2756 919-38-28 Fax 919-38-2899 32 B Lakeside Drive Foster City, CA 9444 65-513-8 Fax 65-513-899 www.etestinglabs.com etesting_labs_info@ziffdavis.com

More information

Nagios. cooler than it looks. Wednesday, 31 October 2007

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

More information

Monitoring MySQL. Geert Vanderkelen MySQL Senior Support Engineer Sun Microsystems

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

More information

Redundant and Failover Network Monitoring This section describes a few scenarios for implementing redundant monitoring hosts an various types of network layouts. With redundant hosts, you can maintain

More information

Real Vision Software, Inc.

Real Vision Software, Inc. Real Vision Software, Inc. Configuring an IBM i host for SSL These steps take you through configuring an IBM i host to run Secure Sockets Layer (SSL) as a self-signed Certificate Authority (CA). The Digital

More information

TODAY web servers become more and more

TODAY web servers become more and more WEB SERVER PERFORMANCE ANALYSIS, LIA PROJECT, 2ND APRIL 2010 1 Web server performance analysis Sebastian Dabkiewicz sebastian.dabkiewicz@os3.nl Abstract Web servers become more and more important for company

More information

This section describes how to use SSL Certificates with SOA Gateway running on Linux.

This section describes how to use SSL Certificates with SOA Gateway running on Linux. This section describes how to use with SOA Gateway running on Linux. Setup Introduction Step 1: Set up your own CA Step 2: SOA Gateway Server key and certificate Server Configuration Setup To enable the

More information

HP Cloud Service Automation Deployment Architectures

HP Cloud Service Automation Deployment Architectures Technical white paper HP Cloud Service Automation Deployment Architectures Details of the content Table of contents Purpose... 2 Enterprise Deployment... 2 All-in-One CSA... 3 All-in-One CSA with remote

More information

Securing the Apache Web Server

Securing the Apache Web Server Securing the Apache Web Server Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session I12 Agenda Anatomy of a Web Transaction General Firewall and Network Web Server Parameters

More information

September 21 st, 2006. Ethan Galstad. nagios@nagios.org

September 21 st, 2006. Ethan Galstad. nagios@nagios.org Version 3.0 and Beyond September 21 st, 2006 nagios@nagios.org Where Things Currently Stand Nagios 3.x Daemon: Coding 90% completed Lots of internal improvements Documentation needs to be written CVS code

More information

Eth0 IP Address with Default Gateway Settings:

Eth0 IP Address with Default Gateway Settings: Linux Apache Web Server Web Server NIC Settings Eth0, Eth1 and Loopback: Eth0 IP Address with Default Gateway Settings: Eth1 IP Address with Default Gateway Settings: NIC Hardware Settings: DNS and Hostname

More information

How to: Install an SSL certificate

How to: Install an SSL certificate How to: Install an SSL certificate Introduction This document will talk you through the process of installing an SSL certificate on your server. Once you have approved the request for your certificate

More information

Installing and Configuring Apache

Installing and Configuring Apache 3 Installing and Configuring Apache In this second of three installation-related chapters, you will install the Apache web server and familiarize yourself with its main components, including log and configuration

More information

DEERFIELD.COM. DNS2Go Update API. DNS2Go Update API

DEERFIELD.COM. DNS2Go Update API. DNS2Go Update API DEERFIELD.COM DNS2Go Update API DNS2Go Update API DEERFIELD.COM PRODUCT DOCUMENTATION DNS2Go Update API Deerfield.com 4241 Old U.S. 27 South Gaylord, MI 49686 Phone 989.732.8856 Email sales@deerfield.com

More information

1.0 DHCPD.CONF. option domain-name-servers 193.220.20.30; option domain-name "smuth-mru.org.zm"; option broadcast-address 192.168.27.

1.0 DHCPD.CONF. option domain-name-servers 193.220.20.30; option domain-name smuth-mru.org.zm; option broadcast-address 192.168.27. 1.0 DHCPD.CONF option domain-name-servers 193.220.20.30; option domain-name "smuth-mru.org.zm"; option broadcast-address 192.168.27.255; option subnet-mask 255.255.255.0; option routers 192.168.27.1; ddns-update-style

More information

Implementing HTTPS in CONTENTdm 6 September 5, 2012

Implementing HTTPS in CONTENTdm 6 September 5, 2012 Implementing HTTPS in CONTENTdm 6 This is an overview for CONTENTdm server administrators who want to configure their CONTENTdm Server and Website to make use of HTTPS. While the CONTENTdm Server has supported

More information

Creating X.509 Certificates With OpenSSL

Creating X.509 Certificates With OpenSSL Creating X.509 Certificates With OpenSSL Overview This procedure describes one of the ways to use OpenSSL to create an X.509 Certificate file and an associated RSA Key file to use for ssl/tls certificates.

More information

Monitoring Software Services registered with science.canarie.ca

Monitoring 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 information

heck What the #%!@ is wrong with my server?!? Josh Malone Systems Administrator National Radio Astronomy Observatory Charlottesville, VA

heck What the #%!@ is wrong with my server?!? Josh Malone Systems Administrator National Radio Astronomy Observatory Charlottesville, VA heck What the #%!@ is wrong ^ with my server?!? Josh Malone Systems Administrator National Radio Astronomy Observatory Charlottesville, VA 1 Agenda Intro to Monitoring Nagios Install/Config Usage Custom

More information

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server DEPLOYMENT GUIDE Version 1.0 Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server Table of Contents Table of Contents Deploying the BIG-IP LTM with Tomcat application servers and Apache web

More information

Apache Web Server Complete Guide Dedoimedo

Apache Web Server Complete Guide Dedoimedo Apache Web Server Complete Guide Dedoimedo www.dedoimedo.com Contents 1 Introduction 15 2 Basic Setup 16 2.1 Verify installation......................... 16 2.2 Package files............................

More information

esync - Receiving data over HTTPS

esync - Receiving data over HTTPS esync - Receiving data over HTTPS 1 Introduction Natively, the data transfer between ewon and esync is done over an HTTP link. However when esync is hosted on Internet, security must be taken in account

More information

User s guide. APACHE 2.0 + SSL Linux. Using non-qualified certificates with APACHE 2.0 + SSL Linux. version 1.3 UNIZETO TECHNOLOGIES S.A.

User s guide. APACHE 2.0 + SSL Linux. Using non-qualified certificates with APACHE 2.0 + SSL Linux. version 1.3 UNIZETO TECHNOLOGIES S.A. User s guide APACHE 2.0 + SSL Linux Using non-qualified certificates with APACHE 2.0 + SSL Linux version 1.3 Table of contents 1. PREFACE... 3 2. GENERATING CERTIFICATE... 3 2.1. GENERATING REQUEST FOR

More information

The course will be run on a Linux platform, but it is suitable for all UNIX based deployments.

The course will be run on a Linux platform, but it is suitable for all UNIX based deployments. Linux Apache Web Server Administration Course Description: The Linux Apache Web Server Administration course is aimed at technical staff who will be responsible for installing, configuring and maintaining

More information

Host your websites. The process to host a single website is different from having multiple sites.

Host your websites. The process to host a single website is different from having multiple sites. The following guide will help you to setup the hosts, in case you want to run multiple websites on your VPS. This is similar to setting up a shared server that hosts multiple websites, using a single shared

More information

APACHE. An HTTP Server. Reference Manual

APACHE. An HTTP Server. Reference Manual APACHE An HTTP Server Reference Manual David Robinson and the Apache Group, 1995. http://www.apache.org/ All rights reserved. This product or documentation is protected by copyright and is distributed

More information

How 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 (

How 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 information

How To Configure Apa Web Server For High Performance

How To Configure Apa Web Server For High Performance DEPLOYMENT GUIDE Version 1.0 Deploying F5 with Apache Web Servers Table of Contents Table of Contents Deploying the BIG-IP LTM with the Apache web server Prerequisites and configuration notes... 1 Product

More information

Magento Enterprise Edition White Paper!!"#$%&'()*&(+"'#(,-).#/."'(0%-(1/2$(,"-0%-3)*."("4%33"-."!

Magento Enterprise Edition White Paper!!#$%&'()*&(+'#(,-).#/.'(0%-(1/2$(,-0%-3)*.(4%33-.! Magento Enterprise Edition White Paper!!!"#$%&'()*&(+"'#(,-).#/."'(0%-(1/2$(,"-0%-3)*."("4%33"-."! "! Introduced in 2009, the Magento Enterprise Edition subscription is the leading enterprise-grade, feature-rich

More information

Setting Up SSL From Client to Web Server and Plugin to WAS

Setting Up SSL From Client to Web Server and Plugin to WAS IBM Software Group Setting Up SSL From Client to Web Server and Plugin to WAS Harold Fanning (hfanning@us.ibm.com) WebSphere L2 Support 12 December 2012 Agenda Secure Socket Layer (SSL) from a Client to

More information

Configuring MassTransit for the Web Using Apache on Mac OS 10.2 and 10.3

Configuring MassTransit for the Web Using Apache on Mac OS 10.2 and 10.3 Using Version: 1.1 Date: 2/18/2004 Version History Version Date Author Changes 1.0 2/2/2004 Janie Longfellow Created from MassTransit Web Config doc. 1.1 2/18/2004 Janie Longfellow Added copyright information.

More information

Virtual Host (Web Server)

Virtual Host (Web Server) Virtual Host (Web Server) 1 Muhammad Zen Samsono Hadi, ST. MSc. Lab. Komunikasi Digital Gedung D4 Lt. 1 EEPIS-ITS Virtual Networking implementation 2 Power consumption comparison 3 VS 5 Physical Virtual

More information

WebBridge LR Integration Guide

WebBridge LR Integration Guide Lots of Copies Keep Stuff Safe (LOCKSS) and Innovative Interfaces have made content preserved on LOCKSS Boxes available through OPACs that use the WebBridge LR link resolver. This guide describes the steps

More information

Open Source Management Options

Open Source Management Options Open Source Management Options September 30th, 2008 Jane Curry Skills 1st Ltd www.skills-1st.co.uk Jane Curry Skills 1st Ltd 2 Cedar Chase Taplow Maidenhead SL6 0EU 01628 782565 jane.curry@skills 1st.co.uk

More information

Ganglia & Nagios. Maciej Lasyk 11. Sesja Linuksowa Wrocław, 2014-04-06 1/25. Maciej Lasyk, Ganglia & Nagios

Ganglia & Nagios. Maciej Lasyk 11. Sesja Linuksowa Wrocław, 2014-04-06 1/25. Maciej Lasyk, Ganglia & Nagios Ganglia & Nagios Maciej Lasyk 11. Sesja Linuksowa Wrocław, 2014-04-06 1/25 Ganglia.. what? Ganglia cluster / group of neurons found outside the central nervous system 2/25 Just a little about monitoring

More information

Network 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 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 information

PassBy[ME] - Bugzilla integration on

PassBy[ME] - Bugzilla integration on PassBy[ME] - Bugzilla integration on CentOS 6.5 operating system Document id: PBM_06 Version: 1.2 Author: Microsec Ltd. Date: February 2, 2015 1 Table of contents 1 Introduction... 4 1.1 PassBy[ME] and

More information

Rails Application Deployment. July 2007 @ Philly on Rails

Rails Application Deployment. July 2007 @ Philly on Rails Rails Application Deployment July 2007 @ Philly on Rails What Shall We Deploy Tonight? Blogging/publishing system Standard Rails application Ships with gems in vendor directory Easy rake task for database

More information

APACHE WEB SERVER. Andri Mirzal, PhD N28-439-03

APACHE WEB SERVER. Andri Mirzal, PhD N28-439-03 APACHE WEB SERVER Andri Mirzal, PhD N28-439-03 Introduction The Apache is an open source web server software program notable for playing a key role in the initial growth of the World Wide Web Typically

More information

Apache & Virtual Hosts & mod_rewrite

Apache & Virtual Hosts & mod_rewrite Apache & Virtual Hosts & mod_rewrite Jonathan Brewer Network Startup Resource Center jon@nsrc.org These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license

More information

Basic Apache Web Services

Basic Apache Web Services Basic Apache Web Services Getting Apache Before you can do anything else, you need to install Apache You can download the rpms from some of your regular sites, or from http://downloadfedoraredhatcom/pub/

More information

To enable https for appliance

To enable https for appliance To enable https for appliance We have used openssl command to generate a key pair. The below image shows on how to generate key using the openssl command. SSH into appliance and login as root. Copy all

More information

How To Install Nagios Network Monitoring Program On A Pc Or Macbook Or Ipad (For Mac) With A Web Browser (For A Mac)

How To Install Nagios Network Monitoring Program On A Pc Or Macbook Or Ipad (For Mac) With A Web Browser (For A Mac) Table Of Contents Introduction...2 Section One Installation of the Operating System...3 Section Two Installation of Host Server Programs...5 Section Three Installation of the Linux Client Software (NRPE)...14

More information

An Introduction to Monitoring with Nagios

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

More information

Wednesday, October 10, 12. Running a High Performance LAMP stack on a $20 Virtual Server

Wednesday, October 10, 12. Running a High Performance LAMP stack on a $20 Virtual Server Running a High Performance LAMP stack on a $20 Virtual Server Simplified Uptime Started a side-business selling customized hosting to small e-commerce and other web sites Spent a lot of time optimizing

More information

Enterprise Content Management System Monitor. How to deploy the JMX monitor application in WebSphere ND clustered environments. Revision 1.

Enterprise Content Management System Monitor. How to deploy the JMX monitor application in WebSphere ND clustered environments. Revision 1. Enterprise Content Management System Monitor How to deploy the JMX monitor application in WebSphere ND clustered environments Revision 1.3 CENIT AG Author: Juergen Poiger 25. August 2015 2 Content Disclaimer...

More information

Best Practices in Hardening Apache Services under Linux

Best Practices in Hardening Apache Services under Linux Best Practices in Hardening Apache Services under Linux Anthony Kent Web servers are attacked more frequently than anything else on the internet. Without the proper security measures it is just a matter

More information

WEB SERVER MONITORING SORIN POPA

WEB SERVER MONITORING SORIN POPA WEB SERVER MONITORING SORIN POPA Keywords: monitoring systems, web server, monitoring process Sorin POPA, Associate Professor, PhD. University of Craiova Abstract. This paper introduces web-server monitoring,

More information

ITools Manager User Guide

ITools Manager User Guide ITools Manager User Guide Copyright 2002 Tenon Intersystems. All Rights Reserved. Printed in USA. Tenon, itools Manager and the Tenon Logo are trademarks of Tenon Intersystems. Apple, Macintosh, Finder,

More information

McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

McAfee epolicy Orchestrator: Creating an Apache HTTP Repository White Paper McAfee epolicy Orchestrator: Creating an Apache HTTP Repository By Peter Straight, Senior Security Consultant McAfee Foundstone Solution Services Table of Contents Purpose and Use 4 Logical

More information

ITOOLS USER S GUIDE ... ... 1123 Chapala Street. Santa Barbara, CA 93101 PH: 805.963.6983 FAX: 805.962.8202. info@tenon.com www.tenon.

ITOOLS USER S GUIDE ... ... 1123 Chapala Street. Santa Barbara, CA 93101 PH: 805.963.6983 FAX: 805.962.8202. info@tenon.com www.tenon. 1 ITOOLS USER S GUIDE................................... 1123 Chapala Street. Santa Barbara, CA 93101 PH: 805.963.6983 FAX: 805.962.8202 info@tenon.com www.tenon.com itools User s Guide i Copyright 2001

More information

Monitoring a Linux Mail Server

Monitoring 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 information

GlobalSign Enterprise Solutions Google Apps Authentication User Guide

GlobalSign Enterprise Solutions Google Apps Authentication User Guide GlobalSign Enterprise Solutions Google Apps Authentication User Guide Using EPKI for Google Apps for Business Single Sign-on and Secure Document Sharing v.1.1 1 Table of Contents Table of Contents... 2

More information

10gAS SSL / Certificate Based Authentication Configuration

10gAS SSL / Certificate Based Authentication Configuration I. Overview This document covers the processes required to create a self-signed certificate or to import a 3 rd party certificate using the Oracle Certificate Authority. In addition, the steps to configure

More information

Installing and Configuring Apache

Installing and Configuring Apache CHAPTER 3 Installing and Configuring Apache In this second of three installation-related chapters, you will install the Apache web server and familiarize yourself with its main components, including log

More information

Anexo II Ejemplos de ficheros de configuración de Apache Web Server

Anexo II Ejemplos de ficheros de configuración de Apache Web Server Anexo II Ejemplos de ficheros de configuración de Apache Web Server hhtpd.conf Based upon the NCSA server configuration files originally by Rob McCool. This is the main Apache server configuration file.

More information

Deployment Guide MobileIron Sentry

Deployment Guide MobileIron Sentry Deployment Guide MobileIron Sentry DG_MIS_052013.1 TABLE OF CONTENTS 1 Introduction... 3 2 Deployment Guide Overview... 3 3 Deployment Guide Prerequisites... 3 4 Accessing the AX Series Load Balancer...

More information

Web Hosting for Fame and Fortune. A Guide to using Apache as your web-server solution

Web Hosting for Fame and Fortune. A Guide to using Apache as your web-server solution Web Hosting for Fame and Fortune A Guide to using Apache as your web-server solution Why use Apache? n Extremely portable n Completely Open Source n Proven track-record n Most popular web server on the

More information

Install Apache on windows 8 Create your own server

Install Apache on windows 8 Create your own server Source: http://www.techscio.com/install-apache-on-windows-8/ Install Apache on windows 8 Create your own server Step 1: Downloading Apache Go to Apache download page and download the latest stable version

More information

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 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 information

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 Version 1.1b Supermicro Server Monitoring with SuperDoctor 5 and Nagios Using SNMP Protocol Release: v 1.1b Document release

More information

Step-by-Step guide to setup an IBM WebSphere Portal and IBM Web Content Manager V8.5 Cluster From Zero to Hero (Part 2.)

Step-by-Step guide to setup an IBM WebSphere Portal and IBM Web Content Manager V8.5 Cluster From Zero to Hero (Part 2.) Step-by-Step guide to setup an IBM WebSphere Portal and IBM Web Content Manager V8.5 Cluster From Zero to Hero (Part 2.) Summary STEP-BY-STEP GUIDE TO SETUP AN IBM WEBSPHERE PORTAL AND IBM WEB CONTENT

More information

NetSpective Global Proxy Configuration Guide

NetSpective Global Proxy Configuration Guide NetSpective Global Proxy Configuration Guide Table of Contents NetSpective Global Proxy Deployment... 3 Configuring NetSpective for Global Proxy... 5 Restrict Admin Access... 5 Networking... 6 Apply a

More information

Greenstone Documentation

Greenstone Documentation Greenstone Documentation Web library and Remote Collection Building with GLI Client Web Library. This enables any computer with an existing webserver to serve pre-built Greenstone collections. As with

More information

Setting Up SSL on IIS6 for MEGA Advisor

Setting Up SSL on IIS6 for MEGA Advisor Setting Up SSL on IIS6 for MEGA Advisor Revised: July 5, 2012 Created: February 1, 2008 Author: Melinda BODROGI CONTENTS Contents... 2 Principle... 3 Requirements... 4 Install the certification authority

More information

Monitoring Your Enterprise PACS With Nagios, Cacti And Smokeping

Monitoring Your Enterprise PACS With Nagios, Cacti And Smokeping Monitoring Your Enterprise PACS With Nagios, Cacti And Smokeping Ron Sweeney, Engineer 2 ClubPACS Western Michigan Drafted: 09/02/04 Revised: 11/03/04 back cover Index 1 Introduction... 2 1.1 What we are

More information

WhatsUp Gold v11 Features Overview

WhatsUp Gold v11 Features Overview WhatsUp Gold v11 Features Overview This guide provides an overview of the core functionality of WhatsUp Gold v11, and introduces interesting features and processes that help users maximize productivity

More information

Academic Calendar for Faculty

Academic Calendar for Faculty Summer 2013 Term June 3, 2013 (Monday) June 3-4, 2013 (Monday Tuesday) June 5, 2013 (Wednesday) June 5-6, 2013 (Wednesday Thursday) June 6, 2013 (Thursday) July 3, 2013 (Wednesday) July 4, 2013 (Thursday)

More information

Research Report Security Management with Open Source Tools

Research Report Security Management with Open Source Tools Research Report Security Management with Open Source Tools Prof. Dr. Stefan Wohlfeil 2006-12-20 This document describes the work done during the Research Semester in Summer 2006 of Prof. Dr. Stefan Wohlfeil.

More information

Installing Apache as an HTTP Proxy to the local port of the Secure Agent s Process Server

Installing Apache as an HTTP Proxy to the local port of the Secure Agent s Process Server Installing Apache as an HTTP Proxy to the local port of the Secure Agent s Process Server Technical Note Dated: 23 June 2015 Page 1 of 8 Overview This document describes how by installing an Apache HTTP

More information

Setting up an Apache Web Server for Greenstone 2 Walkthrough

Setting up an Apache Web Server for Greenstone 2 Walkthrough Setting up an Apache Web Server for Greenstone 2 Walkthrough From GreenstoneWiki Setting up an Apache web server to work with Greenstone 2: [edit] #Installing the Apache web server on Linux and MacOS (Leopard)

More information

Maximizing Performance and Scalability with Magento Enterprise Edition

Maximizing Performance and Scalability with Magento Enterprise Edition Enterprise Edition 1.11 Maximizing Performance and Scalability with Magento Enterprise Edition Magento White Paper Series In this Performance White Paper, we provide an overview of architecture and design

More information