SlideShare a Scribd company logo
Machine Data to Readable Reports
System Monitoring, Alerting and Reporting
Ashley Fisher
University of the Sunshine Coast, Queensland.
Welcome
Ashley Fisher
Business Systems Analyst
University of the Sunshine Coast
Sunshine Coast, Queensland, Australia.
2
3
• System Health
• Monitoring
• Alerting
• Reporting
4
Microsoft Windows Ahead
While this presentation focusses on Microsoft Windows Server and associated technologies, the concepts
and implementation of these systems is similar in other operating environments.
Underlying Infrastructure
• USC is Microsoft centric
• Servers are running on Windows Server 2008 R2
• Authentication through Active Directory
• Currently running Microsoft SQL Server 2008
5
Blackboard Infrastructure
• 5 Environments
• Total 12 Application Servers
• 3 Dedicated Batch Servers
• 4 SQL Clusters, 1 Standalone MSSQL Installation
• 7 F5 BigIP Pools
• 7tb File Share Storage
• Approx. 12,000 Successful Logins per Day.
6
Mediasite Infrastructure
• 2 Environments
• Total 12 Application Servers
• 2 SQL Clusters
• 8 F5 BigIP Pools
• 9.5tb File Share Storage
• 380 Recorded Presentations per Week
• Approximately 1,100 hours of content viewed per Day
7
Monitoring Systems In Place
• Nagios
– Monitoring Server Availability
• Zabbix (Pictured Left)
– Monitoring Server Availability and
Performance
– Currently Proof of Concept
• Splunk
– Log Monitoring
8
9
Splunk captures, indexes and correlates real-time data in a searchable repository from
which it can generate graphs, reports, alerts, dashboards and visualizations.
Splunk has a mission of making machine data accessible across an organization by
identifying data patterns, providing metrics, diagnosing problems and providing intelligence
for business operations. Splunk is a horizontal technology used for application management,
security and compliance, as well as business and web analytics.
https://en.wikipedia.org/wiki/Splunk
Splunk Interface
10
Blackboard Logging
• 67 Log files on each Blackboard host
» A lot of information we can and are using.
» A lot we’re potentially missing.
• Daily rotation of important logs
» Troubleshooting issues across multiple days is frustrating.
• Logs archived Monday morning, weekly
» As above, however we need to unzip the archived logs to get access to the
contained information.
11
Blackboard Database
12
• The activity_accumulator table retains a transcript of user activity.
• We can use the behind table joins to track user login times, course access
times, and individual content item interactions.
• USC rotates our activity_accumulator table data into a backup database
every 180 days.
Student Contesting Late Submission Penalty
13
Students are penalised by a percentage of their received grade for late assignment submissions, students do contest the penalty from time to time.
• Traditional Method of Investigation
– Database Query (activity_accumulator)
– Individual Host Log Interrogation (Repeat)
• Lots of Steps
• Time Consuming
• Room for Error or Misinterpretation
Student Contesting Late Submission Penalty
14
Students are penalised by a percentage of their received grade for late assignment submissions, students do contest the penalty from time to time.
• Intermediate Method
– Database Query (activity_accumulator)
– Log Into Splunk
– Search string:
index=“blackboard_prod” “_userpk1_”
• Few Steps
• Easy Training
• Now Dashboarded
15
16
Zabbix is an enterprise open source monitoring solution for networks and applications(…)
It is designed to monitor and track the status of various network services, servers, and other
network hardware.
• Simple checks can verify the availability and responsiveness of standard services such
as SMTP or HTTP without installing any software on the monitored host.
• A Zabbix agent can also be installed on UNIX and Windows hosts to monitor statistics
such as CPU load, network utilization, disk space, etc.
• As an alternative to installing an agent on hosts, Zabbix includes support for monitoring
via SNMP, TCP and ICMP checks, as well as over IPMI, JMX, SSH, Telnet and using
custom parameters(…)
https://en.wikipedia.org/wiki/Zabbix
Zabbix Interface
17
Overview/Landing Page
• Zabbix holds a very template centred view of deployment.
• The approach we’ve taken is to have ‘opt-in’ templates available for hosts.
• CPU Load, Memory Use, Network Traffic/Bandwidth and HDD Space checks are in a template added to all
hosts with an agent installed
Our Zabbix Environment
18
Zabbix Templates
• Example Template: ‘Core Infrastructure Connectivity’.
19
When this template is applied to a host, the Zabbix agent on the host will ping those
end-points locally. We can see if an individual host cannot connect to the time
servers, domain controllers or our LDAP servers.
Blackboard and Zabbix
• We have multiple Blackboard specific templates, one is inline with the last example,
however it watches availability and response times of external connectors,
SafeAssign and Collaborate for example.
20
Blackboard and Zabbix
21
Blackboard and Zabbix
• One very powerful tool we have is JMX monitoring pulling information about the
Blackboard application itself.
22
Zabbix Environment Mapping
Zabbix allows you to map
relationships between nodes. Show
where problems lay, and their impact.
IE. If there was a problem with file03,
the line between bbdev01 and file03
would turn red, file03’s status would
change from OK to Problem. This is an
easy way to assess what the problem
will impact.
23
Mediasite and Zabbix
• Mediasite is really the forefront of monitoring through Zabbix.
• In Nagios, we currently have 5 checks per recorder in production.
• In Zabbix so far, I have 26 individual checks per recorder.
24
25
• The graph below shows the available space on our production
Blackboard file share for the incident.
• Emergency maintenance was carried out on the 15th to
increase the allocated disk space.
The Platforms in Collaboration
26
• An alert was set up in Splunk to in real time, let us know when a student
submits an assessment submission is greater than 200mb.
The Platforms in Collaboration
27
Self-Healing?
https://mediasite.usc.edu.au/Mediasite/Play/4af80791a9784f0bb418be531d7e31671d
The above video is the only way that I could think of how to present this particular part.
In the video, I have the Zabbix monitoring platform on one side, and a camera feed of the remote
Mediasite recorder on the other.
As illustrated in the previous slide, there are a few checks deemed “self-healing”, this is one such
scenario. In the event that the Mediasite scheduler service fails, or stops, Zabbix picks it up,
realises there is something not right, and I’ve got it sending a command to the recorder to shut the
software down, and force a restart on the recorder.
28
Questions?
29

More Related Content

What's hot

Denver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualizationDenver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualization
Kyle Hailey
 
Architecting for the cloud elasticity security
Architecting for the cloud elasticity securityArchitecting for the cloud elasticity security
Architecting for the cloud elasticity security
Len Bass
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowAndrew Miller
 
Data as a Service
Data as a Service Data as a Service
Data as a Service
Kyle Hailey
 
Tulsa tech fest 2010 - web speed and scalability
Tulsa tech fest 2010  - web speed and scalabilityTulsa tech fest 2010  - web speed and scalability
Tulsa tech fest 2010 - web speed and scalabilityJason Ragsdale
 
The have no fear guide to virtualizing databases
The have no fear guide to virtualizing databasesThe have no fear guide to virtualizing databases
The have no fear guide to virtualizing databases
SolarWinds
 
A Database Benchmark for Hyper-Converged Infrastructure (HCI)
A Database Benchmark for Hyper-Converged Infrastructure (HCI)A Database Benchmark for Hyper-Converged Infrastructure (HCI)
A Database Benchmark for Hyper-Converged Infrastructure (HCI)
Gary Little
 
SplunkLive! Washington DC May 2013 - Splunk App for VMware
SplunkLive! Washington DC May 2013 - Splunk App for VMwareSplunkLive! Washington DC May 2013 - Splunk App for VMware
SplunkLive! Washington DC May 2013 - Splunk App for VMwareSplunk
 
Capacity - Ransomware - Protection - Three Windows File Server Upgrades to Avoid
Capacity - Ransomware - Protection - Three Windows File Server Upgrades to AvoidCapacity - Ransomware - Protection - Three Windows File Server Upgrades to Avoid
Capacity - Ransomware - Protection - Three Windows File Server Upgrades to Avoid
Storage Switzerland
 
Caching: A Guided Tour - 10/12/2010
Caching: A Guided Tour - 10/12/2010Caching: A Guided Tour - 10/12/2010
Caching: A Guided Tour - 10/12/2010Jason Ragsdale
 

What's hot (11)

Denver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualizationDenver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualization
 
Architecting for the cloud elasticity security
Architecting for the cloud elasticity securityArchitecting for the cloud elasticity security
Architecting for the cloud elasticity security
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - Varrow
 
Mike Resseler - Using hyper-v replica in your environment
Mike Resseler - Using hyper-v replica in your environmentMike Resseler - Using hyper-v replica in your environment
Mike Resseler - Using hyper-v replica in your environment
 
Data as a Service
Data as a Service Data as a Service
Data as a Service
 
Tulsa tech fest 2010 - web speed and scalability
Tulsa tech fest 2010  - web speed and scalabilityTulsa tech fest 2010  - web speed and scalability
Tulsa tech fest 2010 - web speed and scalability
 
The have no fear guide to virtualizing databases
The have no fear guide to virtualizing databasesThe have no fear guide to virtualizing databases
The have no fear guide to virtualizing databases
 
A Database Benchmark for Hyper-Converged Infrastructure (HCI)
A Database Benchmark for Hyper-Converged Infrastructure (HCI)A Database Benchmark for Hyper-Converged Infrastructure (HCI)
A Database Benchmark for Hyper-Converged Infrastructure (HCI)
 
SplunkLive! Washington DC May 2013 - Splunk App for VMware
SplunkLive! Washington DC May 2013 - Splunk App for VMwareSplunkLive! Washington DC May 2013 - Splunk App for VMware
SplunkLive! Washington DC May 2013 - Splunk App for VMware
 
Capacity - Ransomware - Protection - Three Windows File Server Upgrades to Avoid
Capacity - Ransomware - Protection - Three Windows File Server Upgrades to AvoidCapacity - Ransomware - Protection - Three Windows File Server Upgrades to Avoid
Capacity - Ransomware - Protection - Three Windows File Server Upgrades to Avoid
 
Caching: A Guided Tour - 10/12/2010
Caching: A Guided Tour - 10/12/2010Caching: A Guided Tour - 10/12/2010
Caching: A Guided Tour - 10/12/2010
 

Viewers also liked

Ensayo politicas publicas de ciencia tecnologia y educacion. 03
Ensayo politicas publicas de ciencia tecnologia y educacion. 03Ensayo politicas publicas de ciencia tecnologia y educacion. 03
Ensayo politicas publicas de ciencia tecnologia y educacion. 03
becerritagomez
 
