SlideShare une entreprise Scribd logo
1  sur  29
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

Contenu connexe

Tendances

Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - Varrow
Andrew Miller
 
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
Jason Ragsdale
 
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
Splunk
 
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
Jason Ragsdale
 

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

En vedette

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
dimka1994
 

En vedette (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
 

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

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 Platform
Kyle Hailey
 

Similaire à 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?
 

Plus de 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
 
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
 

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

Dernier

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Dernier (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .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