IT Automation

IT Automation

Challenge

DevOps teams are tasked with automating both common IT workflows and maintenance tasks, which requires an accurate, up-to-date source of information regarding the current state of the infrastructure.

Example automation needs include:

  • In an Ansible/Puppet/Chef automation script, you need to locate all servers with OpenSSH v2 and then do a refresh.
  • When deploying new servers, you need to find the next available IP address to assign
  • You need to schedule maintenance (e.g., upgrade servers) and must know which internal or external customers are using which servers.
  • You are opening a service request or an issue for a configuration item and would like to link that issue to the actual CI for relevant details.
  • You need alerts that tell you when you are using too much power or the temperature is too high.

Solution

Device42 is your always up to date, single source of truth for any automation system. From out of the box automation solutions including if-this-then-that tools to homegrown scripts, Device42’s powerful Webhooks & well documented RESTful APIs can both provide the triggers to drive automation as well as the facilities to be quickly and easily populated by automation. All this plus its many 3rd party integrations mean Device42 should be a go-to tool in the DevOps toolbox.

When you open a ticket in your ITSM system, Device42 is right there to give you all the information you need. Integrations with many popular ticketing systems allow direct linking of CI to service tickets. Pop up an application dependency diagram to view what users and applications are dependent on a piece of equipment.

When planning IP allocations, view network diagrams and fragmentation charts and have your script request the next available IP from Device42 via a call to the RESTful API. DevOps can also leverage the API to easily return a list of software installed on a machine, so both finding instances with versions in need of upgrade, and performing the upgrades can be fully automated

Device42 also tracks power usage, which includes notifications and alerts regarding imminent overages, bad battery packs, high temperatures, and much more!