25 tenses
25 tenses25 tenses
GDITURKEY.WS
GDITURKEY.WSGDITURKEY.WS
GDITURKEY.WS
gdimatic
 
Martin Emilio Cortes Montagut
Martin Emilio Cortes Montagut Martin Emilio Cortes Montagut
Martin Emilio Cortes Montagut
martinmontagut
 
Enfoques investigacion
Enfoques investigacionEnfoques investigacion
Enfoques investigacion
carinadiana_4
 
SharePoint Framework at a glance
SharePoint Framework at a glanceSharePoint Framework at a glance
SharePoint Framework at a glance
Haaron Gonzalez
 
SC Melle 03 - Stadionecho - SCM gegen TV Bunde - Vorwärts Nordhorn
SC Melle 03 - Stadionecho - SCM gegen TV Bunde - Vorwärts NordhornSC Melle 03 - Stadionecho - SCM gegen TV Bunde - Vorwärts Nordhorn
SC Melle 03 - Stadionecho - SCM gegen TV Bunde - Vorwärts Nordhorn
SCM Fussball
 
Makalah kosmetika tradisional china
Makalah kosmetika tradisional china Makalah kosmetika tradisional china
Makalah kosmetika tradisional china
Nolis Marliati
 
Rockwell Automation Company Overview February 2017
Rockwell Automation Company Overview February 2017Rockwell Automation Company Overview February 2017
Rockwell Automation Company Overview February 2017
RockwellAutomationIR
 
Blackboard Powerpoint
Blackboard PowerpointBlackboard Powerpoint
Blackboard Powerpoint
bkg1990
 
Bb Tour ANZ 2017 - Workshop - Personalised learning & exemplary course design
Bb Tour ANZ 2017 - Workshop - Personalised learning & exemplary course designBb Tour ANZ 2017 - Workshop - Personalised learning & exemplary course design
Bb Tour ANZ 2017 - Workshop - Personalised learning & exemplary course design
Blackboard APAC
 
Osnovi d n_Tkachev_o_v_6_mf
Osnovi d n_Tkachev_o_v_6_mfOsnovi d n_Tkachev_o_v_6_mf
Osnovi d n_Tkachev_o_v_6_mfdimka1994
 
Metri Plant With utility
Metri Plant With utilityMetri Plant With utility
Metri Plant With utility
chirag patel
 
Meniere’s disease
Meniere’s diseaseMeniere’s disease
Meniere’s disease
praneeth koduru
 

Viewers also liked (14)

Ensayo politicas publicas de ciencia tecnologia y educacion. 03
Ensayo politicas publicas de ciencia tecnologia y educacion. 03Ensayo politicas publicas de ciencia tecnologia y educacion. 03
Ensayo politicas publicas de ciencia tecnologia y educacion. 03
 
25 tenses
25 tenses25 tenses
25 tenses
 
GDITURKEY.WS
GDITURKEY.WSGDITURKEY.WS
GDITURKEY.WS
 
Martin Emilio Cortes Montagut
Martin Emilio Cortes Montagut Martin Emilio Cortes Montagut
Martin Emilio Cortes Montagut
 
Enfoques investigacion
Enfoques investigacionEnfoques investigacion
Enfoques investigacion
 
SharePoint Framework at a glance
SharePoint Framework at a glanceSharePoint Framework at a glance
SharePoint Framework at a glance
 
SC Melle 03 - Stadionecho - SCM gegen TV Bunde - Vorwärts Nordhorn
SC Melle 03 - Stadionecho - SCM gegen TV Bunde - Vorwärts NordhornSC Melle 03 - Stadionecho - SCM gegen TV Bunde - Vorwärts Nordhorn
SC Melle 03 - Stadionecho - SCM gegen TV Bunde - Vorwärts Nordhorn
 
Makalah kosmetika tradisional china
Makalah kosmetika tradisional china Makalah kosmetika tradisional china
Makalah kosmetika tradisional china
 
Rockwell Automation Company Overview February 2017
Rockwell Automation Company Overview February 2017Rockwell Automation Company Overview February 2017
Rockwell Automation Company Overview February 2017
 
Blackboard Powerpoint
Blackboard PowerpointBlackboard Powerpoint
Blackboard Powerpoint
 
Bb Tour ANZ 2017 - Workshop - Personalised learning & exemplary course design
Bb Tour ANZ 2017 - Workshop - Personalised learning & exemplary course designBb Tour ANZ 2017 - Workshop - Personalised learning & exemplary course design
Bb Tour ANZ 2017 - Workshop - Personalised learning & exemplary course design
 
Osnovi d n_Tkachev_o_v_6_mf
Osnovi d n_Tkachev_o_v_6_mfOsnovi d n_Tkachev_o_v_6_mf
Osnovi d n_Tkachev_o_v_6_mf
 
Metri Plant With utility
Metri Plant With utilityMetri Plant With utility
Metri Plant With utility
 
Meniere’s disease
Meniere’s diseaseMeniere’s disease
Meniere’s disease
 

Similar to Machine Data to Readable Reports - System Monitoring, Alerting and Reporting - Ashley Fisher, Business Systems Analyst, University of the Sunshine Coast | ANZTLC15

