Translations of this page:

 Instance information

Highlights

A first sight view of Osmius capabilities:

  • Prepared to monitor Everything: In addition to CPU Load and Network traffic, why don't you monitor the number of sells per hour? Or the time to upload a document to your CMS?
  • SLA management. Services, dependencies, propagation rules, capacity planning and ITIL best practices.
  • Performance: More than 60.000 events per minute. Thousands of devices (things) and millions of events.
  • Robustness: Osmius processes are prepared against connection losts or process failures resendig and restarting things after the problems solve.
  • Managed Instances: From Unix to Windows, Databases from MySQL to Oracle, Virtual Machine Engines, etc. Easy to develop new agents.
  • Customize it! Use and integrate your own technical team scripts, add new SNPM or WMI events. Use Osmius widget to get your custom dashboard.
  • Extend it! You can enlarge monitoring and graphical capabilities with Osmius plugins.
  • Integrated GIS. Locate your instances and leverage on the GIS engine capabilities.
  • Datamining. Check where the main problems are or which service goes down the most last week, month, year.
  • Notification system. Want to receive alerts into your mobile? Send alerts via e-mail, jabber or SMS to the 24×7 support team?
  • Mobile Console: Check from iPhone or Android devices the real time state or the SLA Dash board.
  • Autodiscovery: Let Osmius discover the elements and applications on your network and infrastructure.


Osmius helps you to prevent failures or SLAs breaks, to react to and to solve problems before your users call you back and to analyse data in order to detect problematic areas and to improve your business or activity.

 "You can't manage/improve what you don't monitor"

Monitored Instances

Operative systems

Linux: local and remote monitoring. Monitors uptime, system resource consumption, processes running state, resource consumption per process, filesystems, system temperature, network traffic …
Solaris: local monitoring. Monitors uptime, system resource consumption (cpu, memory, swap …), processes and daemons running state, filesystems, users connected …
Windows: local and remote monitoring. Monitors uptime, system resources consumption (cpu, memory, disk, virtual memory … ), processes and services running state, Windows EventLog, network traffic, resources consumption per process, your own WMI queries …

Databases

MS SQL Server: local and remote monitoring. Monitors memory used by database server, splitted pages, used space by log and data, locks, number of connections, free pages, batch request …
MySQL: local and remote monitoring. Monitors connections, threads, network traffic, queries per second, locks, slow queries, uptime, open tables …
Oracle: local and remote monitoring. Monitors availability, uptime, locks, connections, invalid objects, performance problems, extensions problems, used space, slow queries, tablespaces usage, data and instructions cache success percentage, cursor consumption …
PostgreSQL: local and remote monitoring. Monitors availability, number of connections, percentage of maximum connections used and database size in Megabytes.

SNMP Devices

Osmius agent to obtain v1 and v2c SNMP variables and traps from any SNMP device.
In addition Osmius have a preconfigured agent to monitors generic CISCO routers.
Osmius has Autodiscovery of new traps.

Applications

Apache: local and remote monitoring. Monitors availability, uptime, request and a lot of data from your Apache server.
Asterisk: local and remote monitoring. Using AMI monitors availability, uptime, extensions state and mailbox messages.
Exchange: local and remote monitoring. Monitors Exchange 2003 and 2007 performance counters such as connected users, queues size, delivered, sent and failed messages, RPC requests and latency.
IIS: local and remote monitoring. Monitors uptime, connections, network traffic, request types and IIS errors.
Tomcat: local and remote monitoring. Using JMX monitors availability, uptime, applications running state, deployment status, memory usage, threads, pending objects and processor usage.

Technologies

IP: ping time reply, service availability such us http, ftp, ssh, telnet, imap, pop3, smtp … at any IP address.
IPMI: local and remote monitoring. Monitors availability, uptime and any data from IPMI able device sensors.
LOG: local monitoring. Monitors log file size and content using regular expressions.
SSH: local and remote monitoring. Monitors any SSH able device and use your own commands.
WEB: local and remote monitoring. Monitors ,with extraordinary performance, web availability, load time, transfer time, download size and content (using regular expressions) of any http or https source.

User Defined Events

Osmius is prepared to grow based on new agents that can be uploaded into your system using just one click from the Osmius web console. But even easier the user can define new events using:

  • Scripts: monitoring an event by executing a script.
  • SNMP: monitoring an event via an OID of a MIB.
  • Alerts: monitoring an event applying logical rules to existing events.
  • Statistics: monitoring an event performing statistical operations on existing events.
  • Web probes: monitoring an event via a web transaction created with a web browser.

Actions

Osmius can perform manual actions from the console when any event is received. This action execute an script, created by the administrator, on the machine of the Master Agent that has monitored the event. The administrator can creates generic actions (for any event), or actions for a particular type of instance (for all events of this type of instance) by selecting the “script” to execute.

Infrastructure

Osmius monitoring is based on Agents that are specialized on specific instances like databases or web applications. This way Osmius is very easy to expand or to update.
Unlike other monitoring tool Osmius allows us choose between intrussive and non-intrussive monitoring depending on our needs or access restrictions.

  • Distributed Infrastructure with a linux server to centralize the receipt of events and configurations, and with the possibility of deploying from 1 to N Agents (on Linux, Windows and Solaris) to monitor, depending on the topology of the network.
  • Web console to administration the distributed infrastructure.
  • Deployment and configuration of agents from the console.
  • New Agents and Agent updates from the console.
  • Proxy Agents that allows to monitor in different subnets.
  • Robustness to recover from any failures that occur throughout all layers of its distributed architecture.
  • Memory cache systems for not lost any osmius event.
  • Security based in users, groups of instances and roles that grants high customizable permissions to SLAs, Services and Instances.
  • Mobile Web console: there is a console optimized for mobile devices where you can access to real time data of your SLAs, Services and Instances and historic data as well. It has been tested in Android and iPhone.

ITIL and SLA Management

Osmius has been designed from the very begining to provide both the technical and the business view. You can use Osmius just like a monitoring tool without “linking” specific devices with the related service they are providing to the end user, but things are changing and knowing things like what services are affected from a server downtime and which SLAs we have to meet to accomplish with business goals is becoming a “must”.

  • Notifications of problems in instances, services, SLAs, etc. to users and/or to third party software by email, SMS and any notification systems.
  • Service Schedules in which the service must fulfill its SLA.
  • Propagation rules of the instances availability to their services: No propagation and group propagation.
  • Instances Dependency: an instance can be parent of other instances so we only need manage its problems and we can forget the problems of its children.

DataMining

Once you can react or prevent Service and Instance failures you'll want to go the next stage: Analyse historic data in order to identify hot spots and to plan actions and check their impact into the business or systems. Osmius let you to see historical data in graphicall charts and provides you with the very powerful tool of the Dashboard that you can access from both the Web or the Mobile Console.

  • Service evolution. Availability and state charts.
  • Instance variables: Check the evolution of every data, CPU Load, temperatures, network use, etc.
  • Dash Board: Identify problematic services, non compliant SLAs, check for devices availability.
  • Reports: Event distributions, instance inventories, resource capacity planning, users activity, notifications audit, etc

Osmius console and usability

Osmius Console is a Web 2.0 tool that facilitates the user interaction with the different monitoring options provided by the tool.

With the Osmius Web Console you can manage the Osmius Infrastructure, start/stop agents, deploy new ones, create proxies,… or you can define new SLAs, create new Instances, Services, etc.

Furthermore, Osmius Web Console provides you different Reports, Notification Systems (by default mail & SMS, but you can easily define a new notification channel) and a Dashboard that keep you informed at any time. This information is filtered with the user preferences, showing only the instances, services,… defined in the user configuration.

And of course, you can manage all this information in an easy but comprehensive management tool via your Iphone or Android mobile.

Some features you can find in the Osmius Web Console are:

  • Easy controls, like new Combo/List that provides the user the facility to choice between various options within a list, set filters, pagination,…
  • Interactive graphics : you can zoom in a range, click on zones to active master/detail graphs,…
  • Message Board Panel that enables the reporting of news, new verions, bug fixes, etc.. to the user in an easy way.
  • Context Menus : Click the right button of your mouse and discover new functionalities associated to the current object. An example, clicking with the right button on instances of Service Tree in Events Screen offers this options: Tag Instance, View Instance Tags, Edit Instance, Go to URL, Ping.
  • Aggrupations : For environments with massive infrastructure provide the ability to create groups of services.
  • Tag Instances : Add the possibility to tag instances (with one or more labels) so that instances can be filtered by these labels.
  • User Defined Events : Allow the ability of create new events via an Script or SNMP.
  • User Defined Traps Events : This offers the possibility to create events in Osmius that arise through one or more SNMP traps.
  • Webservices : Osmius Web Console provides an API to query events, instances, services, … through SOAP messages.

Third party Integrations

  • Osmius notification system, capable of notifying to 3th Party Software about the changes in the status of the different Osmius elements, change of service availability, the global mark of the system, etc.
  • Send tickets to HelpDesk Systems
  • Send emails, SMS or Jabber to staff or to support teams.
  • Osmius is able to receive TRAPS from any SNMP device.
  • Connect to Osmius data using our public Web Services
 
en/features/indice.txt · Last modified: 2011/07/28 13:50 by jesus.pancorbo
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki