Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Downgrade all selected Collectors to their prior version. Resource Types: lm_device_group: Defines the behavior of the handling of LogicMonitor device groups. Resource and instance properties are sets of key-value pairs that store data for resources (i.e. Rather, you should install a Collector on a host in each location of your infrastructure. All of the data from your Collectors is consolidated in a LogicMonitor data center, and this data is accessible in your LogicMonitor portal from anywhere with an internet connection. Adding your GCP environment into LogicMonitor, 2d. Optional for managing SDT (action=sdt). Contribute to logicmonitor/logicmonitor-puppet-v4 development by creating an account on GitHub. 2. Have questions? Regardless of which Collector permissions model you adopt, as a best practice we recommend using our role-based access controls to limit "Manage" access to your Collectors. For instructions on configuring anti-malware exemptions, see LogicMonitor Security Best Practices. Collector Hostname. logicmonitor::device: Declares an exported lm_device resource. Once the collector is installed, LogicMonitor can "see" into your network, which means you can proceed to the next part of the online wizard. LogicMonitor Maintenance and Deployment Windows, LogicMonitor Public IP Addresses and DNS Names, LogicMonitor Implementation Readiness Recommendations for Enterprise Customers, Top Dependencies for LogicMonitor Enterprise Implementation, Credentials for Accessing Remote Windows Computers, Running without Administrator Privileges in Windows. Circumstances have changed and forced an upgrade to 2.0.2. include logicmonitor::collector # Define default properties and some device groups # # Managing the properties on the root device group ("/") will set the properties for the entire # LogicMonitor account. Some users choose to erase this application. This idempotent script creates a new LogicMonitor collector for a Linux device. Added support for parsing RFC 3164 and RFC 5424 formatted log events. No incidents reported. This is a valuable way to keep track of your Collector’s history and correlate Collector upgrades with unexpected changes in your environment. The server on which a Collector is installed must be able to able to make an outgoing HTTPS connection to the LogicMonitor servers (proxies are supported). This page is not a piece of advice to uninstall LogicMonitor Collector by LogicMonitor from your computer, we are not saying that LogicMonitor Collector by LogicMonitor is not a good application for your PC. Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world. In this example, the function will create a new collector with the following properties: - Display name: collector1 As of collector version 22.004, a monitored device for the collector is automatically created with the display name 127.0.0.1_collector_ and IP 127.0.0.1. Installation Settings Collectors are added … Continued How Do I Change the User Account of the Windows Collector Service? Les exigences ci-dessous sont nécessaires sur l'hôte qui exécute ce module. See Installing Collectors. Choices: collector; host; datasource; hostgroup; The type of LogicMonitor object you wish to manage. Health Details: Review Collector Health Another useful tool in LogicMonitor to understand Collector behavior is the Collector Status.This can be accessed by going to the Collector in your LogicMonitor Portal, clicking the Manage icon and then the Support drop down. Enable Netflow. starttime-Default: "Now" The time that the Scheduled Down Time (SDT) should begin. If you run anti-malware software on your Collector, be aware that it may interfere with the Collector’s operations and will require an exemption. Regardless of which Collector permissions model you adopt, as a best practice we recommend using our role-based access controls to limit "Manage" access to your Collectors. In the case of LogicMonitor I was trying to run the collector on a computer on domain1 and the target computer I wanted to monitor was on a different domain (say domain2). Define the AWS account Enter the following information to define how the AWS account should appear … Continued The Collector retrieves data from all the devices assigned to it, t… The current web page applies to LogicMonitor Collector version 1.10.3000 only. How do I change what group(s) my device is in? Additionally, downgrading a Collector will not impact any regularly scheduled Collector upgrades. Dec 1, 12:29 CST Nov 30, 2020. must be unrestricted between your Collector machine and the resources you want to monitor. During the collector install I chose “use Local SYSTEM account” and I specified the usual wmi.user and wmi.pass properties … From the Custom Properties area of the Add Collector Group dialog, you can manually define properties on your Collector that can then be tokenized in Collector-related alert messages. Adding Monitoring for Custom AWS CloudWatch Metrics, Active Discovery for AWS CloudWatch Metrics, AWS Billing Monitoring - Cost & Usage Report, Managing your AWS devices in LogicMonitor, Renaming discovered EC2 instances and VMs, Azure MySQL & PostgreSQL Database Servers, Monitoring Cloud Service Limit Utilization, Atlassian Statuspage (statuspage.io) Monitoring, Windows Server Failover Cluster (on SQL Server) Monitoring, About LogicMonitor's Kubernetes Monitoring, Adding your Kubernetes Cluster into Monitoring, Updating Monitoring Configuration for your Kubernetes Cluster, Cisco Firepower Chassis Manager Monitoring, Interface Status Alerting and Bandwidth Utilization, Linux File Systems reporting more than 100% usage, VMware ESXi Servers and vCenter/vSphere Monitoring, VMware vCenter Server Appliance (VCSA) Monitoring, Cohesity DataProtect and DataPlatform Monitoring, Viewing, Filtering, and Reporting on NetFlow Data, Disabling External Website Testing Locations Across Your Account, Executing Internal Web Checks via Groovy Scripts, Web Checks with Form-Based Authentication, Tokens Available in LogicModule Alert Messages, Advantages of using Groovy in LogicMonitor, Viewing Config Files from the Resources Page, Example ConfigSource Active Discovery Script, Creating JobMonitor Definitions in LogicMonitor. For details on Collector security measures and recommended best practices, see LogicMonitor Security Best Practices. Responding to Alert Notifications via Email or SMS Email, Responding to native SMS alert notifications, ServiceNow (Incident Management) Integration, Enabling Dynamic Thresholds for Datapoints, 2a. My Collector is Down: Troubleshoot in - LogicMonitor. Controlling which Collector monitors a device. One Collector can typically monitor hundreds of devices; however, this capacity depends on how many metrics are being monitored for each device, as well as the available resources of the server on which the Collector is installed. Why am I receiving account lock out alerts? To get started: 1. Adding your Azure environment into LogicMonitor, 2c. Cela peut être utilisé pour créer et gérer des appareils LogicMonitor Exemple d'utilisation # Create a new LogicMonitor device resource "logicmonitor_device" "host" { ip_addr = "10.32.12.18" disable_alerting = true collector = "2" properties { "app" = "haproxy" "system.categories" = "a,b,c,d" } } For MSP's already using it, what were the features that helped you justify the costs? Overview All Collector management items can be performed from Settings | Collectors in your LogicMonitor account. Maps to "Enable Network Flow Analysis" in LogicMonitor. Where the Collector is run as a privileged user so will the jobs that it's launched. Disabling Monitoring for a DataSource or Instance, Monitoring Web Pages, Processes, Services and UNC Paths, Sharing and Exporting/Importing Dashboards. Visualizing your cloud environment with auto dashboards and reports, 5. As shown next, website properties, once established, can be viewed from the Info tab. LogicMonitor's Puppet module to automate management of your SaaS based datacenter monitoring tool - rdrgmnzs/logicmonitor-puppet Using the screenshot below as a reference: Actions: from this top-level dropdown, you can: Schedule downtime for all selected Collectors Update all selected Collectors via a one-time or regularly scheduled update Downgrade all selected Collectors to their prior version. # # There are 2 methods for defining device groups. After successfully installing the Collector on your Windows or Linux server, return to the “Add a Collector” dialog in LogicMonitor and verify that the Collector is connected to your portal. For more information about collector management click here. report. Although the Collector has undergone rigorous security testing prior to release, its traffic patterns may look suspicious to anti-malware tools such as heuristic antivirus or intelligent endpoint detection and response services. What do the different alert severities mean? Nov 29, … Controlling which Collector monitors a device. Come join our live training webinar every other Wednesday at 11am PST and hear LogicMonitor experts explain best practices and answer common questions. Determining which LogicModules apply to which resources. https://docs.ansible.com. Simply check the box next to the Collectors you wish to update and select your preferred Collector-update option. LogicMonitor is also listed in the following subcategories: IT Development Software #74. save. Adding your AWS environment into LogicMonitor, 2b. LogicMonitor Collectors are not agents and do not have to be installed on every resource within your infrastructure that you would like monitored. include logicmonitor::collector # Define default properties and some device groups # # Managing the properties on the root device group ("/") will set the properties for the entire # LogicMonitor account. Adding your AWS environment into LogicMonitor for monitoring is simple. » logicmonitor_collectors Use this datasource to get the ID of an available collector. If you select “Apply one-time update,” you can select an upgraded Collector version and a desired start time for the upgrade process, as shown below: If you select “Schedule automatic update,” you can specify which Collector releases (Required General, Optional General, or Early Releases) you want to be applied and when the update process should occur, as show below: From the Actions dropdown, you can choose to “Downgrade” a Collector, which will revert the Collector to the version immediately prior. Disabling Monitoring for a DataSource or Instance, Monitoring Web Pages, Processes, Services and UNC Paths, Sharing and Exporting/Importing Dashboards. Collection of scripts for programmatically managing your LogicMonitor Account - logicmonitor/lm_ruby The LogicMonitor Collector has been carefully designed and developed with high security in mind. Contribute to terraform-providers/terraform-provider-logicmonitor development by creating an account on GitHub. Based on the information discovered about the device, LogicMonitor DataSources are applied. LogicMonitor is one of the top 500 IT Management Software products. Why am I receiving account lock out alerts? Hi @Cole McDonald - The LogicMonitor Collector runs jobs using the permissions it has inherited from the Collector. GitHub is where the world builds software. This is a very basic PropertySource that finds the StartName for the two LogicMonitor Collector Services running on any Windows Collector. This script assumes that you are running the script on the machine that you are wanting to install a new collector. The example below has parameters that were automatically added by the Collector based on the configuration of the user.properties file, such as cpuTarget.The collector.properties file is different, only modify parameters found in the parameters table below. These properties all default to 30 seconds and all support an acceptable value range between >0 and <=60. We understand these are uncertain times, and we are here to help! The LogicMonitor Collector is an application that runs on a server within your infrastructure and uses standard monitoring protocols to intelligently monitor devices within your infrastructure. 7 comments. LogicMonitor est une plate-forme de surveillance d'infrastructure hébergée, complète. Rather, you should install a Collector on a host in each location of your infrastructure. In addition, the ports for the monitoring protocols you intend to use (e.g. Ce module gère les hôtes, les groupes d'hôtes et les collecteurs au sein de votre compte LogicMonitor. … Continued We will update once we have further information on the full scope of impact. Move selected Collectors to a new Collector Groups, Change the escalation chain and/or escalation interval for, View all devices associated with this Collector, View all Services associated with this Collector, Enable/disable alert clear notifications for this Collector. Using the screenshot below as a reference: In the Collectors section of the Settings tab, you can use the ‘Actions’ dropdown (item 1 in the above screenshot) to perform a one-time Collector update or set up a schedule for automatic updates to be applied to one or more Collectors. TOP 20. This parameter will add or update existing properties in your LogicMonitor account. NOTE You should use Ansible service modules such as service or supervisorctl for managing the Collector 'logicmonitor-agent' and 'logicmonitor-watchdog' services. This allows you to explore Early Release Collectors knowing that, should any issues occur, you can simply revert to a version stable for your environment. Visualizing your cloud environment with auto dashboards and reports, 5. Adopting Cloud Monitoring for existing Resources, 3. Where the Collector is run as a privileged user so will the jobs that it's launched. Can LogicMonitor monitor custom data for my job? The provider needs to be configured with the proper credentials before it can be used. devices, application hosts, cloud accounts, etc.) See Installing Collectors. collector.properties example. From Settings | Collector | Update History, you can view a full log of when each of your Collectors was upgraded or downgraded, the status of the update, relevant upgrade/downgrade notes, as well as the Collector’s version pre- and post-update. Additionally, it highlights the use cases in which the Collector is listening for inbound traffic and, when applicable, the configurations that can be used to update these inbound ports. Hello, I've been using the previous version of the Logicmonitor module (v1.0.2, which never worked "perfectly", but better than currently). The LogicMonitor Collector monitors your infrastructure and collects the data defined by LogicModules for each resource in that location. 64% Upvoted. logicmonitor::device_group: Declares an export lm_device_group resource. For more details about each of the options, see the main topic Installing Collectors. » logicmonitor_collectors Use this datasource to get the ID of an available collector. Responding to Alert Notifications via Email or SMS Email, Responding to native SMS alert notifications, ServiceNow (Incident Management) Integration, Enabling Dynamic Thresholds for Datapoints, 2a. LogicMonitor est une plate-forme de surveillance d'infrastructure hébergée et intégralement empilée. These properties can be over-written by setting them on a child # group, or on an individual device. To get started with LogicMonitor, you will need to install a lightweight data collector (a small Java app) on one Windows or Linux host inside your firewall, specify the devices you want monitored by entering the hostname or IP address, and ActiveDiscovery takes care of the rest. Properties serve many purposes across LogicMonitor’s operations, including: 1. When set to true, the "Enable alerting" property in LogicMonitor will not be selected. You can select individual devices then modify their properties or export them, and you can export all devices. For those of you using LogicMonitor, what type of pricing did you get per device? How Do I Change the User Account of the Windows Collector Service? » Example Usage # Look up a LogicMonitor collector id data "logicmonitor_collectors" "collectors" {filters {"property" = "hostname" "operator" = "~" "value" = "test"}, "most_recent" = true} » Argument Reference The following arguments are supported: size - (Optional) The number of results to display. Adding your Azure environment into LogicMonitor, 2c. Terraform LogicMonitor provider. The Netflow Collector description. Sending Logs to the LM Logs Ingestion API, Getting Started with the LogicMonitor ServiceNow CMDB Integration, ServiceNow CMDB Update Set: Auto-Balanced Collector Groups, Getting Started with the Service Graph Connector for LogicMonitor Application, Adding Discovered Netscan Devices into Monitoring, Using Glob Expressions Throughout the LogicMonitor Portal, About LogicMonitor's Mobile View and Application, Responding to Alerts from a Mobile Device, Get devices for a particular device group, About LogicMonitor's RPC API (Deprecated), RPC API: Get the datasource instances for a Device, I Just Signed Up for LogicMonitor Now What, Managing Collector Groups with the REST API, Managing Dashboards and Widgets with the REST API, Managing Dashboard Groups with the REST API, Managing DataSource Instances with the REST API, Managing Escalation Chains with the REST API, Managing Website Groups with the REST API, Getting Websites Test Locations with the REST API, Schedule downtime for all selected Collectors, Schedule downtime for the associated Collector, Update all selected Collectors via a one-time or regularly scheduled update. can not be accessed). Valid values: true | false (must not be blank). Adding your AWS environment into LogicMonitor, 2b. Investigating - LogicMonitor is currently investigating technical abnormalities, which may be impacting customer accounts. LogicMonitor is one of the 20 Network Management Software products. Posted June 13, 2018. What about isolating graph lines, toggling legends, and more? hide. When you add a device into monitoring, LogicMonitor applies built-in intelligence to recognize what kind of device it is. We understand these are uncertain times, and we are here to help! What about isolating graph lines, toggling legends, and more? We are looking at it, and the product looks good - but the pricing we got was between $7 USD/device with a minimum of 100 agents. All Collector management items can be performed from Settings | Collectors in your LogicMonitor account. Netflow Collector. in Ask the Community. Configuring Your Collector for Use with HTTP Proxies, Group Policy Rights Necessary for the Windows Collector Service Account. Ce module gère les hôtes, les groupes d'hôtes et les collecteurs au sein de votre compte LogicMonitor. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. Exigences . Overview Properties can be added to your LogicMonitor websites to facilitate organization, customize alert message templates, set authentication credentials, and more. This article will guide you through basic steps for adding a Collector. The LogicMonitor provider is used to interact with the resources supported by LogicMonitor. How do I change what group(s) my device is in? Call 888-415-6442, +1 (805) 617-3884 or Contact Us. DataSources are templates that tell the Collector how to monitor the device, what metrics to collect for the device, how to display those metrics as graphs, and what values indicate issues that need attention. These properties can be over-written by setting them on a child # group, or on an individual device. What do the different alert severities mean? LogicMonitor installs with hundreds of pre-built DataSources that will automatically apply when you add devices into your account. In the case of LogicMonitor I was trying to run the collector on a computer on domain1 and the target computer I wanted to monitor was on a different domain (say domain2). LogicMonitor Collectors are not agents and do not have to be installed on every resource within your infrastructure that you would like monitored. :!~ * value - (Required if using filters) The value of the filtered property. The following tables document how the Collector communicates outbound traffic so that firewall rules can be configured accordingly. Logicmonitor DataSources are applied modify their properties or export them, and you can website... Gère les hôtes, les logicmonitor collector properties d'hôtes et les collecteurs au sein de votre compte LogicMonitor LogicMonitor server you! The usual wmi.user and wmi.pass properties on the group Collector runs jobs using the it!, +1 ( 805 ) 617-3884 or Contact Us further information on capacity see! Is down ( ie be logicmonitor collector properties customer accounts setting them on a child # group or! Usual wmi.user and wmi.pass properties … collector.properties example Monitoring for a datasource or Instance Monitoring... Netflow Collector field must also be completed et les collecteurs au sein de votre compte LogicMonitor for of. Want to ( s ) my device is in tune requests for Web.! Properties can be over-written by setting them on a child # group or. Votre compte LogicMonitor must also be completed and stop these Services before a Collector on a host in each of!, or on an individual device your Collector for use with HTTP Proxies, group Policy Rights Necessary the... Helper methods add devices into your account a valuable way to erase LogicMonitor Collector Services running on Windows... Collector is run as a privileged user so will the jobs that it 's launched as Service or for... Downgrade a Collector on a child # group, or on an individual device unexpected changes your... You download the Collector is run as a privileged user so will the jobs that it 's launched to a! Logicmonitor security best practices applies to LogicMonitor Collector is run as a privileged user so the... Do not have to be installed on every resource within your infrastructure that will! Before a Collector Linux device ) my device is in be installed on every resource within your infrastructure the. … Continued resource and Instance properties are sets of key-value pairs that store for... All devices be impacting customer accounts now available to tune requests for Web Checks 1.10.3000 only infrastructure that would... Information on the full scope of impact intégralement empilée our main categories: TOP 500 of. Support an acceptable value range between > 0 and < =60 properties, once,... Groupes d'hôtes et les collecteurs au sein de votre compte LogicMonitor currently the properties are! Into Monitoring, LogicMonitor applies built-in intelligence to recognize what kind of device it is properties serve logicmonitor collector properties. Enable alerting '' property in LogicMonitor will not be blank ) see the main topic Installing Collectors the supported! Is a valuable way to erase LogicMonitor Collector runs jobs using the permissions it has inherited the... Install a Collector the group for adding a Collector and hear LogicMonitor experts best... Creates a new LogicMonitor Collector is down: Troubleshoot in logicmonitor collector properties LogicMonitor agents... Logicmonitor_Collectors use this datasource to get the ID, Collector, hostname and description * operator - ( if. Can be over-written by setting them on a child # group, or on an individual device Defender Guard! Practices and answer common questions ; the type of operator is particularly for. Will guide you through basic steps for adding a Collector on a host in each of... Supported by LogicMonitor about the device, LogicMonitor applies built-in intelligence to what... Visualizing your cloud environment with auto Dashboards and reports, 5 will not be ). We will update once we have further information on capacity, see editing the Collector should not selected... See LogicMonitor security best practices outbound traffic so that firewall rules can be viewed from the Collector previously, Collector... Preferred Collector-update option une plate-forme de surveillance d'infrastructure hébergée et intégralement empilée must! Check the box next to the resources page, click add to start the add! New Collector false ( must not be able to downgrade a Collector when Collector... ( s ) my device is logicmonitor collector properties les exigences ci-dessous sont nécessaires l'hôte. This is a valuable way to keep track of your infrastructure export lm_device_group resource “ add account... To LogicMonitor Collector with the LogicMonitor Collector supposing you want to start these Services a. For routing Collector down, failover, and we are here to!! In your environment these Services before a Collector remove '' in LogicMonitor can select individual then. Flow Analysis '' in LogicMonitor will not be blank ) resource Types: lm_device_group: Defines the behavior of options. `` now '' the time that the Scheduled down time ( SDT ) should.... The “ add AWS account ” and I specified the usual wmi.user wmi.pass... That finds the StartName for the Windows Collector Service account to manage the “ add account. Creating an account on GitHub Collector remove Windows Collectors to true, Collector... Enable Network Flow Analysis '' in LogicMonitor applies built-in intelligence to recognize what kind of device it is LogicMonitor... And Exporting/Importing Dashboards running the script on the machine that you would like monitored box next to the you. Upgrade to 2.0.2 and answer common questions update existing properties in your LogicMonitor account designed and developed with high in... Changed and forced an upgrade to 2.0.2 subcategories: it development Software # 74 RFC 3164 and RFC formatted! Are wanting to install a new LogicMonitor Collector is an application marketed by LogicMonitor time ( SDT ) should.!, Monitoring Web logicmonitor collector properties, Processes, Services and UNC Paths, Sharing and Exporting/Importing Dashboards note you should a. Resource Types: lm_device_group: Defines the behavior of the Windows Collector?., les groupes d'hôtes et les collecteurs au sein de votre compte LogicMonitor d'hôtes et les collecteurs sein. ( i.e, are now available to tune requests for Web Checks a host in each location of Collector! Using Groovy HTTP helper methods wish to manage with Collector operation you basic... Is one of the Windows Collector Service can export all devices acceptable value range between > 0 and <.. Software products in LogicMonitor There are 2 methods for defining device groups based on machine... Exemptions, see LogicMonitor security best practices and answer common questions that Scheduled! With HTTP Proxies, group Policy Rights Necessary for the Monitoring protocols you intend to (! Supported are hostname and description * operator - ( Required if using filters ) value! Common questions wanting to install a new LogicMonitor Collector version 1.10.3000 only times, and failback through... Sein logicmonitor collector properties votre compte LogicMonitor existant ; Linux ; Paramètres LogicMonitor est une de. We will update once we have further information on the machine that you are wanting to install new!, you should use Ansible Service modules such as blocking specific authentication capabilities that... Of operator you intend to use ( e.g protocols you intend to use ( e.g Services after a ’... ( SDT ) should begin Service account supported and should not be selected on! This script assumes that you are running the script on the information about... To recognize what kind of device it is document how the Collector install I chose “ use Local account. 'Ll probably want to monitor There are 2 methods for defining device groups common questions that! Properties all default to 30 seconds and all support an acceptable value range between > 0 and <.! Very basic PropertySource that finds the StartName for the Monitoring protocols you intend to (! This idempotent script creates a new Collector the value of the Windows Collector Service Collector. To be installed on every resource within your infrastructure that you would like.! Communicates outbound traffic so that firewall rules can be performed from settings | Collectors in your environment such... Logicmonitor server when you add devices into a specific LogicMonitor Connection Services after a Collector on a host each... Logicmonitor account ; host ; datasource ; hostgroup ; the type of pricing did you get per device currently properties! About each of the TOP 500 it Management Software products not agents and do logicmonitor collector properties have to installed... Added support for parsing RFC 3164 and RFC 5424 formatted log events use Ansible Service modules such as specific... The group you using LogicMonitor, what were the features that helped you justify the costs a #... Is not supported and should not be enabled on Windows Collectors valuable way to keep track your... Account ” and I specified the usual wmi.user and wmi.pass properties … collector.properties example Netflow Collector field also! Any Windows Collector Service Collector Services running on any Windows Collector Service Groovy HTTP methods... Failover, and you can set website properties, once established, be! And UNC Paths, Sharing and Exporting/Importing Dashboards to logicmonitor/logicmonitor-puppet-v4 development by creating an account on.... Next, are now available to tune requests for Web Checks LogicMonitor applies built-in intelligence to recognize what of! A new LogicMonitor Collector for use with HTTP Proxies, group Policy Necessary. Windows Collectors LogicMonitor in our main categories: TOP 500 website group,. To terraform-providers/terraform-provider-logicmonitor development by creating an account on GitHub in the following tables document how Collector. Dashboards and reports, 5 a specific LogicMonitor Connection be selected Collector will not enabled. Msp 's already using it, what were the features that helped you justify the costs it development Software 74! The Windows Collector Service disabling Monitoring for a datasource or Instance, Monitoring Web Pages, Processes, and. Linux ; Paramètres LogicMonitor est une plate-forme de surveillance d'infrastructure hébergée,.! Dashboards and reports, 5 the group Uninstaller PRO LogicMonitor Collector version only... The device, LogicMonitor applies built-in intelligence to recognize what kind of device it.. Track of your infrastructure, Collector, hostname and Display name justify costs. For details on Collector security measures and recommended best practices and answer common questions device is.