open-source, web-based project: universal system manager - for monitoring, control, and reporting...

22
Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and Yuriy Kuzma

Upload: patrick-blair

Post on 29-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Open-Source, Web-Based Project: Universal System Manager - for monitoring,

control, and reporting

Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and Yuriy Kuzma

Page 2: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Objectives

• Describe the environment at CCME• Explain why we developed our own

program• Identify the tools used to develop the

program• Demonstrate the system’s features

Page 3: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Quick Assessment

• How many of you support AV in your department or unit?

• How many familiar with AV system management tools?

• How many use one or more in your unit?

• Likes and dislikes of existing systems?

Page 4: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Environment

• 270+ General Assignment Classrooms

• AV installations dating back to 1994• 5 different brands of control systems

alone• Many other variables– Stand alone equipment–Multiple people monitoring– Etc.

Page 5: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Why Develop Our Own?

• Too many manufacturers with too much software – we tried them– Constant failure– Expensive– Time consuming– Learning curve–No way to merge data sets

Page 6: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

How?

• Developed first with proprietary programming languages

• Wanted to make it available for other institutions – Open Source

• LAMP Application• Works well on multiple platforms• Mature development environment• Easy to find expertise

Page 7: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

USM

• Universal Systems Manager

Page 8: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Live Interactive Demonstration

Page 9: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Next Steps

• Improve reports• Start monitoring departmental

rooms– Extend permissions

• Add more “agents” to allow users to add equipment without needing to write any code

• Get user feedback

Page 10: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Sharing

• Website for sharing and collaboration– avstew.com

• Currently used by –UIC– ISU–UIUC CITES Classroom and Conference

Media Engineering (CCME)

Page 11: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Questions

• Tracy Whittaker–Manager Classroom Support, CITES

CCME• [email protected]

• Rick McNeely– IT Technical Associate, CITES CCME

[email protected]

• Yuriy Kuzma– IT Technical Associate, CITES CCME

[email protected]

Page 12: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Login Page

Page 13: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Home / Hot List

Page 14: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Room View

Page 15: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Close Up Room View – Remote Control

Page 16: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Reports“Reportico” integration for full customizable reporting.

Page 17: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Customization

Page 18: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

ReportsExample Report. May include graphs and charts as well.

Page 19: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

AdministrationPrivileges are adjustable on a user level.

Page 20: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

AdministrationSchedule tasks for Campus, Building or Room.

Page 21: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Code GeneratorCreates all code needed to tie in an AMX system.

Page 22: Open-Source, Web-Based Project: Universal System Manager - for monitoring, control, and reporting Tracy Whittaker, Andrew Wadsworth, Rick McNeely, and

Sample code