Lab Management - A&D Technology, Inc.

advertisement
Abuse Testing
Laboratory
Management
Laboratory Management
Lab Management Goal
A&D’s Lab Management System provides the
tools to transform a collection of test systems
into a managed lab
A&D’s Lab Management Philosophy
• Practical
• Use standards where it makes sense
• IT friendly
• Cover tasks necessary to take control of lab
• Plan for the future
• Open to all test systems
• Continuous improvement
- New features as necessary
- Evolve with IT infrastructure
A&D Lab Management Solution
Components
A&D’s Lab Management product line consists of:
• iCentral - core server component
• LabMinder - centralized notification/response system
• iView – test system interface component
• Mobile apps - Android app for remote monitoring
A&D Lab Management Solution
• The Lab Management Solution solves the
following needs of a lab:
– Store and manage test result data
– Manage test system configurations
– Remotely monitor test systems
– Track and report test system utilization
– Accumulate usage on parts under test
– Manage security for the lab
– Monitor/control state of remote unmanned test
systems
– …and much more
iCentral Keys
• Provides the needed tools to turn a collection of
test systems into a well-managed lab
• Scales to fit any size lab
• Multiple iCentral systems are linkable to connect
distributed labs into a single managed system
• Easy IT integration
• Wide system support
– A&D systems: iTest (all versions), ADAPT (4.7+), CAS
– 3rd party support available
Test Data Storage Overview
• The test system stores result data in projects in
iCentral
– What are the ways that A&D provides to find, retrieve
and analyze the data?
• iCentral Web interface
– Search options
– View data file
– View reports
– Download to your PC and open directly in Excel
• Other options
– RSS Feeds
iCentral Web - Search
To search for result data:
- Open “Test Data” on iCentral menu
- Select “Test Data Search”
- Gets you to the “Test Data Search” page
iCentral Web – Search by Date
To search by date range:
- Specify Start and End dates
- Returns all data files within the given dates
iCentral Web – Search by Project
To search by project name:
- Enter project keyword
- Returns all data files from specified project
- Partial project names recognized (i.e. “My”)
iCentral Web – Search by Meta Data
To search by Meta Data:
- Meta data is stored with the file, test name,
operator, etc. can be used for search
- Returns all data files that match search
- Recognizes “contains”, “=“, “<=“, etc
iCentral Web – View Data
To view data in your web browser:
- Click on the “View” button
- Data file is displayed in your browser
iCentral Web – View Report
To view a report of the data:
- Click on the “Report” button
- Pick the report (templates created in iTest)
- Data is displayed in your report browser
iCentral Web – Download Data
To download to your PC:
- Click on data file name in the web interface
- Select either “Open” or “Save”
To get directly to Excel:
- Associate iTest data files with Excel (*.dat)
- Select “Open” to open the file in Excel
Multi-Site Search
• Search returns matching
results from all sites
• Results includes link to
original data
• Clicking link downloads data
from server on which it is
stored
– i.e. click link for data that is stored in
Brazil, data is downloaded from
Brazil
– Metadata and security remains
distributed
– Queries forwarded to remote
servers
NOTE: These features are part of the
iCentral “Enterprise” add-on W9200183
Optional
Feature
Other Options
• iCentral Data Miner client that can be installed on
your PC
– No license fee
– Used to retrieve multiple files simultaneously
– Simple plotting included
• UniPlot, the professional data evaluation tool
– Rich plotting and reporting
– Automatable
• Both packages can search/retrieve iCentral data
– Interface very similar to the iCentral web interface
RSS Feeds
Standard
Feature
• iCentral updates RSS Feeds with each upload
• “All Projects” feed
– Monitor this to know when a new project is created on
iCentral
• Individual project feeds
– Monitor a project feed to know when a new data file
arrives on iCentral
– Feed contains direct link to the file for immediate
download
Test Data Storage Conclusion
• iCentral is the centralized data repository for the
entire Lab
• It includes a rich environment to find, analyze
and manipulate data
• The included iCentral Data Miner provides a
convenient way to find data and bring it to the PC
for analysis
• Uniplot is the choice for customers who need a
rich data evaluation option
• Strong integration with Excel is standard
Test System Configuration
Standard
Feature
• iCentral manages three levels of test system
configuration
– Solutions
– Modules
– Files
• Solutions and Modules are imported and exported
directly to iCentral from iTest Test Manager
• Files are moved back and forth via the provided
iCentralLabFiles interface
– Files are version controlled by iCentral
– Web editors are available for common text file types
Solution and Module Management
• Test Configuration Storage
& Retrieval
– Integrates with iTest modular
architecture
– Modules for instruments and
test cycles
• All test cells access same
modules
• Test builder selects from
module library
– Pushes to library in iCentral
– Test cell retrieves directly
from iCentral
• Reduce test management
task
Standard
Feature
Configuration File Management
• The configuration file repository is organized as
folders
– All folders available to all test systems
• All files are version controlled
• Changes made via web or remotely
Standard
Feature
Editing Configuration Files
• Editors available on web page to edit common
A&D configuration files
– Schedules, Picklists, INI, etc
• After editing, file is available to all test systems
Standard
Feature
Test System Monitoring
• iCentral uses the iView web
interface on remote test
system
– All live data uses web ports
– Easy to move through
firewalls
• Live data updates every
two seconds
– Low network impact
Standard
Feature
Dashboard Views
Standard
Feature
• Dashboards display data from multiple test systems in a
single view
• Any number of dashboards can be configured
• Channels and systems to monitor are all configurable
• Viewable on PC or mobile web browsers
Standard
Feature
Silverlight Dashboard
Allows more static data in
dashboard: Part Tracker,
Utilization
iCentral
iCentral
hashas
history
history
buffer
buffer
for for
data
data
in charts
in charts
Alerts watch for value
changes
Other Monitoring Views
Detail of single cell – live updates
Snapshot of single system - current
operator screen
Utilization Overview
• iCentral tracks historical utilization of each test
system
• The channels that are monitored are configurable
• iView locally logs all changes to these channels
• iView periodically uploads the data to iCentral
– iCentral processes the data and tracks the time in each state for
later reporting
Utilization Reasons
• iCentral tracks both
“utilized” and “unutilized”
reasons
• Utilized is when testing
is actually being
performed
• Reasons are
configurable in iCentral
• Test system fills these
into the UUT Active
Channel
Utilization Reports
• Many different reports
available
• Graphs
• Spreadsheets
• Data is exportable as
CSV
Part Tracker Overview
• iCentral can centrally hold
data regarding units under
test
• As unit moves around lab,
manual data entry is
eliminated
• Any number of part types
can be tracked
• Any data about the part
can be stored
– Accumulation
– Current value
Part Tracker Data
• Test systems uses
iCentralWrite and
iCentralRead commands
– Put/get data to part tracker
• New fields created the first
time iCentralWrite is used
on that field
• Historical changes are
kept
• Transactions queued in
iView in case network fails
– Update order is maintained
when transactions applied
Security Overview
• iCentral manages lab-wide security
• Fine-grained control of rights and projects
• System administrator
– Defines Users and Groups
– Assigns user rights
• Propagates to test system
• ID configuration
– iCentral internal
– Windows Domain
– Proxy Server
Other iCentral Features
• Test system parameter name management
• Central weather station server
• Test system calibration repository
• iTest license server
• External web page viewer
LabMinder Overview
• Modern DAC systems and their associated safety
systems are already suited to safe, unmanned
operations
– The ability to monitor critical parameters and fast reaction to limit
violation will protect the test cell and often the test article
– Modern DAC systems can also be programmed to notify
responsible parties when an event occurs
• What is missing?
– A coordinated lab-wide system for managing notifications
– A system that puts a remote human in the decision loop when a
failure is predicted
A&D Lab Management Solution
LabMinder Agent
• Each test system includes a LabMinder Agent installed
with iView
• The agent monitors the health of the test system
• The calculated health metric is globally configurable in
LabMinder
– Can be locally configured in the agent
• The allowed response procedures are configured in
LabMinder
– Can be locally configured in the agent
• The agent communicates state
changes to the metric and watchdog
info to LabMinder
LabMinder SMS
• LabMinder sits inside the lab, not typically on
company network
• SMS Modem is directly connected to LabMinder
machine via USB
– Responses to SMS messages are caller-ID checked
against notification list; rejected if not matched
– Incoming message must match an outgoing active
notification; random messages cannot shutdown a test
– Once valid response is received from authorized callerID, notification is no longer active
• All activity logged
LabMinder SMS Notifications
LabMinder Email/Web
• LabMinder uses BLAT to send email via existing
SMTP server
– May or may not require authentication with SMTP
server (depends on IT policy)
– Assumes LabMinder PC has SMTP outgoing port to a
SMTP server
– BLAT is supplied with LabMinder 2.0
• Response is via temporary web page on
LabMinder iView
– Link only exists for active duration of the notification
– Once proper response is received (either via web or
SMS), link is inactive
LabMinder Email Notifications
LabMinder Conclusion
• LabMinder is the key technology for managing an
unmanned lab
• Provides a single point for managing remote
notifications and responses to events in the lab
• LabMinder works with existing mobile apps:
email, messaging, web
iView Overview
• The A&D Lab Management System has a
common interface to all connected test systems:
iView
• iView is included and installed by default with
A&D test systems
– iTest
– CAS
– BcTS
–…
• iView is available with an open interface and SDK
for third-party test systems
System Overview
Web Services
• iView provides a set of high level services as web
pages
• Services include:
– Pages for monitoring live data channels on the test system
– Screenshot of the test system PC
– Report key diagnostics on the test system PC
– View log files
Interface Functions
• The key goal for iView is to provide the interface
for the Lab Management system to the test
system
• Interface functions include:
– Get the value of one or more live data parameters
– Set the value of one or more data parameters
– Get the list of all available parameter names on the
live test system
– Execute a procedure on the test system
– Upload test data to iCentral
Subsystems
• iView contains subsystems for the major Lab
Management services that are allocated to it
– WebQueries – gets requested data from test system
and formats as web page response
– UploadEngine – responsible for queuing and
uploading test system data files
– LabMinderAgent – queries test system for critical
parameters, calculates State Of Health (SOH) value,
etc
– UtilizationCalc – monitors, logs and uploads utilization
data from the test system
iView Subsystems
System Requirements
• OS Support
– Windows XP (32 or 64-bit)
– Windows 7 (32 or 64-bit)
• Disk space
– ~50MB for application
– More needed during runtime for queuing data
• Ports needed
– Default port 80 for communication to/from iCentral
• Port is configurable
– Also need SMB/CIFS port open to copy files to iCentral Upload
share
• iView runs as a 32-bit process on the test system
– Uses credentials of user who started it
Licensing
• Each test system connected to the A&D Lab
Management system requires one iView license
– Included with A&D test systems
• For 3rd party systems, purchase:
– W9200199 iView for 3rd Part Systems, which includes
• iView License
• iView installer
–
–
–
–
iView executables
iView SDK
Simulator plugin – provides working example of plugin
SDK documentation
iView Conclusion
• Customers with the A&D Lab Management
System use iView to connect their test systems
– iView is included with A&D products like iTest
– iView with open plugin technology is available for 3rd
party systems
• This allows all test systems in the lab to be
managed by one Lab Management system
– Improves efficiency, reduces cost
A&D Mobile Apps
• iCentral for Android is the first mobile app
– Contains monitoring capability similar to iCentral
dashboards
• Available to install via iCentral
Standard
Feature
Android Monitoring App
Standard
Feature
Android Monitoring App
• Connects to iCentral
• Direct drilldown to
specified test cell
• Shows preselected
channels
– Channels update live
• User selects channel
and begins to graph
– History buffer access
in development now
Standard
Feature
iCentral Specifications
• Server OS Required:
– Windows Server 2008R2 64-bit
• Server Hardware Required:
– Multi-core CPU
– 8GB RAM
– 160GB disk space
• Additional local or network data storage
– Networking/firewall access to lab PCs
• All live iView data is web based (port 80/443)
• Data files copied from lab machines via standard Windows file copies to
Upload share
• Other Considerations
– Web/Database services typically run as local administrator on server
– If data stored on remote storage, ID for service must have local admin
on server and remote read/write to storage
– Running iCentral on a VM is supported
Download