What is our primary use case?
We had a customer who was interested in using this solution, and I was involved in the implementation, installation, and support of the tool. One of the customers already had Device42 in their environment and wanted us to support their Device42 environment. They had a clustered environment.
I have also used this tool during the migration process. One of the customers wanted to do a migration. Discovery is the first phase of every migration. For discovering the environment, they used Device42. It was helpful for the migration process. It provides a good level of information from the infrastructure side as well as from the application side. It creates good reports, which are helpful for the cloud migration journey. It also has good dashboards. It supports DOQL. So, you can write SQL queries and get the data you need from the infrastructure side or from the application side. All these things help in the migration process.
How has it helped my organization?
It is helpful for asset management. We can discover customers' environments and see the pain areas. The infrastructure of one of the customers was big and segregated. They had one data center in the US and one in India, and they didn't know about the types or number of devices they had. We could collect all this information by using the Device42 discovery tool. It gave a holistic view of a data center or infrastructure. We could see the kind of devices they had and how they were interconnected. We could also see how many data domains they had and how the domains were interconnected. Once we had all this information, we could integrate it with CMDB.
The best thing is that you can integrate it with different kinds of CMDBs. You can integrate with ServiceNow, BMC Remedy, or Jira. After integrating it with a CMDB, you can push all the discovered information about the servers and network devices into the CMDB, where you maintain all the asset details. CMDB is nothing but an asset management system. All the asset details are coming from the Device42 discovery tool. It is the main and holistic source of information for any asset management system. It is required to update your CMDB or asset management system because the scan happens on a regular basis and you get updated infrastructure details. Therefore, a discovery tool like Device42 is very helpful in your environment for getting the updated inventory of your infrastructure.
It has been helpful for cloud-migration projects. It provides a lot of good information that is helpful for preparing your cloud migration plan. You get good hardware-level and application-level information. You also get all the dependency information. Device42 also provides the current sizing of the device. By looking at the current sizing of the device, you can plan your target sizing. This information or reporting is helpful. There is basically a remote collector that does all the discovery work. It also provides you with the cloud readiness report to see which device is ready to move to the cloud, and it also provides you with a comparison such as which cloud is suitable for the device or whether it should go to Azure, AWS, or Google Cloud. The cloud readiness report helps you to do better migration planning.
The most challenging part of a cloud migration project is the discovery and assessment phase. If you don't have good tools in your hand for the discovery information and assessment report, it takes a lot of time. In a cloud migration project, most time goes into the discovery and assessment phase, but if you have Device42, within 20 days, you get all the discovery, dependency, and sizing data. You also get the cloud readiness report. So, you save 80% to 90% of your time by having all this information readily available to you. If you do all these things manually, it would take you almost six months to collect all this data.
It has helped to solve day-to-day IT problems faster. Device42 is the main source of information for any CMDB. In the previous IT era, the support team used to do monitoring manually. If a server crashed, they would raise a request or a P1 incident in the ITSM tool. With Device42, all the server information is in the CMDB. We can create automation where if any server is having an issue or has crashed, it can check the details of that server from the CMDB, and through the orchestration tool, it can create a ticket. It raises an alert, and through that alert, it creates a ticket in ITSM. That ticket is automatically assigned to the support team. The support team gets the notification that a P1 ticket has come to the queue and resolves the ticket. If there is a known issue, the orchestration tool can also automatically resolve the problem. For example, if it is a RAM issue and a particular service is stopped, then through automation, you can automatically start that service, and your server is up and running again. So, a lot of time is saved through this automation. It has saved about 70% of the time.
It helps to save costs. You have all your infrastructure information in one place in a CMDB. So, you are not managing anything manually. You are saving the money that you would have had to pay five to six consultants to manage your CMDB. Managing infrastructure is not easy, and you need to put a team together to manage your infrastructure. Device42 manages your infrastructure automatically.
Its reports help you to consolidate things and close any gaps. It provides a utilization report through which you get to know which server is under-utilized and which server is over-utilized in the environment. You can decommission the servers that are less utilized and save money. For the servers that are more utilized, you can increase the RAM or CPU. So, it helps in reducing the size of your infrastructure and consolidating it. If one server is running an application, you can put that application on another server and decommission the server. You can consolidate the applications that are running on different servers and save money through this approach. Similarly, if you are using multiple network devices for the same purpose, you can consolidate those. You can remove the network devices that are not being utilized or are not useful. By looking at the reports and seeing the information that Device42 gives, you can create a consolidation plan for the server side, as well as the infrastructure side.
What is most valuable?
The reporting part is valuable. You have classic reports, and you can also do advanced reporting. They also have the DOQL feature for queries. You can write SQL queries to get your data and create custom reports.
You can do Application Dependency Mapping (ADM) and design your rack rooms and buildings. You get a tree view of all the servers. You can see how a server is dependent on other servers. You can create a dependency mapping and see which server or device is connected to which devices and on which ports. Affinity is another useful feature.
It does agentless discovery, and it also supports agent-based discovery. You can put an agent on the target server, and you can do the discovery through the agent. Agentless discovery is a good feature where you can discover the target environment without putting an agent. It is similar to credential-based discovery. You just need a service account on all the servers. You don't need to put an agent, whereas when you go for agent-based discovery or scanning, you need to put an agent on the target device. You also need to restart or reboot the device after putting the agent for which sometimes you don't get approval because they are production servers. In such a case, you go with the agentless approach and just configure the service account on the target server. You do a lightweight scan and get most of the information from the infrastructure side in terms of application dependency and server dependency. However, some of the information is missing when you are not using an agent. If you have an agent on a target server, you can also get information about the software running on the server, whereas with the agentless approach, you can't get that information. This is a difference between agentless and agent-based discovery. Agentless discovery is good if you want to start using the tool because you don't need to get any approval for putting in an agent and rebooting the device. That's why most people go with the agentless approach.
What needs improvement?
Its price needs to be improved. It is more expensive than some of the other tools out there.
Their support is good, but their knowledge base should be better. There should be a common area where we can search and find solutions for our queries or issues. We don't always need to raise a ticket with the Device42 support team.
Currently, if you want to ping devices, you need to log into Appliance Manager. This feature should be available on the Device42 side. You should be able to use the ping utility without logging into Appliance Manager. The features that are there in Appliance Manager should also be available on the main Device42 server so that you have more control on one screen. You don't need to switch to another portal, but it is not something critical.
For how long have I used the solution?
I have been using this solution for almost six years.
What do I think about the stability of the solution?
It is stable. After implementation, I've rarely seen it crashing. I would rate it an eight out of ten in terms of stability.
What do I think about the scalability of the solution?
Its scalability is good. I would rate it an eight out of ten in terms of scalability.
How are customer service and support?
Their technical support is good. Some of their support people provide very good responses. They understand the problem and reply fast. I would rate them a nine out of ten.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
I have used other discovery tools previously. I have worked with the BMC Discovery tool in my previous organization. It is also a very good tool. As compared to Device42, its price is very less, but you get almost the same features that Device42 has. There are only one or two features that you don't get in BMC Discovery. The main difference is the pricing. Device42's pricing is higher than BMC Discovery's pricing, and that's why most of the time, people opt for BMC Discovery.
Accuracy-wise, both tools are the same, but it totally depends on your configuration of the global settings. Both tools have their own settings, and it depends upon your business requirements and how you want to configure the tool. You have the option to configure the tool and get accuracy within your data. So, it depends upon your global settings in the tool, but accuracy-wise, both tools are the same.
How was the initial setup?
I have worked with the cloud model, and I have also worked with the data center model. Its setup is of moderate complexity. You need to install different components, such as Remote Collector and Appliance Manager. So, it is a bit complex, but it is manageable. All discovery tools are complicated to implement. You need to set up the target environment. Your discovery tools should be able to reach the whole target environment. So, a few challenges are there.
On average, it takes two to three days. It is a one-man job, but you would need some support if you are doing the data center implementation.
In terms of maintenance, if your Device42 appliance has less resources, such as RAM or CPU, you need to check whether it is running fine or not. If required, you need to increase the RAM or CPU. You also need to monitor your remote collector. If any of those are disconnected, your discovery will stop. You need to do the maintenance after every two weeks.
What was our ROI?
Its return on investment is good. It has so many good features, and you can save a good amount of money. You can optimize your infrastructure by looking at the discovery tool reports, and you can prepare your migration plan and consolidation plan. This is a one-time investment. If you have 10,000 devices, you only need to purchase 10,000 licenses. You don't have to pay for them every month.
What's my experience with pricing, setup cost, and licensing?
I am not involved in its pricing, but I have seen their plans during a discussion with the customer. For 500 servers, they were asking 50,000 USD. The cost of BMC Discovery was less than half. For the same thing, they were charging only 10,000 USD.
Its pricing needs to be improved. As compared to other discovery tools, such as BMC Discovery and ServiceNow Discovery, its price is a little bit higher.
What other advice do I have?
We are not using its data center infrastructure management features. We are only using Device42 to discover the data center infrastructure components, such as servers, network devices, switches, routers, etc. We are pushing all this information into a CMDB. On the CMDB side, we are managing things, but not on the Device42 side.
I have not used the Insights+ feature, but I have heard about this feature. It is useful for getting more detailed information from the devices such as RAM utilization, CPU utilization, and storage utilization. You can get all the utilization data from a device, and you can also get more in-depth information about the software or applications running on the server or device.
Overall, I would rate it an eight out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner