Working with ShakeCast A Training Manual. Contents  Module 1: Introduction to key concepts  Module 2: ShakeCast installation  Module 3: System configuration.

Slides:



Advertisements
Similar presentations
© 2012 Entrinsik, Inc. Informer Administration Exploring the system menu and functions PRESENTER: Jason Vorenkamp| Informer Software Engineer| March 2012.
Advertisements

ESafe Reporter V3.0 eSafe Learning and Certification Program February 2007.
WEXTOOL User Guide v1.0 E.P. PLANETE B.B.R.. Plan Introduction & Architecture of Wextool Installation Scenario description Experimentation phase Saving/Synchronizing.
Operating System Customization
Installation and Deployment in Microsoft Dynamics CRM 4.0
How Clients and Servers Work Together. Objectives Web Server Protocols Examine how server and client software work Use FTP to transfer files Initiate.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Exchange server Mail system Four components Mail user agent (MUA) to read and compose mail Mail transport agent (MTA) route messages Delivery agent.
Architecture, Deployment Diagrams, Web Modeling Elizabeth Bigelow CS-15499C October 6, 2000.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 10: Server Administration.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Maintaining and Updating Windows Server 2008
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
MiVoice Office v MiVoice Office v6.0 is mainly a service enhancement release, rather than a user feature rich enhancement release.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 14: Problem Recovery.
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
IT:Network:Applications Fall  Running one “machine” inside another “machine”  OS in Virtual machines sees ◦ CPU(s) ◦ Memory ◦ Disk ◦ USB ◦ etc.
Ch 11 Managing System Reliability and Availability 1.
Overview of the ODP Data Provider Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal technology, Buenos.
Migration XenDesktop 7. © 2013 Citrix | Confidential – Do Not Distribute Migration prerequisites Set up a XenDesktop 7 Site, including the site database.
Lecture 3 – Data Storage with XML+AJAX and MySQL+socket.io
Best Practices in Moodle Administration Best Practices in Moodle Administration A variety of topics from technical to practical Jonathan Moore Vice President.
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 24 – Web Servers (PWS, IIS, Apache, Jigsaw) Outline 24.1Introduction 24.2Microsoft Personal.
Web Servers Web server software is a product that works with the operating system The server computer can run more than one software product such as .
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Training Course 2 User Module Training Course 3 Data Administration Module Session 1 Orientation Session 2 User Interface Session 3 Database Administration.
Drupal Training Syllabus Chaitanya Lakshmi
1 Web Server Concepts Dr. Awad Khalil Computer Science Department AUC.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
1 UTGB Shell An Open-Source Browser Framework for the Integration of Biological Data Taro L. Saito, Shin Sasaki, Budrul Ahsan and.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
MIGRATING FROM MICROSOFT EXCHANGE SERVER AND OTHER MAIL SYSTEMS Appendix B.
Implementation - Deployment Methods of deployment –User PC –Network shared (workstation install) –Terminal server –Web Deployment (ActiveX) (Note: this.
Drupal Jumpstart Information Systems 337 Prof. Harry Plantinga.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
The In’s and Out’s of the IIS 6.0 Migration Tool The In’s and Out’s of the IIS 6.0 Migration Tool Chris Adams Web Platform Supportability Lead Microsoft.
1 Microsoft Exchange 2000 Server Maintenance and Troubleshooting System Maintenance and Monitoring Database Operation and Maintenance Backup, Restore,
Computer Emergency Notification System (CENS)
Microsoft ® Business Solutions–Navision ® 4.0 Development II - C/SIDE Solution Development Day 5.
Module 4 : Installation Jong S. Bok
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Module 7: Managing Message Transport. Overview Introduction to Message Transport Implementing Message Transport.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
CMap Version 0.16 Ben Faga. CMap CMap Version 0.16 Bug fixes and code optimizations More intuitive menu system Asynchronous loading of comparative map.
Windows 7 WampServer 2.1 MySQL PHP 5.3 Script Apache Server User Record or Select Media Upload to Internet Return URL Forward URL Create.
Collaborative Planning Training. Agenda  Collaboration Overview  Setting up Collaborative Planning  User Setups  Collaborative Planning and Forecasting.
Linux Operations and Administration
Troubleshooting Workflow 8 Raymond Cruz, Software Support Engineer.
Page ADP Technology Training. 2 Page2 Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All.
1 A Look at the Application Authorized users can access Communicator! NXT from any Internet-capable computer via the Web.
SMOOTHWALL FIREWALL By Nitheish Kumarr. INTRODUCTION  Smooth wall Express is a Linux based firewall produced by the Smooth wall Open Source Project Team.
Maintaining and Updating Windows Server 2008 Lesson 8.
ODP V2 Data Provider overview. 22 Scope Data Provider provides access to data and metadata of the local data systems. Data Provider is a wrapper, installed.
2nd year Computer Science & Engineer
Integrating ArcSight with Enterprise Ticketing Systems
Integrating ArcSight with Enterprise Ticketing Systems
WordPress Introduction
Advanced Configuration
z/Ware 2.0 Technical Overview
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
Introduction to System Administration
Introduction to System Administration
Cloud based Open Source Backup/Restore Tool
Database Driven Websites
APACHE WEB SERVER.
Presentation transcript:

Working with ShakeCast A Training Manual

Contents  Module 1: Introduction to key concepts  Module 2: ShakeCast installation  Module 3: System configuration  Module 4: Inventory and database management  Module 5: System maintenance  Module 6: Tweaks and tricks

Module 1 ShakeCast Key Concepts  ShakeCast Background  ShakeCast technology  Where can ShakeCast be used?  ShakeCast implementations (Full, Lite, Remote, and Preview)  ShakeCast V3.0

ShakeCast Data Flow

ShakeCast System from User’s Perspective

ShakeCast technology  ShakeMap RSS data feed (XML)  Apache and PHP web server  MySQL database server  Perl scripts  Google Maps

ShakeCast System Components ShakeCast Database RSS Service Dispatcher Service Polling Service Notification Queuing Service Notification Delivery Service Web Service 7 Receive/Process ShakeMaps from designated ShakeMap Servers, USGS Handle requests from other ShakeCast servers Poll information from other ShakeCast servers Prepare user notification messages, who and what Deliver ShakeCast user notifications

Where can ShakeCast be used?  Where ShakeMap is produced  Globally magnitude of 5.5 or greater  Regions inside the U.S., magnitude of ~3.5 or greater

ShakeMap Regions NCSC NN US

ShakeCast implementations  Full: Full ShakeCast application  Lite: ShakeMap RSS reader  Remote: ShakeCast hosting by USGS Fort Collins  Preview: Standalone ShakeCast system

Module 2 ShakeCast Installation  ShakeCast installer  System requirement  Manual installation procedure  Common issues and fixes

ShakeCast installer  Official support for MS Windows operating system  Linux, UNIX, and Mac OS X (BSD) variants available  Clean (full) installation will wipe out existing database and system settings  Try rerun the installer if it did not finish the process on the first run

System requirement  Hardware: typical P4 or equivalent desktop or server setup  Software: MS Windows 2000/XP/Vista/7/Server  Network: access to the Internet and SMTP server

Let’s Try It  ShakeCast Preview is your friend Probe your system and IT environmentProbe your system and IT environment Gauge real world performanceGauge real world performance

Manual installation procedure  Prerequisite software PerlPerl ApacheApache MySQLMySQL PHPPHP  ShakeCast software  Post-installation tools

Post-installation tools (admin directory)

Common issues and fixes  Installer encountered errors and quit  Post installation scripts failed  Installation process completed, then what?  ShakeCast system services not running  No ShakeCast web interface  This doesn’t end…

Module 3: System Configuration  Post installation configuration  System services  SMTP mail server  Apache web server  MySQL database server  Perl and PHP

Post installation configuration  System check/config tools  ShakeCast database  System services  Config directory and files  Log directory and files

System services  Five ShakeCast services  Apache service  MySQL service  Install/remove services  Start/stop services

SMTP mail server  You really need help from your IT department  Most notifications are sent via mail server, except script notifications  Basic authentication  Two entries in the system, one in sc.conf and one in database

Apache web server  Apache config files are not exchangeable among different versions  ShakeCast specific add-on httpd- sc.conf  Combined access and error logs  Apache and PHP  Service control

MySQL database server  ShakeCast database directory  MySQL.ini file  Error and slow-query logs  Service control  User authentication

Perl and PHP  Perl and PHP installation directories and system environment settings  Perl modules and PPM Default modulesDefault modules Optional and third-party modulesOptional and third-party modules ShakeCast custom modulesShakeCast custom modules  PHP extensions  PHP, Apache, and MySQL connectors

Module 4: Inventory and Database Management  Facility Management  Profile Management  User Management  Notification Requests  Processing ShakeMaps

Facility Management  Required information of facility  Unique facility ID  Custom facility type  Fragility settings  Volume import of facilities

ShakeCast Facility Table

Facility Type Table

Facility Fragility Table

Profile Management  A profile is a notification template  Geometry boundaries  Facility type filter  Profile notification requests

Profile Definition File  Uses Apache general config format  Allows multiple profile definitions per file

User Management  Required information of a user  Delivery methods of notifications  User-profile association  User notification replication  Volume import of user profiles

Required User Information  Username  Password  User type  At least one address

Notification Requests  Use profile whenever possible  Requests are explicit  Request aggregation  Notifications and ShakeMap metrics  Delivery methods and addresses  Notification templates

Processing ShakeMaps  ShakeCast automatic processes  Processed ShakeMap data directory  Procedure for processing ShakeMaps manually  Be careful with ShakeMap event types

ShakeCast Automatic Process  ShakeMap RSS data polling interval (2 min.)  ShakeMap region filter  Active time window  Re-trigger threshold (% changes)

Data Directory and Event Type  Processed ShakeMap directory ~/sc/data~/sc/data ~/sc/test_data~/sc/test_data  Event type ActualActual ScenarioScenario Test (ShakeCast only)Test (ShakeCast only)

Manual ShakeMap Processing  Filter directives for automatic processing are not applicable  ShakeMaps with Actual event types will be treated as real events  Previously processed ShakeMaps will be skipped

Module 5: System Maintenance  Inventory update  Database maintenance  System function test  System logs

Inventory Update  Order of inventory update: facility, profile, then user  Updating inventory has different scope of impact  Insert, update, replace, and delete  Prepare inventory data in csv files to speed up the process

Database Maintenance  Spot performance issues with slow query logs  Delete unwanted ShakeMaps  Database backup/restore  Rebuild ShakeCast database  Synchronize configuration information between database and sc.conf

System Function Tests  ShakeCast heartbeat test  Initiate local test events  Process ShakeMaps from USGS web site  Schedule routine tests

System Logs  Finding and rotating log files  ShakeCast service logging level  Identify abnormal activities  When to look for help?

Module 6: Tweaks and Tricks  Custom web page and Google Maps  Notification template  Script template  Local ShakeCast product  Server Redundancy

Custom Web Page and Google Maps  Web page template and image sets  Facility type markers for Google Maps  Default map center and zoom level  phpMyAdmin  Version 1 administrative interface and access control

Notification Template  Short, long, and content rich messages  Notification template anatomy  Default notification templates  Template keywords

Script Template  Use this option only when static template doesn't work  Consider the option of local product  Script template can be use to launch any command line executable  Voice notification example

Local ShakeCast Product  Uses new template engine (template toolkit bundle)  Template setup  Product generation and access  Examples

Server Redundancy  Upstream ShakeMap servers  ShakeCast server-server communications  NEIC ShakeCast backup server