The document provides an overview of NimbusMonitoring, a SaaS monitoring solution presented by Ojoconsulting Oy at the SharePoint Users Group Finland on May 24, 2012. NimbusMonitoring monitors over 30 countries, 50 locations, 1000 devices, and 10,000 sensors across IT infrastructure components, applications, databases, and virtualized environments. It identifies key performance indicators, correlates information into a status pyramid, and enables proactive service trending and analysis. The solution includes enterprise dashboards, template-based service dashboards, and tools for stakeholders and service managers.
1. SharePoint Users Group Finland
SPUG 24.5.2012
Measuring Successful
SharePoint Implementation
V1.1 Olli Jokinen
Ojoconsulting Oy
3.6.2012 Copyright Ojoconsulting Oy 1
2. NimbusMonitoring
NimbusMonitoring as SaaS is used to monitor
and proactively manage business services and
specific systems within the IT infrastructure,
including network components, servers,
databases, applications, and virtualized
environments.
Current Base
Monitoring >30 Countries, ~ 50 locations, ~1000 Devices, ~10K sensors
3. Our Monitoring Strategy
• Identify key figures per service to monitor
(Not all available data is useful)
• Correlate information and reduce metering
data for pyramid status/data model from
bottom up
• In case of a problem correlating identificators
is possible and alerting is aligned to model
4. Primary Deliverables
• Produce a clear view of current, past and
future activities for Service Manager
• Provide analyzing tooling for Stakeholders
• Enable CBA and ROI for comparison of in-
house/hosted/cloud-solutions
6. Enterprise
Dashboards
General overview of key IT-Service
areas and statuses:
Areas linked to enable easy drill-drown
to Service Dashboards and Service
data to give more insight
3.6.2012 Copyright Ojoconsulting Oy 6
7. Template based
Service Dashboards
• Dashboard Templates available per
service area:
• SharePoint
• SCCM 2007 R2 and WSUS
• Lync 2010, OCS and LCS
• Active Directory
• VMware
• Microsoft FEP
• And many more
• Offers Insight View of Service
status
• Implemented within minutes
based on our templates
3.6.2012 Copyright Ojoconsulting Oy 7
8. My SharePoint Bio
• TechFan since Digital Dashboard
• Participated Tahoe JVP program
(1st Finnish Company, Production env)
• Fully blown SPPS 2003 implementation in a
Global Company ~5K users, three hubs (GER,
UK, FI)
• Several smaller implementations
9. Development
Developement started in late 2010
How to produce the information by Microsoft
Supported way?
• Limitations in CAML
• LINQ available in 2010 only
Current Solution:
• WMI
• Direct SQL (with NOLOCK)
10. Measurements in SharePoint
Quantitative Qualitative
Quantitative measurements are Based on observations like
those which involve the collection of measuring how productivity has
numbers… improved.
Easy! Not Possible?
Example: Example:
Measure number of MySites Measure number of MySites
updated and visited during specific
time frame
3.6.2012 Copyright Ojoconsulting Oy 10
11. User Activity (IIS)
• Users Count and
Sessions
• Bytes Received
and Sent
• Files Received,
Sent, Deleted
3.6.2012 Copyright Ojoconsulting Oy 11
12. User Activity (SPPS Audit)
• View
• Check Out
• Update
• Check In
• Content Type Update
• Copy
• Delete
• Move
• Search
• Undelete
• Workflow
3.6.2012 Copyright Ojoconsulting Oy 12
13. User Activity (SPPS)
Documents Activity
• Checked Out below 30 d
• Checked Out between
30 and 90 d
• Checked Out over 90 d
Alerts Activity
• Immediate Subscriptions
• Scheduled Subscriptions
3.6.2012 Copyright Ojoconsulting Oy 13
14. Document Measurements
General Repository
• Total Number of Documents
• Storage used
Document Activity
• Checked Out below 30 d
• Checked Out between
30 and 90 d
• Checked Out over 90 d
Repository Activity
• Docs in 5 d
• Docs in 6 and 30 d
• Docs in 31 and 90 d
• Docs over 91 d Quantitative/Qualitative?
3.6.2012 Copyright Ojoconsulting Oy 14
15. Other Measurements
Absolute count of:
• Webs
• Sites
• Lists
• Directories
To allow capacity
management via Last used/viewed information in
trending developement
3.6.2012 Copyright Ojoconsulting Oy 15
16. SharePoint Security Auditing
Security related activities:
• Logs Deleted
• SG Created Alerts and reports for active
• SG Change Add security management!
• SG Change Rem
• SG Deleted AD based security auditing
• SR Created supported via AD connector
• SR Deleted
• SR Inheritance Broken Currently in development
• SR Updated (no cleartext link)
• SS Inheritance Broken
• SS Inheritance Restored SG = Security Group
• SS Updated SR = Permission level
SS = Permission
3.6.2012 Copyright Ojoconsulting Oy 16
17. Qualitative Measurements
Currently supported
• System Response and Access times
• My sites usage (views, contacts)
Future development examples
• Best bets (light) analyses
• Discover unused resources, Stale Sites and
Pages
18. Simulated User Experience
End user activity simulation in remote offices where
Performance may be compromised
3.6.2012 Copyright Ojoconsulting Oy 18
19. Proactive Service Trending
One month
trend: Should
• Can be enabled on any data be 2 in next
month down
(capacity and performance) to ZERO!!!
People stopping
• By default three trend views using the system
REACT NOW!!!
for 1, 3, 6 months
– Expected trend values
– Forecasted values
• ”loop back” to enable
reporting history on
trended data
3.6.2012 Copyright Ojoconsulting Oy 19
23. Corporate Service Management
Challenges
• View on current status of infrastructure and services is very complicated -
too much information from multiple sources, Shared resources causing
dependencies.
• What is the Future of the Service?
– Meeting the ROI? Are we using the System/Service as intended? Who are
using it and when? Do we run out of capacity? Or bury the Service?
• Many Service Providers offer solution per service type e.g. network service
– Correlation usually not included and outage situations often lead to a dispute
between providers
• Available Solutions usually generate very High OTC and Monthly costs
Believe it or Not
”Single application can cripple the whole infrastructure”
3.6.2012 Copyright Ojoconsulting Oy 23
24. Corporate Service Management
Challenges in virtualized environments
• Constructing view on current status of infrastructure and services is
very complicated - too much information from multiple sources
• What is the Future of the Service?
– Meeting the ROI? Are we using the System/Service as intended? Who
are using it and when? Do we run out of capacity? Bury Service?
• Many Service Providers offer solution per service type e.g. network
service
– Correlation usually not included and outage situations often lead to a
dispute between providers
• Available Solutions usually generate very High OTC and Monthly
costs
3.6.2012 Copyright Ojoconsulting Oy 24
25. Monitoring Service Targets
• Monitor EVERYTHING! .....but only key items
• Offer simple ”Traffic Lights” based solution: Green, Yellow, Orange, Red
• Correlation of services implemented in traffic lights: Network, Server Service and quality in
one correlated view
• Simulate Users and Processes from Remote Sites
• Automatize service recovery processes and Auditing where possible
• Cloud Systems Cost Control via Monitoring
• Incorporate effectively other system data:
– Include and correlate HW related data from Cloud provider to company services
metering.
3.6.2012 Copyright Ojoconsulting Oy 25
26. Challenges in Virtual Environments
Monitoring:
• As Virtual environments are dynamic must
focus on the whole, monitoring single VM is
not the solution
• Relationships may be hard to perceive and
understand
• Simple things can have major effects
3.6.2012 Copyright Ojoconsulting Oy 26
27. Reactive Approach
Where is the root
cause?...
”User is failing to print
out the latest
manufacturing
instructions....”
When platforms are
shared between
services...
- How to resolve this?
- Where to start?
3.6.2012 Copyright Ojoconsulting Oy 27
28. Proactive Approach
What if? ...Could we
instead...?
Apply Correlation and
Trending on all key
services and platforms
to anticipate future
resourcing needs...
3.6.2012 Copyright Ojoconsulting Oy 28
29. Monitoring as SaaS benefits
• Be ready to go in hours
• No backup or availability worries
• No scalability or performance concerns
• Access from home, office, or on the road
• No patching or upgrades
• No upgrade fees
• No upfront costs
• No capital expenses
• No long–term contracts or commitments
31. Key Infrastructure Services Monitored
• Active Directory 2003-2008R2
• Citrix and RDP, Citrix Licensing
• WSUS and SCCM 2007
• Backup Systems:
- Symantec Backup Exec+ CPS, MS DPM
• Antivirus Systems:
-Symantec SEP, Microsoft FEP
3.6.2012 Copyright Ojoconsulting Oy 31
32. Applications Monitored
• ERP Systems:
– Microsoft Dynamics AX
– Microsoft CRM
– IFS
• SharePoint and MOSS
• Live and Office Comms Server, Lync 2010
• Exchange 2003-2010
• Symantec Enterprise Vault
3.6.2012 Copyright Ojoconsulting Oy 32
33. SAP/R3 Monitoring
Various System Areas:
• Systems
• Enqueues
• Idocs
• Job states
• Buffers
• Client Usages
• Batches
• Databases
• ...
3.6.2012 Copyright Ojoconsulting Oy 33
34. Key Platforms Monitored
• Server Room Temperature
• NetApp Ontap
• HP Servers Hardware Health
• Symantec Enterprise Vault
• IIS and BITS performance
• Microsoft SQL server extended
3.6.2012 Copyright Ojoconsulting Oy 34
36. The list goes on..........
• Common Sensors: The most common sensor types for network monitoring.
• Bandwidth Monitoring: Monitoring of bandwidth usage using WMI, SNMP, Packet
Sniffer or xFlow
• (NetFlow/sFlow).
• Web Server (HTTP, HTTPS): Sensors based on the HTTP protocol.
• SNMP
• Windows Systems (WMI)
• Various Protocols: Various sensor types for services used on the Internet and
others (PING, PORT, FTP,DNS, RDP, HDD Health etc.).
• Mail Servers: SMTP, POP3, IMAP, SMTP&IMAP Round Trip, SMTP&POP3
• Round Trip etc., Exchange 2003, 2007
• SQL Servers: Monitoring of SQL Servers (MySQL, MS-SQL and Oracle).
• File Servers: Monitoring of File Servers, NASs, etc.
• Virtual Servers: Sensors for VMware Servers, Hyper-V and Amazon Cloud Watch.
• VoIP and QoS: Quality-of-service monitoring and Cisco IP SLA monitoring via SNMP.
3.6.2012 Copyright Ojoconsulting Oy 36
38. Enterprise
Dashboards
General overview of key IT-Service
areas and statuses:
Areas linked to enable easy drill-drown
to Service Dashboards and Service
data to give more insight
3.6.2012 Copyright Ojoconsulting Oy 38
39. Template based
Service Dashboards
• Dashboard Templates available per
service area:
• SCCM 2007 R2 and WSUS
• Lync 2010, OCS and LCS
• Active Directory
• VMware
• Microsoft FEP
• And many more
• Offers Insight View of Service
status
• Implemented within minutes
based on our templates
3.6.2012 Copyright Ojoconsulting Oy 39
41. Customer Case A:
LCS 2005 AV Conferencing Trend
AV-conference total time in Company A Description and Data Source
How is our Online Conferencing being used?
What is the future for this service?
“We can see 25% increment of usage per
year”
Substance:
• Total number of minutes times user spent
on Conferences per Month
• Use data to trend the usage of Online
Conferencing in a Company
Data source:
• Lync Plugin for Online Conference users
“Monitoring the clever way”
NimbusMonitoring
43. Fully
Multi-tenant
• Each Customer has a fully
SaaS isolated silo in the Core
Environment System environment
• Customers may have
dedicated Probe Machines in
their internal networks, no
limit.
Benefits:
• Sms Alerting ”built-in”
• High utilization of system
templates, OIDs, report
templates, create once use
many
3.6.2012 Copyright Ojoconsulting Oy 43
44. Simple Systems Setup
One Instance can Monitor All
Simply install a lightweight remote probe
on any Windows inside your firewall
(or your customer’s, vendor’s).
No software will be needed to be installed
on any computer monitored.
3.6.2012 Copyright Ojoconsulting Oy 44