SlideShare a Scribd company logo
Osmius 9.07 The OpenSource Monitoring Tool José Luis Marina :: 2009 Osmius 9.07 You can't manage  what you can't see.
Osmius 9.07: Professional Monitoring What is Osmius? Osmius allows you to  monitor  and keep track of  everything  connected to a  network
What is Osmius? We've designed Osmius to monitor: Computers and Network devices
Applications and Databases
User transactions... But also: Industrial sensors.
Energy consumptions.
Pollution levels in the neighbour.
Stock shares.
Any idea? Osmius 9.07: Professional Monitoring
Osmius 9.07: Professional Monitoring Why choose Osmius? Briefly, with Osmius you can: Monitor  thousands of devices  in Real Time.
Align IT with the  Business  (SLA Management).
Data Mining  and Business Intelligence.
Use the power of  GIS  to see/analyze data.
Monitor new “things”  in minutes.
Send automatic  notifications  to the staff.
Predict Capacity  shortages (ITIL).
Access ALL the  code  and  documentation .
Osmius 9.07: Professional Monitoring Who is behind Osmius? With Osmius you can: Monitor  thousands of devices  in Real Time.
Align IT with the  Business  (SLA Management).
Data Mining  and Business Intelligence.
Use the power of  GIS  to see/analyze data.
Monitor new “things”  in minutes.
Send automatic  notifications  to the staff.
Predict Capacity  shortages (ITIL).
Access ALL the code and documentation. Peopleware : Created in 2000 ~ 30 people
~ 2,000,000 € Last year billing Services:  Administration, Tuning and IT Operations
Software Development. Performance Demanding.
Free Open Source Software.
Information Security.

More Related Content

PDF
AWS Security Essentials
PDF
Cloudreach Voices - Stay Ahead of the Hackers; a Guide to Offensive Security
PPT
Clouds And Security
PDF
Arvinmeritor ARM_2008_Annual_Report
PDF
movenglish
PDF
alltel AR 2002
PPTX
교환학생 - 박상민
PDF
Arvinmeritor2000 Annual Report
AWS Security Essentials
Cloudreach Voices - Stay Ahead of the Hackers; a Guide to Offensive Security
Clouds And Security
Arvinmeritor ARM_2008_Annual_Report
movenglish
alltel AR 2002
교환학생 - 박상민
Arvinmeritor2000 Annual Report

Similar to Osmius 9.07: Professional Monitoring (20)

ODP
Osmius Features8.07
ODP
Osmius 8.07 Features
ODP
Osmius The Open Source, Fast and Extandable Monitoring Tool
PDF
Osmius: Monitoring Made Easy
PPTX
"up.time" New Release from uptime software - May, 2010
PDF
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
PPTX
5 Years Of Building SaaS On AWS
PDF
Serverless AWS reInvent 2019 recap
PPTX
What is going on - Application diagnostics on Azure - TechDays Finland
PPTX
Horizontal Scaling for Millions of Customers!
PDF
Amazon Web Services User Group Sydney - March 2018
PPTX
Aws 101 garage+
PDF
MindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
PPTX
Desktop virtualisation
PPTX
A Citrix Masterclass
PDF
Unlocking the Power of IoT: A comprehensive approach to real-time insights
PPTX
AWS Summit - Trends in Advanced Monitoring for AWS environments
PPTX
OpsStack--Integrated Operation Platform
PPTX
AWS Enterprise First Call Deck
PPTX
11 Ways Microservices & Dynamic Clouds Break Your Monitoring
Osmius Features8.07
Osmius 8.07 Features
Osmius The Open Source, Fast and Extandable Monitoring Tool
Osmius: Monitoring Made Easy
"up.time" New Release from uptime software - May, 2010
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
5 Years Of Building SaaS On AWS
Serverless AWS reInvent 2019 recap
What is going on - Application diagnostics on Azure - TechDays Finland
Horizontal Scaling for Millions of Customers!
Amazon Web Services User Group Sydney - March 2018
Aws 101 garage+
MindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
Desktop virtualisation
A Citrix Masterclass
Unlocking the Power of IoT: A comprehensive approach to real-time insights
AWS Summit - Trends in Advanced Monitoring for AWS environments
OpsStack--Integrated Operation Platform
AWS Enterprise First Call Deck
11 Ways Microservices & Dynamic Clouds Break Your Monitoring
Ad

Recently uploaded (20)

PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Big Data Technologies - Introduction.pptx
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Electronic commerce courselecture one. Pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Encapsulation theory and applications.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Machine learning based COVID-19 study performance prediction
PDF
Approach and Philosophy of On baking technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
Teaching material agriculture food technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Empathic Computing: Creating Shared Understanding
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Big Data Technologies - Introduction.pptx
SOPHOS-XG Firewall Administrator PPT.pptx
Electronic commerce courselecture one. Pdf
Spectroscopy.pptx food analysis technology
Group 1 Presentation -Planning and Decision Making .pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation_ Review paper, used for researhc scholars
Encapsulation theory and applications.pdf
Unlocking AI with Model Context Protocol (MCP)
Machine learning based COVID-19 study performance prediction
Approach and Philosophy of On baking technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Teaching material agriculture food technology
Advanced methodologies resolving dimensionality complications for autism neur...
Programs and apps: productivity, graphics, security and other tools
Empathic Computing: Creating Shared Understanding
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Ad

Osmius 9.07: Professional Monitoring

  • 1. Osmius 9.07 The OpenSource Monitoring Tool José Luis Marina :: 2009 Osmius 9.07 You can't manage what you can't see.
  • 2. Osmius 9.07: Professional Monitoring What is Osmius? Osmius allows you to monitor and keep track of everything connected to a network
  • 3. What is Osmius? We've designed Osmius to monitor: Computers and Network devices
  • 5. User transactions... But also: Industrial sensors.
  • 7. Pollution levels in the neighbour.
  • 9. Any idea? Osmius 9.07: Professional Monitoring
  • 10. Osmius 9.07: Professional Monitoring Why choose Osmius? Briefly, with Osmius you can: Monitor thousands of devices in Real Time.
  • 11. Align IT with the Business (SLA Management).
  • 12. Data Mining and Business Intelligence.
  • 13. Use the power of GIS to see/analyze data.
  • 15. Send automatic notifications to the staff.
  • 16. Predict Capacity shortages (ITIL).
  • 17. Access ALL the code and documentation .
  • 18. Osmius 9.07: Professional Monitoring Who is behind Osmius? With Osmius you can: Monitor thousands of devices in Real Time.
  • 19. Align IT with the Business (SLA Management).
  • 20. Data Mining and Business Intelligence.
  • 21. Use the power of GIS to see/analyze data.
  • 23. Send automatic notifications to the staff.
  • 24. Predict Capacity shortages (ITIL).
  • 25. Access ALL the code and documentation. Peopleware : Created in 2000 ~ 30 people
  • 26. ~ 2,000,000 € Last year billing Services: Administration, Tuning and IT Operations
  • 28. Free Open Source Software.
  • 30. R&D in collaboration with several Universities. More: UNE-EN-ISO/9001:2000 in IT Consultancy & Operations
  • 31. Osmius 9.07: Professional Monitoring Who is behind Osmius? Peopleware : Created in 2000 ~ 30 people
  • 32. ~ 2,000,000 € Last year billing Services: Administration, Tuning and IT Operations
  • 34. Free Open Source Software.
  • 36. R&D in collaboration with several Universities. More: UNE-EN-ISO/9001:2000 in IT Consultancy & Operations Peopleware Funds to Help R&D Investments Technological Partners Geographic Systems Business Intelligence Osmius Partners Installation Administration Support Training Deployment Development Multiplatform Installers
  • 37. Osmius 9.07: Professional Monitoring Who is behind Osmius? Community In Osmius everything is Open... not just the “core” !! First Stable version released in July 2008
  • 38. More than 4.000 downloads
  • 40. Osmius 9.07: Professional Monitoring Architecture & Tecnology With Osmius you can: Monitor thousands of devices in Real Time.
  • 41. Align IT with the Business (SLA Management).
  • 42. Data Mining and Business Intelligence.
  • 43. Use the power of GIS to see/analyze data.
  • 45. Send automatic notifications to the staff.
  • 46. Predict Capacity shortages (ITIL).
  • 47. Access ALL the code and documentation. SSL MA AG1 AGn MA AG1 AGn Master Agent Point from wich you want to monitor and deploy Agents. You can use 1 to N MA AG1 AGn CS Central Server Process to receive and correlate events and to manage all the agents MySql DataBase Open and documented DataModel. Events, SLA, etc TomCat J2EE WebConsole J2EE connecting to the DBase. Instances Something you want to monitor (Web, DB, Temp) Agent Specialized on monitoring specific instances like MySQL, Web sites...
  • 48. Osmius 9.07: Professional Monitoring SSL Architecture & Tecnology MA AG1 AGn MA AG1 AGn Master Agent C++ & ACE Multiplatform Persistent Queues Fault Tolerant MA AG1 AGn CS Central Server C++ & ACE & MySql API Fast insert and Correlation Secure Comms MySql DataBase Normalized Explain everything Stored Procs TomCat J2EE WebConsole Java J2EE Springs – Hibernate OpenLayers Instances Use API Reuse Connections Agent C++ & ACE API (MySql, Curl,etc) Only new code
  • 49. How to install Osmius 9.07: Professional Monitoring The Hard Way Download last source from Subversion.
  • 50. Access to Osmius Wiki
  • 51. Compile it in your preferred platforms. The Easy Way Download the installer for your platform.
  • 52. Run the graphical or text wizard. --------------------------------------------------- Press [Enter] to continue : Do you accept this license? [y/n]: y --------------------------------------------------- Installation folder Please, choose a folder to install Osmius Select a folder [/home/jlmarina/osmius]:
  • 53. Osmius 9.07: Professional Monitoring Concepts: Easy to understand Instance: Everything you want to monitor. Instance Type or Class: Defines the kind of questions you can make to the instance MySQL Database | Windows Server | Exchange Instance Events: Depending on its type an Instance can receive certain events MySQL Database: # Users, Free Space, Kbytes Out,... Parameters: Every 10 seconds – Customized Warning & Critical Threshold Event 1 :: Database Connections is: 250 Event 2 :: Uptime is : 8h 30' Event 1 :: Time to load Web is : 15 s Event 1 :: CPU Load is : 80%
  • 54. Osmius 9.07: Professional Monitoring Concepts: Easy to understand Correlation Engine I: T he Active Events view should be as clean as possible: Show only 1 row for repeated events.
  • 55. Automaticaly clean “bad” events when arrives a “good” one.
  • 56. If Temperature is OK clean previous CRITICAL events. Correlation Engine II (*) Identify dependendies between Instances: If this servers fails -> DataBase and WebServer also fail.
  • 57. Manual and automatic identification. Active and Historical Views Accumulate Only 1 row
  • 58. Concepts: Easy to understand Service: A group of instances joined to offer a service to some users Normally represents some functional group into your business The Intranet... Will be down this afternoon from 15:00 to 17:00 due to the upgrade of the Oracle Database from 9i to 10g Don't take this unavailability into account in the SLAs SLA – Service Level Agreement: Defines objetives to your services. The Intranet cannot be down more than 99.999 of its time Service Working Time Are we using the Intranet 24x7? Services must acomplish SLAs within their Working Time Osmius also implements: Planned DownTimes Osmius 9.07: Professional Monitoring
  • 59. Concepts: Easy to understand SLA – Service Level Agreement: Defines objetives to your services. The Intranet cannot be down more than 99.999 of its time Service Working Time Are we using the Intranet 24x7? Services must acomplish SLAs within their Working Time Osmius also implements: Planned DownTimes 99.999 Up 99.900 Ok 99.999 Up 99.900 Ok Osmius 9.07: Professional Monitoring 24x7 24x7 24x7 ... From M to F From 9 to 17 SLA Management Service Level Instance & Technical Level Events sent by the agents Firewall Intranet DB Intranet Gold Silver e-Com eMail CRM Host Moon Exchange Server Exch. FrontE Win Host Weight Propagation
  • 60. Concepts: Easy to Manage Osmius 9.07: Professional Monitoring Manage the Configuration: Distribute changes from the console to the distributed agents
  • 61. Distribute or upgrade agents with one click. Create your own... Events using your cutomized scripts and distribute them.
  • 62. Agents: Calling Peopleware or building them yourself using the Osmius Development Framework.
  • 63. Concepts: Easy to Manage Osmius 9.07: Professional Monitoring Templates: Manage all the configuration from a Central Point.
  • 64. Osmius provides you with default templates for every Instance Type Active/Inactive Events
  • 65. Recommended Interval and Thresholds... Sharing Templates (*) Donwload and Share them in the Osmius Template Site.
  • 66. Search a “production” configuration for Cisco Router C4500.
  • 67. Access user opinions and reviews. % CPU Load Look every 5 mins || Warning: > 90 || Critical: > 95 # Users Inactive Net KBytes Out Look every 5 mins || Warning: > 100 || Critical: > 150 | Silent % CPU Load Look every 30 secs || Warning: > 80 || Critical: > 85 Look every 30 secs || Warning: > 10 || Critical: > 15 Net KBytes Out Look every 60 secs || Warning: > 30 || Critical: > 40 # Users Template “ Default” Template “ Secure”
  • 68. Data Storage and Mining Data Storage – Data Warehouse – Business Intelligence: Osmius keeps track of how many seconds every Instance and every Service have stayed Available or in every State. SLA – Service Level Agreement: Defines objetives to your services. The Intranet cannot be down more than 99.999 of its time Service Working Time Are we using the Intranet 24x7? Services must acomplish SLAs within their Working Time Osmius also implements: Planned DownTimes Osmius 9.07: Professional Monitoring Global Mark Based on states of the different Services and their SLA. Offers an instant overall view And store the real data from any event in any Intance CPU Load S1 SLA Sn
  • 69. Data Storage and Mining How to deal with millions of events? Round Robin Database for the individual events . You don't need to know wich was the exact CPU load on 01-01-2008 at 8:00. The older the data the lesser the detail you need . Osmius 9.07: Professional Monitoring Integrated Data Warehouse Specific Osmius processes to aggregate daily info (seconds in each state, etc) Silent Mode Events in “silent mode” are only sent when there are changes in the Severity. “ Send me the Temperature only when it raises 30 C” Prevents network and storage resources starvation.
  • 70. Integration How to deal with millions of events? Round Robin Database for the individual events . You don't need to know wich was the exact CPU load on 01-01-2008 at 8:00. The older the data the lesser the detail you need . Osmius 9.07: Professional Monitoring Integrated Data Warehouse Specific Osmius processes to aggregate daily info (seconds in each state, etc) Silent Mode Events in “silent mode” are only sent when there are changes in the Severity. “ Send me the Temperature only when it raises 30 C” Prevents network and storage resources starvation. User Notificacions & Subscriptions Let Osmius inform you about changes. e-mail SMS .... Service Availability Changes Instance State Change Subscribe to Reports Working time Not Working time Out of office Jabber Global Mark Sending Osmius Event to others Standalone Agents: Integrate the agents directly with e-mail, Nagios, …
  • 71. Open Tickets automatically using notifications.
  • 72. Send Exchange Critical Events to another Monitoring system. Receiving Events from others Command Line Interface
  • 73. Proxy agent and Traps receiver (*) when using Intranet eComm
  • 74. Extracting Knowledge Osmius 9.07: Professional Monitoring ITIL: “ Best practices to align IT with Business” Availability Management:
  • 75. Choose which events impacts on Availability. IF Ping milliseconds > 5000 ms -> Instance is Down Capacity Planning:
  • 76. Choose which events measure capacity. Servers -> CPU Load Databases -> Used MBytes Data warehouse capabilities:
  • 77. Nightly processes calculate and aggregate data. Each Day: Event -> How many, count, group by instance, mean deviations...
  • 78. Instance -> Seconds Up, Down, Ok
  • 79. Service -> Seconds Up, Down, Ok, Second to Break SLA.
  • 80. SLA -> Most problematic Services,...
  • 81. Extracting Knowledge Osmius 9.07: Professional Monitoring Business Intelligence and Data Mining: Control Panel (*) to measure and track SLA accomplishment
  • 82. From Aggregate Data to specific event values (CPU Load).
  • 83. Reports designed to be the ones you needed.
  • 84. Osmius DataModel is well documented -> build your own reports.
  • 85. Extracting Knowledge Osmius 9.07: Professional Monitoring Business Intelligence and Data Mining: Control Panel (*) to measure and track SLA accomplishment
  • 86. From Aggregate Data to specific event values (CPU Load).
  • 87. Reports designed to be the ones you needed.
  • 88. Osmius DataModel is well documented -> build your own reports. Semantic Web and Osmius? Instructions (*):
  • 89. Help the operator to find the best solution to a problem.
  • 90. Search and maintain a local Knowledge Database.
  • 91. Why not combine local and external web knowledge Problem solving
  • 93. Automatic recommendations based on real local data
  • 94. ...
  • 95. Osmius Development Model Osmius 9.07: Professional Monitoring Deal with thousands of Instances and millions of events.
  • 96. Integrates SLA management and ITIL best practices.
  • 97. Manage everything from a Central Point .
  • 98. Business Intelligence mining tool.
  • 99. Leverage the power of GIS .
  • 100. Real Open : There is no community downgraded version.
  • 101. Well documented . We care about documentation. SCRUM Agile Methodology Version and demo every month Stable release: Twice a year Progress updated every day. Visibility (c) Softhouse
  • 102. Osmius Business Model Osmius 9.07: Professional Monitoring Why Monitoring? Know before your users that a problem has occurred... ...before they call you. Foresee problems before they arise.... ...so you can prevent them from occur. Capacity planning .... ... review historic data to analyze trends Improve Quality ... Monitoring is an increasing Market ... there are more and more systems connected, true?
  • 103. Osmius Business Model Osmius 9.07: Professional Monitoring Yes... but why Monitoring? Save costs!! Reduce non-availabilities into your business. Use resources where they are supposed to be. Foresee problems and save hours spent dealing with them. Use that hours to improve or develop new areas . Avoid false alarms and the “always running” symptom . Learn from your systems your users behavior .
  • 104. Osmius Business Model Osmius 9.07: Professional Monitoring Services Software support - Peopleware: Upgrades of agents and console
  • 105. Patches and technical alerts Consultancy – Partnership Network: Installation and configuration
  • 109. Osmius Business Model Osmius 9.07: Professional Monitoring Is there a Business Model with Free/Open Source? Osmius is FLOSS because selfish reasons Openness help us with distribution and more... Osmius is a professional monitoring tool which compete with the “Big Ones”. Openness help us selling Osmius Why buy something that makes me slave when I can use an open alternative? Customers aren't blind anymore. Osmius doesn't maintain double tricky distributions. Customers put Osmius under the Real FLOSS Tools and they choose us: 1.- Because Osmius is good software (functionality & robustness) 2.- Because Osmius is good software (services & freedom)
  • 110. Osmius Advantages Osmius 9.07: Professional Monitoring Deal with thousands of Instances and millions of events.
  • 111. Integrates SLA management and ITIL best practices.
  • 112. Manage everything from a Central Point .
  • 113. Business Intelligence mining tool.
  • 114. Leverage the power of GIS .
  • 115. Real Open : There is no community downgraded version.
  • 116. You can influence the RoadMap .
  • 117. Well documented . We care about documentation.
  • 118. Introducción Questions? Osmius is supported by: Ministry of Science and Education Ministry of Industry and Trade CDTI European Funds