As a network increases in size and importance, so does the need to ensure the network runs and keeps running effectively. To achieve this, it is necessary not only to know what devices make up the IT infrastructure inventory but also to keep an eye on those devices in terms of availability, health status and performance.
While it is possible to manually monitor IT infrastructure, especially on a small network, it can become quite time consuming and even outrightly impossible in most cases. Because of this, several tools are available to help with IT infrastructure monitoring and these tools will include features like:.
Relevant to this article is the Orion suite of tools available from Solarwinds. This suite includes tools for performance monitoring, configuration management, server and application monitoring, and so on. While this makes their solution robust, it can be quite confusing to know which tools to use and which modules you will need to install to use a particular feature.
This also means that the total cost of a complete solution can quickly add up. Solarwinds Orion is Windows-based even though it can monitor a whole lot of devices. Configuration is also done from a full-fledged Orion web interface that can provide a wealth of information about the devices being monitored depending on the specific tools installed.
Alerting and Reporting are also available in the Orion suite. It provides information such as availability, health status temperature, power supply, etc. It can report this information on a variety of devices including Cisco, HP, and F5.
Solarwinds NPM is freely available to Try for 30 days. IBM and Dell servers and applications e. The tool comes with monitoring templates to help you get setup quickly.
The templates can also be customized to monitor custom applications. This is probably one of the best monitoring tools available on the market when you consider how simple it is to setup and how easy it is to use. A device is not a sensor because you can enable multiple sensors on a single device.
Even with this, PRTG is generally less expensive than other paid monitoring solutions. For example, about 10 years ago, almost all financial institutions banks in Nigeria had a screen up for monitoring their different branches and they mostly used Whatsup Gold. Interest for this tool has waned in recent times although they recently revamped the product version 16 and Looking beyond the history, WhatsUp Gold is an easy-to-use tool that provides several features including:.
Some of these features are only available in certain editions, of which WhatsUp Gold provides four 4 different editions : Basic, Pro, Total and Total Plus. It is also worth noting that WhatsUp Gold can only be installed on Windows OS and may not be as customizable as other Linux-based monitoring tools.
WhatsUp Gold also uses a device-based pricing model a device can have several elements versus element-based which means that it may be cheaper than some alternative e.
Solarwinds or PRTG. Nagios is probably the most popular network monitoring tool partly because it is also the oldest among monitoring tools still in use today. It is a Linux-based solution that is very flexible and powerful because the core can be extended with plugins of which they are a lot.
Out of the box, Nagios Core is not great — poor reporting, text-based configuration, no support for graphs. However, Nagios XI builds on this powerful Nagios Core and then goes a step ahead by simplifying and making available by default many of the things lacking in Nagios Core. Some of the features available on Nagios XI include:.
While many of these features are available in Nagios Core with the use of plugins, they are available by default in Nagios XI which means the complexity of deployment is reduced. Nagios XI is available in two editions: Standard edition and Enterprise edition. Licenses for each edition come in three 3 levels: Node, Node or Unlimited Node. You can view the price list here. It can be installed on either Windows or Linux OS and offers several features like:.
While most of these features come included in the base installation or as a free add-onsome of them require you to purchase a separate license.
For example, the Network Configuration Management module is free for up to two 2 devices after which it requires a separate license.You can download most of the tools and utilities straight away by clicking the product name or download link.
Get started now and run your first backup in under 15 mins! All the links have been verified to be working as of 6th Sept. This article will be periodically updated to ensure all links work and point to the latest versions. Altaro VM Backup is a fast, affordable, high-performance backup solution, specifically developed for small and mid-market businesses.
Works also on mobile devices. It also detects deleted and newly created files and folders and logs file server access attempts.
The GUI plug-in allows a user to easily manage the setup and deployment requirements in a stateless environment managed by Auto Deploy. The script takes snapshots of live running virtual machines, backs up the master VMDK s and then upon completion, deletes the snapshot until the next backup.
The tool fully automates the end-to-end process of deploying test VMs, coordinating workload runs, aggregating test results, and collecting necessary data for troubleshooting purposes.
Scalable and extensible, Icinga 2 can monitor large, complex environments across multiple locations. Hundreds of third-party add-ons provide for monitoring of virtually all in-house applications, services, and systems. Out-of-the-box, it offers network monitoring, physical and virtual server monitoring, flow-based bandwidth analysis, firewall log analysis and archiving, configuration and change management, and IP address and switch port management, thereby providing all the visibility and control that you need over your network.
Designed to help administrators and developers quickly learn and master Windows PowerShell, it also dramatically increases the productivity of expert users. This means that the content of received syslog messages can be checked and an alarm can be triggered depending on the content and severity.
Rsync compiled for ESXi 5. NET 4. By collecting vCenter server credentials from the user, the tool is able to discover all of the products installed in the deployment by recursive probing. Gather real-time log data to enable powerful searches, dynamic dashboards, alerts, and analysis.
Virtual Health Monitor is a free real-time performance monitoring solution that can be deployed broadly across multiple hypervisor platforms.
You can target file names or patterns. Works without an index and provides results within seconds. Portable version available. You can also configure existing virtual machines in your vCenter Server environment.
Key information is emailed directly to your inbox in a nice easily readable format. This script picks on the key known issues and potential issues scripted as plugins for various technologies written as PowerShell scripts.
Includes customizable templates to enable or disable Windows system services and features, per VMware recommendations and best practices, across multiple systems.
Best VM Monitoring Tools to Keep a Watchful Eye On Your Virtual Machines
It will then depict the connectivity in pictorial form.Anybody that has to look after a large array of Virtual machines and hosted virtual sessions such as remote desktops, will understand the value of proper VM Management solutions and software for these products. This is especially important for day to day administration and Systems Managementensuring that your environment, and your users, are all working without any issues behind the scenes. We will look at some of their basic features, as well as which scenarios they are especially useful in.
After going through our list, you will hopefully have a much better idea of what to look for in such a product, and how it could benefit you and your organization. Below your find a quick description of each software tool for managing Virtual Machines as well as their respective Hypervisor.
SolarWinds has produced a free software application that continuously monitors your virtual machine infrastructure, which includes VMWare vSphere and Microsoft Hyper-V compatibility, allowing you to manage your virtual environment effectively and from one singular location. The free version lacks some more sophisticated features such as comprehensive environmental monitoring, VM host resource monitoring, and other enterprise level monitoring tools. For smaller VM installations, the free version of VM Monitor should be usable for most people, however, those looking to use all of the features would do well to purchase the paid for version.
SolarWinds has created an excellent tool that has been designed to optimize performance and reliability in your virtual environment, and allows all v-Sphere and Hyper-V issues to be resolved quickly and easily. Some key features of this application include:. Other features include capacity planning, active virtualization alerts, management dashboards, management actions, VM sprawl control, VM right-sizing, application stack integration, cloud infrastructure monitoring, dashboards, high availability and an enterprise command center.
The main benefit of using this software is that the product ensures up-time and peak performance of guest virtual machines, while providing dashboards, reports and alerts to your IT team when they need to know about what is happening. It is able to monitor every detail of the virtual environments that you are running, and is pre-configured for monitoring all aspects of your VMWare installation.
Paessler has made an excellent application that can be used effectively with VMWare installations, and will give you excellent vision of what is happening within your VM environment. A full price list can be found here. Zabbix is an excellent general tool for monitoring and watching your VM environment, and it comes with some fantastic monitoring and troubleshooting tools. The great thing about Zabbix is that all of the data that you could possibly need to monitor is available in a light weight, easy to use web browser interface, which makes it really easy to navigate and view.
For those that are not afraid of learning how the system works, Zabbix offers an excellent platform for free for you to monitor your virtual environment from. There is a large community that offers advice and information on how to get your monitoring requirements catered for, and the initial setup is easy to do.
Zabbix can be downloaded from here. Veeam is used extensively for VMWare Installations around the world, and can be found in data centers and server rooms in most places that use virtual environments.
Veeam also has excellent visibility features like dashboards, reports and alerts. The product ships with over preset alarms, predefined reports, infrastructure assessment tools for backups, backup and replication reports, and much more. For those looking to purchase Veaam ONE you can find a quotation form here.
A free Veaam ONE trial can be downloaded here. There are intuitive and informative dashboards that let you see how the environment is running, and large amounts of data are available via this function. You can view the top 5 loaded virtual machines for specific hosts, and it also allows you to view system performance metrics of the individual hosts that house the virtual machines on your network.
You can monitor performance of host devices and calculate baselines and thresholds, while creating and exporting comprehensive performance reports. There is also planned support for Citrix XenServer and VM sprawl alerting, with capacity planning and other advanced features that will add value and functionality to this product offering.
All of the features within this product come together to offer a capable monitoring suite that monitors, detects and alerts to give you a comprehensive overview of your environment. A full price-list can be found here. EG Innovations has identified an area of virtualization that needs attention, and that is in the application space.
Application Monitoring Across All Environments with vRealize Hyperic
They provide a monitoring platform that allows for real time analysis of application performance issues, as well as root cause investigation.
They are able to guide administrators towards the issues causing performance problems by investigating network, application, virtualization platform and storage states within the environment. This product offers some of the most comprehensive support for multiple virtualization platforms that we have seen in this review, which may or may not make sense for your particular operational environment, but having support for all of these different products is a good.
Check here for a quotation request form. For those wishing to download a demo, the link can be found here. Nagios has all of the capabilities that make monitoring your VMs and keeping track of the multitude of metrics and data really easy to do. Nagios is able to satisfy the most stringent of demands for most virtual environments, and is able to provide a solid monitoring platform from which the most vital information can be easily seen and acted upon when necessary.
An online pricing request form can be found here.Virtual machines, or VMs, are becoming increasingly common in enterprise infrastructures, joining physical computers, printers, and database servers on the network. Their uses include application development and testing, storage, operating system flexibility, and workspace duplication. The challenges when dealing with VMs are complex, as they can use resources in different ways than physical machines and may be exposed to different risks and performance issues.
To maintain well-performing and healthy network infrastructure, IT professionals need to understand how virtual machines work, and how to work with them. Crucially, implementing a good performance monitoring tool helps ensure end users are getting what they expect from their virtual machines, without slowdowns or inefficiencies.
Some are most suitable in an enterprise or large infrastructure setting, while others are better for smaller and medium-sized businesses. What Is a Virtual Machine? How Does Virtual Machine Work? At its most basic level, a virtual machine is a computer system running on software rather than hardware.
In other words, you create a computer inside another computer. While the virtual machine is created using the software, it uses the physical resources of the host machine, such as CPU, RAM, and hard drive storage.
You can set up as many virtual machines as you want on your host computer, but you will have to divide your physical hardware resources among the virtual machines. This layer in the middle both protects the host machine and creates and manages the virtual machine.
There are multiple kinds of virtual machines. They work in different ways, and each one has its specific purposes. The two main types of virtual machines are system virtual machines and process virtual machines. Virtual machines are set up using a hypervisor or similar technology. A hypervisor is a piece of hardware, firmware, or software that creates your virtual machines, allocates resources to them, and then manages them.
Hypervisors and the virtual machines they run are commonly used for data replication, desktop and OS virtualization, server consolidation, and cloud computing. Through a hypervisor, you can manage and virtualize all these different servers, and centrally control them to more efficiently handle this infrastructure. A hypervisor enables you to allocate resources to numerous virtual machines, regardless of which parts of your system the VM is used for or what operating system it runs.
Hypervisors also provide a security layer between your virtual machines and your host machine operating system, preventing faulty applications or corrupted files from infecting your host machine. For example, if you download a corrupted or infected file on your VM, the hypervisor will prevent the file from getting to your host machine.
Some malware targets the hypervisor itself, so hypervisors also require security measures to be in place. There are two main types of hypervisor: native and embedded. Native hypervisors are installed directly on the physical hardware, while embedded hypervisors are installed on the operating system.
When it comes to creating a virtual machine, there are several solutions on the market, with VirtualBox, Hyper-V, and VMware being the most commonly known. Beyond these solutions, other, smaller VM offerings are available for different operating systems. The one you choose will depend on your hardware and OS needs, as well as your enterprise requirements. The following tips will guide you in optimizing your VM performance.
In some cases, virtual machines used across enterprises are all configured in the same way. However, one person may need more RAM for their applications than another, while someone else might need a VM with different applications installed.Tools and utilities simplify the day to day administrative tasks for VMware Administrator.
These tools are essential sysadmin tools for VMware administrators. This article lists the top 21 Must-have VMware admin tools which are necessary to carry out the daily operations of VMware infrastructure. Since choosing one best tool in each category is very difficult so I have included 1 0r 2 tools which are in the same category in the below list.
These Must-have VMware admin tools lists are carved out from my experience in managing VMware infrastructure. I have personally used all of this sysadmin tools in my daily job. I decided to list them out for my readers. VMware Workstation and VMware Workstation player helps us to create completed isolated, secure virtual machines that encapsulate an operating system and its application.
Both can be installed on your desktop or Laptop. Using VMware Workstation and VMware Player, admin can set up the test lab and test the configuration changes before applying it to the real infrastructure. It allows me to play with my ESXi hosts even during my flight travel. VMware vCenter Converter converts local and remote physical machines into virtual machines without any downtime.
VMware Converter standalone has Centralized management console allows you to queue up and monitor many simultaneous conversions, both local and remote, such as in headquarters and branch offices.
I am sure every VMware admin would have used Putty atleast once in their lifetime to manage their vSphere hosts. All are bundled under one tool called MobaXterm. Its main function is secure file transfer between a local and a remote computer. Most of the VMware admins aware about Winscp. The Veeam FastSCP engine also features traffic compression and empty block removal for best file copy performance.
You can use PowerCLI scripts to perform automation of your day to day tasks. It saves a lot of effort and time of VMware administrators. It is one of the must-have VMware admin tools for administrators to automate the vSphere Management.
With the recent past, I am getting a lot of requests in my infrastructure to perform vMotion and clone of virtual machines across vCenter Servers. From vSphere 6. If VCs are not linked, users cannot view the infrastructure across multiple VCs and thus, cannot utilize this functionality through UI.
It also supports cross-cluster placement and shared storage vMotion between two VCs. GUI always simplify the life of administrators especially Windows-based administrators like me. RVTools, great windows. NET 2. It is one of the tools that every VMware admin should have on their machine.
Take a look at my article to understand how to use RVTools. Windows-based vSphere Client was stopped from vSphere 6. However, I have listed vSphere Client in Must-have VMware tools by considering the administrators who still have to deal with vSphere 6 and below.
Every VMware administrator should be using the esxtop command to monitor and troubleshoot the performance of ESXi hosts and virtual machines in your virtual infrastructure.
VisualEsxtop is an enhanced version of resxtop and esxtop. Log files play the major role in auditing and troubleshooting vSphere environment. It is important to collect and store log files of your vSphere hosts. To simplify the support, VMware released VMWare vCenter Support Assistant, a free vCenter plug-in, to shorten the time needed to submit support requests, collect and upload diagnostic support data, and troubleshoot technical issues.
Support Assistant allows you to open and manage support requests directly from the vSphere Web Client. It also automates the process of collecting and uploading ESXi and vCenter Server log files and matches this data to a continuously updated list of known customer issues to provide you with proactive alerts and recommended fixes. This script picks on the key known issues and potential issues scripted as plugins for various technologies written as Powershell scripts and reports it all in one place so all you do in the morning is check your email.This includes parameters like CPU loadmemory usage or downtime.
By monitoring VMware you are always up to date with the performance of your virtual machines. Virtualization is a crucial part of many IT environments and an effective way to reduce expenses while boosting efficiency and flexibility of your business. To avoid downtimes and ensure a good overall performanceyou should monitor your VMware servers and all of your virtual machines.
It involves using specialized software to create a virtual or software-created version of a computing resource rather than the actual version of the same resource. Read more. Virtualization is only a good idea if you can keep an eye on CPU load, disk usage, performance, and network utilization of your VM.
If there's an issue there, then there will also be an issue with the virtual machines - which means that soon you'll find yourself struggling with compounding problems. With a comprehensive monitoring tool, any potential trouble spots will be visible at all times.
If too many virtual machines run on one host, this can lead to system overload and performance issues. And so you learn about problems before your clients or coworkers are aware that anything is wrong. We have been a certified technology partner of VMware for several years. This gives us detailed insight into VMware. Thanks to our specific device templates, we can quickly and easily integrate our PRTG Network Monitor into your infrastructure.
This occurs with the help of our "sensors" - measuring points which monitor particular aspects of a device like CPU load or memory allocation. Using these, PRTG can monitor every detail of your virtual environment. The following sensors are currently available for monitoring VMware:. One sensor usually monitors one measured value in your network, e.
On average you need about sensors per device or one sensor per switch port. This sensor displays a single virtual machine's CPU load and memory usagedisk read and write speed, and network transmission speed. This sensor displays the host server's temperature, current power consumption, fan rotations per minute RPMbattery voltage, and health status. Use the VMware Datastore sensor to keep an eye on hard drive usage and the status of your data store.
PRTG monitors these vendors and applications, and more, in one view!We have a need to monitor our environment ESX servers and VMs for capacity and alerts, using a third party tool. One way of doing this would be to determine what load can be placed upon each ESX server to allow the failover of one host.
Now you can cpu load by interogating esxtop. A product should be able to interogate this string return the vaule and then alert to you if it went above say 0. I combine this type of monitoring with a cluster capacity planner spreadsheet, that logs all VM and ESX information so I can tell at a glance for new builds coming in if there is room upon a cluster.
Do you need everything off those, no Utilization numbers are best for each VM as well as overall If you can only get a few things then go for the overall values. We also use Cacti for monitoring our ESX hosts.
However, build the Cacti on a Linux box to save headache further down the road.
I had incredible difficulty trying to get Windows cacti to poll ESX correctly. If you're looking for freeware there is also unnoc with vmware templates can't comment on it since we don't use it. They seem to have it available as a vmware appliance as well. Sorry to revive a dead thread, but can you tell me what enhancements you made to the cacti templates and scripts to get it working?
The download in your link is for ESX 2. This was Microsoft recommendation for physical servers while ago. Looks like CPU acts differently on virtual. How do you monitor CPU on virtuals? For example at backup windows, CPU raises a lot in my enviroment, but the application "knows" or remeber that this is normal activity for the last xx weeks and should therefore not raise an alarm.
This content has been marked as final. Show 22 replies. Just one way of looking at it, there are many more I'm sure. That could help