BGOUG "Agile Data: revolutionizing database cloning'
BGOUG  "Agile Data: revolutionizing database cloning'BGOUG  "Agile Data: revolutionizing database cloning'
BGOUG "Agile Data: revolutionizing database cloning'
Kyle Hailey
 
BIO IT 15 - Are Your Researchers Paying Too Much for Their Cloud-Based Data B...
BIO IT 15 - Are Your Researchers Paying Too Much for Their Cloud-Based Data B...BIO IT 15 - Are Your Researchers Paying Too Much for Their Cloud-Based Data B...
BIO IT 15 - Are Your Researchers Paying Too Much for Their Cloud-Based Data B...
Dirk Petersen
 
Open source: Top issues in the top enterprise packages
Open source: Top issues in the top enterprise packagesOpen source: Top issues in the top enterprise packages
Open source: Top issues in the top enterprise packages
Rogue Wave Software
 
DevOps, Databases and The Phoenix Project UGF4042 from OOW14
DevOps, Databases and The Phoenix Project UGF4042 from OOW14DevOps, Databases and The Phoenix Project UGF4042 from OOW14
DevOps, Databases and The Phoenix Project UGF4042 from OOW14
Kyle Hailey
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
Senturus
 
Postgresql in Education
Postgresql in EducationPostgresql in Education
Postgresql in Education
dostatni
 
MySQL Infrastructure Testing Automation at GitHub
MySQL Infrastructure Testing Automation at GitHubMySQL Infrastructure Testing Automation at GitHub
MySQL Infrastructure Testing Automation at GitHub
Ike Walker
 
CLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB LaunchCLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB Launch
Tom Connor
 
10 Reasons Snowflake Is Great for Analytics
10 Reasons Snowflake Is Great for Analytics10 Reasons Snowflake Is Great for Analytics
10 Reasons Snowflake Is Great for Analytics
Senturus
 
Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013
Emtec Inc.
 
10 Tips for Your Journey to the Public Cloud
10 Tips for Your Journey to the Public Cloud10 Tips for Your Journey to the Public Cloud
10 Tips for Your Journey to the Public Cloud
Intuit Inc.
 
Presentation backup and recovery best practices for very large databases (v...
Presentation   backup and recovery best practices for very large databases (v...Presentation   backup and recovery best practices for very large databases (v...
Presentation backup and recovery best practices for very large databases (v...
xKinAnx
 
Background processing with hangfire
Background processing with hangfireBackground processing with hangfire
Background processing with hangfire
Aleksandar Bozinovski
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
eCapital Advisors
 
Database Management System - 2a
Database Management System - 2aDatabase Management System - 2a
Database Management System - 2a
SSN College of Engineering, Kalavakkam
 
Blackboard DevCon 2012 - How to Turn on the Lights to Your Blackboard Learn E...
Blackboard DevCon 2012 - How to Turn on the Lights to Your Blackboard Learn E...Blackboard DevCon 2012 - How to Turn on the Lights to Your Blackboard Learn E...
Blackboard DevCon 2012 - How to Turn on the Lights to Your Blackboard Learn E...Noriaki Tatsumi
 
Kscope 14 Presentation : Virtual Data Platform
Kscope 14 Presentation : Virtual Data PlatformKscope 14 Presentation : Virtual Data Platform
Kscope 14 Presentation : Virtual Data PlatformKyle Hailey
 
Silicon Valley Code Camp 2014 - Advanced MongoDB
Silicon Valley Code Camp 2014 - Advanced MongoDBSilicon Valley Code Camp 2014 - Advanced MongoDB
Silicon Valley Code Camp 2014 - Advanced MongoDB
Daniel Coupal
 
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...
TEST Huddle
 
Why 2015 is the Year of Copy Data - What are the requirements?
Why 2015 is the Year of Copy Data - What are the requirements?Why 2015 is the Year of Copy Data - What are the requirements?
Why 2015 is the Year of Copy Data - What are the requirements?
Storage Switzerland
 

Similar to Machine Data to Readable Reports - System Monitoring, Alerting and Reporting - Ashley Fisher, Business Systems Analyst, University of the Sunshine Coast | ANZTLC15 (20)

BGOUG "Agile Data: revolutionizing database cloning'
BGOUG  "Agile Data: revolutionizing database cloning'BGOUG  "Agile Data: revolutionizing database cloning'
BGOUG "Agile Data: revolutionizing database cloning'
 
BIO IT 15 - Are Your Researchers Paying Too Much for Their Cloud-Based Data B...
BIO IT 15 - Are Your Researchers Paying Too Much for Their Cloud-Based Data B...BIO IT 15 - Are Your Researchers Paying Too Much for Their Cloud-Based Data B...
BIO IT 15 - Are Your Researchers Paying Too Much for Their Cloud-Based Data B...
 
Open source: Top issues in the top enterprise packages
Open source: Top issues in the top enterprise packagesOpen source: Top issues in the top enterprise packages
Open source: Top issues in the top enterprise packages
 
DevOps, Databases and The Phoenix Project UGF4042 from OOW14
DevOps, Databases and The Phoenix Project UGF4042 from OOW14DevOps, Databases and The Phoenix Project UGF4042 from OOW14
DevOps, Databases and The Phoenix Project UGF4042 from OOW14
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
 
Postgresql in Education
Postgresql in EducationPostgresql in Education
Postgresql in Education
 
MySQL Infrastructure Testing Automation at GitHub
MySQL Infrastructure Testing Automation at GitHubMySQL Infrastructure Testing Automation at GitHub
MySQL Infrastructure Testing Automation at GitHub
 
CLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB LaunchCLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB Launch
 
10 Reasons Snowflake Is Great for Analytics
10 Reasons Snowflake Is Great for Analytics10 Reasons Snowflake Is Great for Analytics
10 Reasons Snowflake Is Great for Analytics
 
Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013
 
10 Tips for Your Journey to the Public Cloud
10 Tips for Your Journey to the Public Cloud10 Tips for Your Journey to the Public Cloud
10 Tips for Your Journey to the Public Cloud
 
Presentation backup and recovery best practices for very large databases (v...
Presentation   backup and recovery best practices for very large databases (v...Presentation   backup and recovery best practices for very large databases (v...
Presentation backup and recovery best practices for very large databases (v...
 
Background processing with hangfire
Background processing with hangfireBackground processing with hangfire
Background processing with hangfire
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
 
Database Management System - 2a
Database Management System - 2aDatabase Management System - 2a
Database Management System - 2a
 
Blackboard DevCon 2012 - How to Turn on the Lights to Your Blackboard Learn E...
Blackboard DevCon 2012 - How to Turn on the Lights to Your Blackboard Learn E...Blackboard DevCon 2012 - How to Turn on the Lights to Your Blackboard Learn E...
Blackboard DevCon 2012 - How to Turn on the Lights to Your Blackboard Learn E...
 
Kscope 14 Presentation : Virtual Data Platform
Kscope 14 Presentation : Virtual Data PlatformKscope 14 Presentation : Virtual Data Platform
Kscope 14 Presentation : Virtual Data Platform
 
Silicon Valley Code Camp 2014 - Advanced MongoDB
Silicon Valley Code Camp 2014 - Advanced MongoDBSilicon Valley Code Camp 2014 - Advanced MongoDB
Silicon Valley Code Camp 2014 - Advanced MongoDB
 
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...
 
Why 2015 is the Year of Copy Data - What are the requirements?
Why 2015 is the Year of Copy Data - What are the requirements?Why 2015 is the Year of Copy Data - What are the requirements?
Why 2015 is the Year of Copy Data - What are the requirements?
 

More from Blackboard APAC

Workshop: Setting the Foundations for an Iterative Course Evolution Model – A...
Workshop: Setting the Foundations for an Iterative Course Evolution Model – A...Workshop: Setting the Foundations for an Iterative Course Evolution Model – A...
Workshop: Setting the Foundations for an Iterative Course Evolution Model – A...
Blackboard APAC
 
Wow! That’s a great use of Blackboard Collaborate | Mark Bailye & Foong Yee L...
Wow! That’s a great use of Blackboard Collaborate | Mark Bailye & Foong Yee L...Wow! That’s a great use of Blackboard Collaborate | Mark Bailye & Foong Yee L...
Wow! That’s a great use of Blackboard Collaborate | Mark Bailye & Foong Yee L...
Blackboard APAC
 
Truly Inclusive Learning: Bringing Accessibility to Everyone | Foong Yee Leon...
Truly Inclusive Learning: Bringing Accessibility to Everyone | Foong Yee Leon...Truly Inclusive Learning: Bringing Accessibility to Everyone | Foong Yee Leon...
Truly Inclusive Learning: Bringing Accessibility to Everyone | Foong Yee Leon...
Blackboard APAC
 
Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...
Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...
Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...
Blackboard APAC
 
Efficiency in teaching using these 5 Moodlerooms tools and tips | Grant Beeve...
Efficiency in teaching using these 5 Moodlerooms tools and tips | Grant Beeve...Efficiency in teaching using these 5 Moodlerooms tools and tips | Grant Beeve...
Efficiency in teaching using these 5 Moodlerooms tools and tips | Grant Beeve...
Blackboard APAC
 
Blackboard Opening Keynote | Katie Blot - Blackboard | TLCANZ17
Blackboard Opening Keynote | Katie Blot - Blackboard | TLCANZ17Blackboard Opening Keynote | Katie Blot - Blackboard | TLCANZ17
Blackboard Opening Keynote | Katie Blot - Blackboard | TLCANZ17
Blackboard APAC
 
Exploring your pathway to SaaS and Ultra | Glenn Philpott - Blackboard | TLCA...
Exploring your pathway to SaaS and Ultra | Glenn Philpott - Blackboard | TLCA...Exploring your pathway to SaaS and Ultra | Glenn Philpott - Blackboard | TLCA...
Exploring your pathway to SaaS and Ultra | Glenn Philpott - Blackboard | TLCA...
Blackboard APAC
 
Redefining the concept of ‘face-to-face’ and online learning using the Collab...
Redefining the concept of ‘face-to-face’ and online learning using the Collab...Redefining the concept of ‘face-to-face’ and online learning using the Collab...
Redefining the concept of ‘face-to-face’ and online learning using the Collab...
Blackboard APAC
 
Thinking it through: Choosing the right Blackboard tool for the job | Neville...
Thinking it through: Choosing the right Blackboard tool for the job | Neville...Thinking it through: Choosing the right Blackboard tool for the job | Neville...
Thinking it through: Choosing the right Blackboard tool for the job | Neville...
Blackboard APAC
 
Leveraging learning technologies to support Indigenous postgraduate students ...
Leveraging learning technologies to support Indigenous postgraduate students ...Leveraging learning technologies to support Indigenous postgraduate students ...
Leveraging learning technologies to support Indigenous postgraduate students ...
Blackboard APAC
 
Innovative Uses of In-video Assessments and Video Analytics for Blackboard an...
Innovative Uses of In-video Assessments and Video Analytics for Blackboard an...Innovative Uses of In-video Assessments and Video Analytics for Blackboard an...
Innovative Uses of In-video Assessments and Video Analytics for Blackboard an...
Blackboard APAC
 
Workshop: The craft of creating delightful experiences: User Centred Problem ...
Workshop: The craft of creating delightful experiences: User Centred Problem ...Workshop: The craft of creating delightful experiences: User Centred Problem ...
Workshop: The craft of creating delightful experiences: User Centred Problem ...
Blackboard APAC
 
Engaging large cohorts of international students: Technology Enhanced Learnin...
Engaging large cohorts of international students: Technology Enhanced Learnin...Engaging large cohorts of international students: Technology Enhanced Learnin...
Engaging large cohorts of international students: Technology Enhanced Learnin...
Blackboard APAC
 
Online Tests: Can we do them better? | Bopelo Boitshwarelo, Jyoti Vemuri, Han...
Online Tests: Can we do them better? | Bopelo Boitshwarelo, Jyoti Vemuri, Han...Online Tests: Can we do them better? | Bopelo Boitshwarelo, Jyoti Vemuri, Han...
Online Tests: Can we do them better? | Bopelo Boitshwarelo, Jyoti Vemuri, Han...
Blackboard APAC
 
Designing Blackboard De-constructured: How USC is customising Blackboard | Ti...
Designing Blackboard De-constructured: How USC is customising Blackboard | Ti...Designing Blackboard De-constructured: How USC is customising Blackboard | Ti...
Designing Blackboard De-constructured: How USC is customising Blackboard | Ti...
Blackboard APAC
 
Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...
Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...
Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...
Blackboard APAC
 
Innovative Blended Learning Methods: Hits and Misses | Angela Sheedy, Petra B...
Innovative Blended Learning Methods: Hits and Misses | Angela Sheedy, Petra B...Innovative Blended Learning Methods: Hits and Misses | Angela Sheedy, Petra B...
Innovative Blended Learning Methods: Hits and Misses | Angela Sheedy, Petra B...
Blackboard APAC
 
Using Blackboard Learn alongside Microsoft OneNote: the overlaps, the complem...
Using Blackboard Learn alongside Microsoft OneNote: the overlaps, the complem...Using Blackboard Learn alongside Microsoft OneNote: the overlaps, the complem...
Using Blackboard Learn alongside Microsoft OneNote: the overlaps, the complem...
Blackboard APAC
 
Effective management of organisational transformation with Learning Technolog...
Effective management of organisational transformation with Learning Technolog...Effective management of organisational transformation with Learning Technolog...
Effective management of organisational transformation with Learning Technolog...
Blackboard APAC
 
Blackboard not Blackbored: Engaging and enabling students in the Tertiary Ena...
Blackboard not Blackbored: Engaging and enabling students in the Tertiary Ena...Blackboard not Blackbored: Engaging and enabling students in the Tertiary Ena...
Blackboard not Blackbored: Engaging and enabling students in the Tertiary Ena...
Blackboard APAC
 

More from Blackboard APAC (20)

Workshop: Setting the Foundations for an Iterative Course Evolution Model – A...
Workshop: Setting the Foundations for an Iterative Course Evolution Model – A...Workshop: Setting the Foundations for an Iterative Course Evolution Model – A...
Workshop: Setting the Foundations for an Iterative Course Evolution Model – A...
 
Wow! That’s a great use of Blackboard Collaborate | Mark Bailye & Foong Yee L...
Wow! That’s a great use of Blackboard Collaborate | Mark Bailye & Foong Yee L...Wow! That’s a great use of Blackboard Collaborate | Mark Bailye & Foong Yee L...
Wow! That’s a great use of Blackboard Collaborate | Mark Bailye & Foong Yee L...
 
Truly Inclusive Learning: Bringing Accessibility to Everyone | Foong Yee Leon...
Truly Inclusive Learning: Bringing Accessibility to Everyone | Foong Yee Leon...Truly Inclusive Learning: Bringing Accessibility to Everyone | Foong Yee Leon...
Truly Inclusive Learning: Bringing Accessibility to Everyone | Foong Yee Leon...
 
Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...
Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...
Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...
 
Efficiency in teaching using these 5 Moodlerooms tools and tips | Grant Beeve...
Efficiency in teaching using these 5 Moodlerooms tools and tips | Grant Beeve...Efficiency in teaching using these 5 Moodlerooms tools and tips | Grant Beeve...
Efficiency in teaching using these 5 Moodlerooms tools and tips | Grant Beeve...
 
Blackboard Opening Keynote | Katie Blot - Blackboard | TLCANZ17
Blackboard Opening Keynote | Katie Blot - Blackboard | TLCANZ17Blackboard Opening Keynote | Katie Blot - Blackboard | TLCANZ17
Blackboard Opening Keynote | Katie Blot - Blackboard | TLCANZ17
 
Exploring your pathway to SaaS and Ultra | Glenn Philpott - Blackboard | TLCA...
Exploring your pathway to SaaS and Ultra | Glenn Philpott - Blackboard | TLCA...Exploring your pathway to SaaS and Ultra | Glenn Philpott - Blackboard | TLCA...
Exploring your pathway to SaaS and Ultra | Glenn Philpott - Blackboard | TLCA...
 
Redefining the concept of ‘face-to-face’ and online learning using the Collab...
Redefining the concept of ‘face-to-face’ and online learning using the Collab...Redefining the concept of ‘face-to-face’ and online learning using the Collab...
Redefining the concept of ‘face-to-face’ and online learning using the Collab...
 
Thinking it through: Choosing the right Blackboard tool for the job | Neville...
Thinking it through: Choosing the right Blackboard tool for the job | Neville...Thinking it through: Choosing the right Blackboard tool for the job | Neville...
Thinking it through: Choosing the right Blackboard tool for the job | Neville...
 
Leveraging learning technologies to support Indigenous postgraduate students ...
Leveraging learning technologies to support Indigenous postgraduate students ...Leveraging learning technologies to support Indigenous postgraduate students ...
Leveraging learning technologies to support Indigenous postgraduate students ...
 
Innovative Uses of In-video Assessments and Video Analytics for Blackboard an...
Innovative Uses of In-video Assessments and Video Analytics for Blackboard an...Innovative Uses of In-video Assessments and Video Analytics for Blackboard an...
Innovative Uses of In-video Assessments and Video Analytics for Blackboard an...
 
Workshop: The craft of creating delightful experiences: User Centred Problem ...
Workshop: The craft of creating delightful experiences: User Centred Problem ...Workshop: The craft of creating delightful experiences: User Centred Problem ...
Workshop: The craft of creating delightful experiences: User Centred Problem ...
 
Engaging large cohorts of international students: Technology Enhanced Learnin...
Engaging large cohorts of international students: Technology Enhanced Learnin...Engaging large cohorts of international students: Technology Enhanced Learnin...
Engaging large cohorts of international students: Technology Enhanced Learnin...
 
Online Tests: Can we do them better? | Bopelo Boitshwarelo, Jyoti Vemuri, Han...
Online Tests: Can we do them better? | Bopelo Boitshwarelo, Jyoti Vemuri, Han...Online Tests: Can we do them better? | Bopelo Boitshwarelo, Jyoti Vemuri, Han...
Online Tests: Can we do them better? | Bopelo Boitshwarelo, Jyoti Vemuri, Han...
 
Designing Blackboard De-constructured: How USC is customising Blackboard | Ti...
Designing Blackboard De-constructured: How USC is customising Blackboard | Ti...Designing Blackboard De-constructured: How USC is customising Blackboard | Ti...
Designing Blackboard De-constructured: How USC is customising Blackboard | Ti...
 
Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...
Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...
Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...
 
Innovative Blended Learning Methods: Hits and Misses | Angela Sheedy, Petra B...
Innovative Blended Learning Methods: Hits and Misses | Angela Sheedy, Petra B...Innovative Blended Learning Methods: Hits and Misses | Angela Sheedy, Petra B...
Innovative Blended Learning Methods: Hits and Misses | Angela Sheedy, Petra B...
 
Using Blackboard Learn alongside Microsoft OneNote: the overlaps, the complem...
Using Blackboard Learn alongside Microsoft OneNote: the overlaps, the complem...Using Blackboard Learn alongside Microsoft OneNote: the overlaps, the complem...
Using Blackboard Learn alongside Microsoft OneNote: the overlaps, the complem...
 
Effective management of organisational transformation with Learning Technolog...
Effective management of organisational transformation with Learning Technolog...Effective management of organisational transformation with Learning Technolog...
Effective management of organisational transformation with Learning Technolog...
 
Blackboard not Blackbored: Engaging and enabling students in the Tertiary Ena...
Blackboard not Blackbored: Engaging and enabling students in the Tertiary Ena...Blackboard not Blackbored: Engaging and enabling students in the Tertiary Ena...
Blackboard not Blackbored: Engaging and enabling students in the Tertiary Ena...
 

Recently uploaded

Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 

Recently uploaded (20)

Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 

Machine Data to Readable Reports - System Monitoring, Alerting and Reporting - Ashley Fisher, Business Systems Analyst, University of the Sunshine Coast | ANZTLC15

  • 1. Machine Data to Readable Reports System Monitoring, Alerting and Reporting Ashley Fisher University of the Sunshine Coast, Queensland.
  • 2. Welcome Ashley Fisher Business Systems Analyst University of the Sunshine Coast Sunshine Coast, Queensland, Australia. 2
  • 3. 3 • System Health • Monitoring • Alerting • Reporting
  • 4. 4 Microsoft Windows Ahead While this presentation focusses on Microsoft Windows Server and associated technologies, the concepts and implementation of these systems is similar in other operating environments.
  • 5. Underlying Infrastructure • USC is Microsoft centric • Servers are running on Windows Server 2008 R2 • Authentication through Active Directory • Currently running Microsoft SQL Server 2008 5
  • 6. Blackboard Infrastructure • 5 Environments • Total 12 Application Servers • 3 Dedicated Batch Servers • 4 SQL Clusters, 1 Standalone MSSQL Installation • 7 F5 BigIP Pools • 7tb File Share Storage • Approx. 12,000 Successful Logins per Day. 6
  • 7. Mediasite Infrastructure • 2 Environments • Total 12 Application Servers • 2 SQL Clusters • 8 F5 BigIP Pools • 9.5tb File Share Storage • 380 Recorded Presentations per Week • Approximately 1,100 hours of content viewed per Day 7
  • 8. Monitoring Systems In Place • Nagios – Monitoring Server Availability • Zabbix (Pictured Left) – Monitoring Server Availability and Performance – Currently Proof of Concept • Splunk – Log Monitoring 8
  • 9. 9 Splunk captures, indexes and correlates real-time data in a searchable repository from which it can generate graphs, reports, alerts, dashboards and visualizations. Splunk has a mission of making machine data accessible across an organization by identifying data patterns, providing metrics, diagnosing problems and providing intelligence for business operations. Splunk is a horizontal technology used for application management, security and compliance, as well as business and web analytics. https://en.wikipedia.org/wiki/Splunk
  • 11. Blackboard Logging • 67 Log files on each Blackboard host » A lot of information we can and are using. » A lot we’re potentially missing. • Daily rotation of important logs » Troubleshooting issues across multiple days is frustrating. • Logs archived Monday morning, weekly » As above, however we need to unzip the archived logs to get access to the contained information. 11
  • 12. Blackboard Database 12 • The activity_accumulator table retains a transcript of user activity. • We can use the behind table joins to track user login times, course access times, and individual content item interactions. • USC rotates our activity_accumulator table data into a backup database every 180 days.
  • 13. Student Contesting Late Submission Penalty 13 Students are penalised by a percentage of their received grade for late assignment submissions, students do contest the penalty from time to time. • Traditional Method of Investigation – Database Query (activity_accumulator) – Individual Host Log Interrogation (Repeat) • Lots of Steps • Time Consuming • Room for Error or Misinterpretation
  • 14. Student Contesting Late Submission Penalty 14 Students are penalised by a percentage of their received grade for late assignment submissions, students do contest the penalty from time to time. • Intermediate Method – Database Query (activity_accumulator) – Log Into Splunk – Search string: index=“blackboard_prod” “_userpk1_” • Few Steps • Easy Training • Now Dashboarded
  • 15. 15
  • 16. 16 Zabbix is an enterprise open source monitoring solution for networks and applications(…) It is designed to monitor and track the status of various network services, servers, and other network hardware. • Simple checks can verify the availability and responsiveness of standard services such as SMTP or HTTP without installing any software on the monitored host. • A Zabbix agent can also be installed on UNIX and Windows hosts to monitor statistics such as CPU load, network utilization, disk space, etc. • As an alternative to installing an agent on hosts, Zabbix includes support for monitoring via SNMP, TCP and ICMP checks, as well as over IPMI, JMX, SSH, Telnet and using custom parameters(…) https://en.wikipedia.org/wiki/Zabbix
  • 18. • Zabbix holds a very template centred view of deployment. • The approach we’ve taken is to have ‘opt-in’ templates available for hosts. • CPU Load, Memory Use, Network Traffic/Bandwidth and HDD Space checks are in a template added to all hosts with an agent installed Our Zabbix Environment 18
  • 19. Zabbix Templates • Example Template: ‘Core Infrastructure Connectivity’. 19 When this template is applied to a host, the Zabbix agent on the host will ping those end-points locally. We can see if an individual host cannot connect to the time servers, domain controllers or our LDAP servers.
  • 20. Blackboard and Zabbix • We have multiple Blackboard specific templates, one is inline with the last example, however it watches availability and response times of external connectors, SafeAssign and Collaborate for example. 20
  • 22. Blackboard and Zabbix • One very powerful tool we have is JMX monitoring pulling information about the Blackboard application itself. 22
  • 23. Zabbix Environment Mapping Zabbix allows you to map relationships between nodes. Show where problems lay, and their impact. IE. If there was a problem with file03, the line between bbdev01 and file03 would turn red, file03’s status would change from OK to Problem. This is an easy way to assess what the problem will impact. 23
  • 24. Mediasite and Zabbix • Mediasite is really the forefront of monitoring through Zabbix. • In Nagios, we currently have 5 checks per recorder in production. • In Zabbix so far, I have 26 individual checks per recorder. 24
  • 25. 25
  • 26. • The graph below shows the available space on our production Blackboard file share for the incident. • Emergency maintenance was carried out on the 15th to increase the allocated disk space. The Platforms in Collaboration 26
  • 27. • An alert was set up in Splunk to in real time, let us know when a student submits an assessment submission is greater than 200mb. The Platforms in Collaboration 27
  • 28. Self-Healing? https://mediasite.usc.edu.au/Mediasite/Play/4af80791a9784f0bb418be531d7e31671d The above video is the only way that I could think of how to present this particular part. In the video, I have the Zabbix monitoring platform on one side, and a camera feed of the remote Mediasite recorder on the other. As illustrated in the previous slide, there are a few checks deemed “self-healing”, this is one such scenario. In the event that the Mediasite scheduler service fails, or stops, Zabbix picks it up, realises there is something not right, and I’ve got it sending a command to the recorder to shut the software down, and force a restart on the recorder. 28