A first sight view of Osmius capabilities:
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"
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 …
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.
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.
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.
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.
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:
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.
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.
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”.
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.
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: