Changelog

See How EasyDCIM Has Changed For You

Version 1.6.2

Aug 27th, 2019

[NEW] Admin Experience - Streamlined Data Center Assets Supervision

  • [Activity Logs] - A new section created by merging "Revision History" and "Notifications" to gather a wider range of useful information about changes made within a device:
    • [New Notifications] - The list of system notifications has been extended
    • [Metadata Revision History] - Added information about changes in such metadata values as IP Address, Hostname, Additional IP Addresses, and many others
  • [Error Logs] - A new section with the list of errors that the application received from such protocols as SNMP, IPMI, and others
  • [Remote Agent - Performance] - Communication between a remote agent and the main application has been streamlined, resulting in a faster polling process, and allowing data collection from more devices at the same time
  • [Menu - Enhancements] - All key elements of the main application menu have been properly grouped so that the administrator can see only the most relevant features

New Features:

  • [Devices & Items Files] - Device and item files can be now uploaded straight from the main device’s summary view
  • [ACL - Show Device Passwords Permission] - A new option designed to block the display of certain passwords related to such devices as:
    • SNMP Private Community
    • SNMPv3 Security Name
    • SNMPv3 Authentication Pass Phrase
    • SNMPv3 Privacy Pass Phrase
    • IPMI Password
    • NETCONF Password or Passphrase
  • [Remote Agent - Updater Script] - A remote agent and the main application will be now updated simultaneously
  • [Remote Agent - Auto Cancel Provisioning Tasks] - A new possibility to define the exact time of inactivity after which the tasks related to the installation of operating systems should be cancelled
  • [DNS Management Module v1.3.0] - The process of creating DNS zones and rDNS records has been automated:
    • [Auto Create DNS Zone] - Added possibility to automatically create a DNS zone on order activation
    • [Auto Create rDNS Records] - rDNS records can be now created automatically for all IP addresses assigned to the device on order activation

Improvements:

  • [OS Installation Module v1.5.1] - An extended list of options:
    • [API - Provisioning Tasks & Provisioning Tasks History] - Information about ongoing and completed installations of the operating system can be now downloaded from the API
    • [Windows Installation - Hostname] - A new possibility to define the “ComputerName” value based on the "Hostname" field
  • [Dashboard - Recent Activity Widget] - Notifications can be now filtered by type and priority
  • [Remote Agent - Polling] - A new filter which by default shows only devices that are taken into account in the polling process
  • [Client Area - noVNC KVM Console] - The noVNC console will now open in a new window
  • [Orders - Matching Locked Devices] - Devices marked as "Locked" will no longer be taken into account in the process of automatic matching of the device to the correct order
  • [Device Summary - Custom View Data] - You can now define your own custom content to be displayed in the device summary view via the file: "/opt/easydcim/templates_admin/default/custom/devices/summary/general.twig"
  • [Device Summary - Create Network Connection] - A new possibility to create a virtual network interface for the device, and assign it to the appropriate port on the network device once ready

Bug Fixes:

  • [Tabs - Active Tab] - Fixed issue affecting the selection of an active tab when filtering table results
  • [Client Area - Language] - A translation error in the client area sections has been removed
  • [Devices - Servers Filter] - Servers filtering using the "Function" field has been corrected

Looks promising?

Version 1.6.1

Jul 2nd, 2019

[NEW] Admin Experience - Massive UI Makeover

  • [Dashboard - New Look] - A completely redesigned dashboard with new widgets:
    • [Locations] - A widget with the list of locations and their statistics, such as: Last Hour Traffic, rack cabinet occupation in percentage, Last Hour Power Usage, number of servers on and off. There are also new graphs presenting historical transfer usage and power consumption within one location.
    • [Top Servers] - A widget that presents the top 6 of servers, sorted based on the transfer usage (the last day) and the server uptime
    • [Reports] - A widget with selected reports and their quick view
    • [EasyDCIM License] - A widget with the most crucial information on your active license
    • [Recent Activity] - A widget presenting the latest system notifications
  • [Server Summary - New Look] - A totally rebuilt server summary page:
    • [Connections] - A new widget that presents the server connection to IPMI, switch and the power device
    • [Traffic Aggregation] - A new widget with statistics on the transfer usage in a selected time interval
    • [Assigned Metadata] - A refreshed widget which presents metadata assigned to a server. Metadata are now divided into groups, which makes the graph more coherent and easy to read.
    • [Basic Information] - A left-side box with basic information on the server has been condensed to include only the most crucial data. Any other information is now stored in a new "Additional Information" section where you can also run the operating system installation process.
    • A new option to quickly edit the notes and comments from the device summary page

New Features:

  • [Quick Search] - A new option available across the entire system that allows you to quickly search for IP addresses and subnets, as well as superior subnets based on the entered IP address
  • [Location Reports] - There are two new reports added in the "Reports" section:
    • [Location Power Consumption] - A report showing the power consumption according to a selected time interval (these are: last hour, last day, last week, last month)
    • [Location Usage (GB)] - A report showing the transfer usage according to a selected time interval (these are: last hour, last day, last week, last month)
  • [Servers - IP Filtering] - A new option that allows you to filter servers based on the IP address and the subnet address in CIDR notation, as well as search for the superior subnets based on the entered IP address
  • [ACL Permissions] - An extended list of permissions for user groups:
    • Devices Management:
      • Device Bays Management
      • Files Management
      • Logs
      • Monitors Management
      • Notifications
      • Parts Management
      • Ports Management
      • Power Ports Management
      • Power Usage Management
      • Revision History
      • Traffic Aggregation Management
      • VLANs Management
      • Graphs
      • Device Settings
    • Orders Management:
      • Activate Service
      • Suspend Service
      • Unsuspend Service
      • Terminate Service
      • Delete Order
      • Create Order
      • Edit Order
      • Accept Order
      • Set Back To Pending Order
      • Reject Order
    • API:
      • Devices Management
      • Locations Management
      • Racks Management
      • Floor Management
      • Item Models Management
      • Orders Management
      • Item Types Management
      • Services Management
      • Users Management
      • Inventory Management

Improvements:

  • [Locations - Flag] - The flag icon of a selected location can now be edited
  • [API - User Aggregate Traffic Graph] - It is now possible to generate a graph with summarized usage of all devices assigned to a selected user
  • [API Documentation] - Selected methods in API V2 are now described in more detail

Bug Fixes:

  • [Devices - Rack 0U Size] - Defining 0 Unit devices in the rack cabinet has been revised and fixed
  • [User - Send Email Function] - Email messages to the user who owns a given device are now correctly sent
  • [Devices - Network Traffic Graph] - Generating the graph on network traffic has been corrected
  • [Devices - Power Control] - The mechanism of dedicated server's power control using IPMI or PDU has been fixed

Version 1.6.0

May 9th, 2019

[NEW] Admin Experience - Redesigned System Architecture

  • [Base - Debian 9 "Stretch" Support] - Only one operating system is now supported in order to assure greater platform stability
  • [Remote Agent & OS Installation Module v1.5.0 - Debian "Jessie" & "Stretch" Scripts] - Added possibility to define scripts that are executed after the system installation for Debian "Jessie" and "Stretch" templates
  • [Remote Agent & OS Installation Module v1.5.0 - VMware ESXi 6.5 U1] - A new installation template "VMware ESXi 6.5 U1" has been introduced
  • [Remote Agent & OS Installation Module v1.5.0 - IPAM] - A remote agent is now integrated with the IP Address Management module in terms of automatic installation of operating systems
  • [Remote Agent - Device Polling] - The process of device data polling (e.g.: transfer usage, current load, or power usage) has been transferred to a remote agent to significantly reduce the main application demand for resources
  • [Remote Agent - Polling Dispersion] - There is now an option to disperse the polled data into several remote agents within one location, floor, or rack cabinet
  • [Remote Agent - Main Application Integration] - A remote agent is now installed and configured on the main application during its installation process
  • [Base - Performance] - The performance of an application with a high number of devices has been strongly enhanced by code optimization and architecture dispersion
  • [NETCONF Support] - There is a new possibility to enable and disable net ports using the NETCONF protocol

New Features:

  • [Custom Module Development - GitHub] - An official repository with an exemplary module for EasyDCIM, including examples of using system events and API version 2, is now available on GitHub
  • [QR Codes Export] - Added option to export QR codes for devices and items in a highly compressed file to contain more QR codes exported at once
  • IP Address Management Module v1.6.0:
    • [VLANs - API] - Support for fetching data on a single VLAN, as well as listing, creating and editing VLANs via API
    • [Subnets - Export] - It is now possible to export subnets to CSV and XLS files
    • [IP Addresses - API] - Added option to assign main, additional, and IPMI IP addresses via API
  • [Item & Device Types - API] - There is a new possibility to create and update types of devices and items via API
  • [Remote Agent - Installer & Updater] - The remote agent installer and updater have been highly improved
  • [Power Outlets - Dell rPDU] - Support for the management of power outlets for Dell rPDU devices
  • [Device Image - Autocomplete Field] - There is a new field added with a device image that is loaded automatically with the constant preview option

Improvements:

  • [Application Updater] - A new notification about a backup created while updating the application will appear
  • [API Devices] - There is now implemented a more detailed device filtering system with access to the list of metadata of a particular device
  • [Usage Collector - Order Settings] - Define whether the inbound and outbound transfer limit shall be set up during the order activation
  • IP Address Management Module v1.6.0:
    • [Order Settings] - Define whether the subnet shall be automatically assigned during the order activation
    • [Subnets Tree] - Generation of the subnets tree with a high amount of entered data has been enhanced
  • [Device Summary - IPMI Ports] - Decide which of the network ports will be responsible for the connection with IPMI
  • [IPMI Connection Timeout] - Set up the time limit for connection with IPMI protocol (1 second as default)
  • [Graphs - Performance] - Graphs loading process has been much enhanced and sped up by eliminating unnecessary queries and updating library
  • [Remote Agent - Last Update and Uptime] - There is now available information on the last update of the remote agent, the computer uptime, as well as services availability

Bug Fixes:

  • [QR Code - Empty Client] - A client assigned to a device is now correctly displayed
  • [Device Actions - Boot, Reboot And Shutdown] - The error notification will appear when there is no option of power control configured
  • [Modules - API] - The verification of API permissions to particular modules works now more effectively
  • [Auto Discovering - iDRAC Servers] - Corrected auto discovering of iDRAC device types via SNMP protocol
  • [Rack - 0U Validation] - Corrected validation while a rack cabinet of an unknown size is created

Version 1.5.5

Mar 14th, 2019

[NEW] Admin Experience - Enhanced Asset Monitoring

  • [Device Tooltips] - New tooltips have been added for every predefined type of a device to ensure quick access to key information. Supported device types:
    • Server
    • Blade Server
    • Network (Switches & Routers)
    • PDU
    • Colocation
    • Items such as CPU, RAM or HDD
  • [User Tooltips] - View the crucial data about a client together with the list of servers that belong to them in a new tooltip on mouseover

New Features:

  • [API Items - Metadata] - Added option to assign metadata to such item types as CPU, RAM or HDD
  • [Mass Create Form] - Added option to define values in bulk for metadata, such as:
    • SNMP Settings - SNMP IP Address, SNMP Version, SNMP Public Community, SNMP Private Community
    • IPMI Settings - IPMI Enabled, IPMI IP Address, IPMI Username, IPMI Password, IPMI Protocol Version
  • [Licensing - Exceeded Limits] - A new possibility to remove devices added after their limit per license has been reached
  • [QR Code] - It is now possible to print QR codes that contain public links with details on the device
  • [Devices - Locked] - Added possibility to enable the "Locked" option that will disable the following actions within a device:
    • Boot Device
    • Shutdown Device
    • Reboot Device
    • Install Operating System
    • Activate Service
    • Suspend Service
    • Unsuspend Service
    • Terminate Service

Improvements:

  • [Metadata Order] - The process of sorting the most important metadata in the system per device type has been adjusted
  • [Item Image] - The image can now be freely edited for such items as CPU, RAM or HDD
  • [API - Items Metadata] - API now returns the list of all metadata with their values for such items as CPU, RAM or HDD
  • [API - QR Code] - The QR code can now be generated via API

Bug Fixes:

  • [API - Accept Order] - Corrected process of accepting orders via API
  • [IPMI - iDrac KVM Console] - Resolved the "Unable to create cookie file" error to allow the remote login to the iDrac panel in order to download the JAVA console
  • [ACL - Groups] - Setting the access permissions to the Inventory and Devices sections for particular types of users groups has been corrected

Version 1.5.4

Jan 31st, 2019

[NEW] Admin Experience - Perfected Navigation

  • [Forms] - The most frequently used forms have been completely refreshed and simplified by adding new helpers and placeholders:
    • Add/Edit Device Form
    • Add/Edit Item Form
    • Mass Create Form
    • Auto Discovering Form
    • SNMP Device Settings Form
    • IPMI Device Settings Form
    • Traffic Aggregation Settings Form
    • Base Settings Form

New Features:

  • [OS Installation Module v1.4.1 - Remote Provisioning Module] - Support for Windows Server 2019 (tests performed on: ISO: Windows Server LTSC 2019, RTM Build 17763.1.rs5_release.180914-1434)
  • [User - Traffic Summary] - A new section with essential information about the traffic on every device assigned to a single user
  • [noVNC KVM - New Session] - Added option to start the noVNC session in a new window
  • [noVNC KVM - Close Session] - Added option to stop the active noVNC session directly in the active session window
  • [noVNC KVM Session] - Added support for encrypted connections with the SSL certificate
  • [HP - IPMI KVM Console] - Added support for HP iLO4 console
  • [Dell - IPMI KVM Console] - Added support for Dell iDrac 8 console
  • [API] - A new possibility to paginate the API results for the following endpoints:
    • /device - List of devices
    • /device/:id/power-port - List of the device power ports
    • /device/:id/port - List of the device ports (NICs)
    • /item - List of items
    • /order - List of orders
    • /type - List of types
    • /fields - List of fields
    • /user - List of users
    • /model - List of models
    • /location - List of locations
    • /rack - List of racks
    • /ipam/subnet - List of subnets
    • /ipam/vlan - List of vLans
  • [Favicon] - There is a new favicon available in the application

Improvements:

  • [Assign Device To Rack] - The process of assigning a device to a rack has been improved
  • [Application Installer] - The databases are now automatically configured while installing the application
  • [Terminate Service] - There is a new popup confirming that a service is going to be terminated
  • [Last Hour Traffic For Location] - The process of summing up the transfer data for all devices in one location has been highly enhanced
  • [Blade Servers - Reinstall OS] - You may now reinstall the operating system on the servers of a Blade type
  • [Devices - Filters] - You may now use a new searching filter to look for devices within one rack only
  • [Remote Agents] - Find any installation, synchronization and update guidelines in the newly added instruction tips
  • [Blade Servers - Traffic Aggregation] - The Traffic Aggregation section of Blade servers can be now configured
  • [IPMI Proxy - noVNC Session] - The mechanism of selecting ports while starting the VNC session has been improved

Bug Fixes:

  • [SSL In Datatables] - Corrected dynamic upload of tables when the application uses an SSL certificate
  • [Items Within Location] - The number of items is now correctly calculated within a location

Version 1.5.3

Dec 10th, 2018

[NEW] Admin Experience - Revamped UI

  • [New Template] - A thoroughly refreshed and more user-friendly system layout
  • [SNMP Device Settings] - The SNMP version field, once filled in, allows the remaining fields input to be dynamically loaded in the SNMP connection edit form
  • [IPMI Device Settings] - The IPMI connection edit form has been simplified by hiding the advanced configuration fields: IPMI Privilege Level, IPMI Proxy Server and IPMI Port (UDP)
  • [Quick Device Creation] - The "Add Device" form has been simplified by hiding the advanced fields: Additional IP Addresses, Firmware and MAC
  • [Quick Item Creation] - The "Add Item" form has been simplified by hiding the advanced fields: Parent Device, Serial Number and Service Tag
  • [Video Documentation] - Introduced shortcuts to official video guides, available on our recently updated YouTube channel, that adjust dynamically to the entered system section

New Features:

  • [EasyDCIM Remote (Slave) Application] - A new option to install an external application that will complete tasks delegated by EasyDCIM:
    • Suport for Debian 9 "Stretch" system
    • Execution of tasks delegated by the main EasyDCIM application
    • Automatic new tasks listening in 5-second intervals
    • Pending tasks are organized based on the FIFO queue
    • Inbuilt servers: DHCP, TFTP and Samba
  • [OS Installation Module v1.4.0 - Remote Provisioning Module] - A new possibility to integrate the module with an external application of a different network and location:
    • Automatic installation and configuration of a DHCP server
    • View history of completed installations with logs
    • Display the current status of the operating system installation
    • Automatically restart a device using IPMI or PDU
    • Support for Windows systems:
      • Windows 10 April 2018
      • Windows Server 2016
      • Windows Server 2012 R2
      • Windows Server 2008 R2
    • Support for Linux systems:
      • CentOS 6 (latest) [amd64, x86]
      • CentOS 7 (latest) [amd64]
      • Debian Jessie [amd64]
      • Debian Stretch [amd64]
      • Ubuntu 16.04 LTS [amd64, x86]
      • Ubuntu 18.04 LTS [amd64, x86]
      • Scientific Linux 6 (latest) [amd64]
      • Scientific Linux 7 (latest) [amd64]
      • OpenSuse 42.3 [amd64]
      • Fedora 27 Server (latest) [amd64]
    • Support for Rescue and Utility systems:
      • SystemRescueCd 5.2.2
      • MemTest86 + 5.01
      • Hiren's BootCD 15.2
      • Clonezilla 2.5.2-31
      • WIPE HARD DRIVE
  • [Client Area - noVNC] - Added option to start the JAVA KVM console VNC session directly in the client area
  • [General Settings - Basic & Advanced Configuration] - The main system options are now divided into the basic configuration of the application and the advanced configuration including additional system options
  • [Reports] - A new widget with summaries of reports presenting information on:
    • The number of items used to generate a report
    • The sum of all used values
    • The average of all used values
    • The median of all used values

Improvements:

  • [Client Area - BMC Cold Reset] - Use the IPMI protocol to run the BMC Cold Reset action directly in the client area
  • [Rack - Full Devices] - Full rack size devices are now presented in front and rear views
  • [IPMI - Password] - Administrators may now view the IPMI password using the "Show" button located next to the password field

Bug Fixes:

  • [IPMI Integration] - The IPMI operator's previous account is removed once the service is activated (Ticket #990231)
  • [Client Area - User Services] - IP address is now correctly displayed in the table of services in the client area
  • [Client Area - OS Templates] - The operating systems' template names are now displayed correctly
  • [API] - Corrected server response in case an exception occurs

Version 1.5.2

Oct 9th, 2018

[NEW] Admin Experience - Solid Security:

  • [ACL] - Define access permissions for each group of users:
    • Define access permissions to API
    • Define access permissions to the back-end section of the application and its sections:
      • Clients Management
      • Devices Management
      • Infrastructure Management
      • Modules Management
      • Reports Management
      • System Settings
      • Tools Management
    • Introduced side menu generated dynamically depending on the granted permissions for a selected group of users
  • [IPMI Integration Module v1.2.0 - IPMI Proxy] - Configure servers that will serve as proxy servers for IPMI commands and KVM console:
    • Support for servers with the following systems installed: Debian 9 "Stretch", Ubuntu 18.04 LTS (Bionic Beaver)
    • Define a proxy server for all devices in one location or for each device separately
    • Automatically install required system packages on a proxy server directly in EasyDCIM
    • Introduced websocket integration with noVNC
    • Connect with a proxy server using an SSH password or a private key
    • Two inbuilt proxy types allowing to:
      • Automatically download JAVA applet and run it in a secure environment
      • Automatically start a default IPMI panel of a device
  • Automatically close the VNC session after a defined time interval
  • Start the VNC session using an API command

New Features:

  • [Multi Auth] - Open separate login sessions for an administrator and a user at the same time
  • [Power Usage kWh] - Choose a power unit, either Amps or kWh, at Power Usage section for devices of the APC brand
  • [Poller Disabled] - Disable the polling process from the back-end of the application
  • [Orders - Search Target Device] - Advanced search of devices based on the filters set by the administrator
  • [OS Installation Module - Primary Interface and MAC] - Define a primary net interface for the RedHat operating systems with “eth0” interface set as default
  • [OS Installation Module - Bootloader] - A new bootloader that supports booting the older types of devices with network boot support

Improvements:

  • [IPMI Integration Module v1.2.0 - Credentials] - IPMI password is now hidden on the configuration form
  • [OS Installation Module - NOC-PS] - The "template_id" field can be edited directly from EasyDCIM
  • [Application Files] - All unused application files are permanently deleted
  • [Polling Information] - Added exact time and date of the last polling action over a device
  • [Lock Server] - Disable "Activate", "Suspend", "Unsuspend" and "Terminate" actions performed on a single device
  • [Login As Client] - Two simultaneous login sessions are carried out to allow easy logging as a client from the back-end

Bug Fixes:

  • [Metadata Cache] - Cache mechanism has been switched off to ensure the correct display of metadata values
  • [IP Address Management Module - IP Sorting] - Corrected sorting of IP addresses in a selected subnet
  • [IP Address Management Module - Network and Broadcast] - Deleted network and broadcast addresses from the selected subnet’s list of addresses
  • [Force SSL] - Corrected "https" address forcing
  • [Orders - Auto Accept API] - Fixed process of automatic order acceptance along with service creation via API
  • [Orders - Service Configuration Widget] - Undefined values are now properly displayed in the Service Configuration widget

Version 1.5.1

Aug 2nd, 2018

[NEW] Admin Experience - Automatic Windows Server OS Installation:

  • [OS Installation Module v1.3.1 - Core Module] - Introduced Windows server support:
    • An additional form that allows automatic preparation of Windows installation templates
    • Automatic ISO image extraction
    • Definition of a license key for Windows
    • Installation and configuration of the SAMBA server
    • Definition of a Windows edition located in ISO image
  • [OS Installation Module v1.3.1 - Jobs] - Added an overview of the current system jobs related to Windows systems:
    • Dynamic updates of a status and the last job message
  • [OS Installation Module v1.3.1 - Windows Systems Support] - Tested Windows distributions:
    • Windows 10 April 2018
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2008 R2
  • [OS Installation Module v1.3.1 - Windows Systems Setup] - Automation of Windows configuration during installation:
    • Creating an account named Administrator
    • Setting the password for the Administrator account
    • Setting the language
    • Disk partitioning
    • Setting the primary IP address
    • Setting the additional IP addresses
    • Setting the computer name (hostname)
    • Post-installation scripts
  • [OS Installation Module v1.3.1 - Hardware Information] - Added a new template that collects such server information as model, processor, RAM memory, and disc size

New Features:

  • [Application Jobs] - New system jobs based on a database:
    • Dynamic updates of the current job statuses
    • Preview of the name of the currently processed jobs
    • Preview of job parameters
  • [Power Control] - Added new power control options:
    • BMC Reset Cold - restarting a BMC without restarting the server
    • Selecting a specific device for booting at the next restart - available options:
      • Force PXE boot
      • Force boot from default Hard-drive
      • Force boot from Diagnostic Partition
      • Force boot from CD/DVD
      • Force boot into BIOS Setup
  • [Device Summary - Parts List] - Added a new widget in the device summary view presenting the list of parts assigned to the device
  • [API] - Added new features in the API:
    • Rack management - actions: list, information, create, delete and edit
    • Floor management - actions: list, information, create, delete and edit
    • Assign a device to the rack
    • Rediscover a device
    • Poll device information
    • Create a network port
    • Assign a network port to another port
    • Unassign a network port
    • Create a power port
    • Assign a port power to another port
    • Unassign a power port

Improvements:

Bug Fixes:

  • [OS Installation Module v1.3.1 - Downloader] - Increased time limit for downloading large system files
  • [OS Installation Module v1.3.1 - Network Interfaces] - Adjusted setting of network interfaces for CentOS 6 and 7
  • [Item Summary - Barcode] - Removed incorrectly displayed item’s barcode
  • [Discovering - SNMPv3] - Adjusted device rediscovering with the SNMP version 3
  • [Polling - SNMPv3] - Corrected device polling with the SNMP version 3
  • [Notifications] - Deleted unnecessary system notifications
  • [Import] - Fixed customer and location assignment to the imported device
  • [Devices Status] - Corrected automatic determination of a status for all rack-mountable devices

Version 1.5.0 - MILESTONE

Jun 14th, 2018

[NEW] Admin Experience - Fully Automatic OS Installation:

  • [OS Installation Module v1.3.0 - New Core Provisioning Module] - Added built-in operating system installer:
    • Automatic installation and configuration of the DHCP server based on the module configuration
    • Integration with the IP Address Management module
    • Automatic device boot into PXE mode using IPMI
    • Automatic device restart using IPMI and PDU
    • Display of the current operating system installation status
    • Cache system for installation templates
    • Record of completed installations along with installation logs
    • iPXE startup file placed automatically in the dedicated server memory
    • Subnetworks support for IPv4
    • Built-in DHCP and TFTP server
  • [OS Installation Module v1.3.0 - Automation] - Streamlined automation of the operating system installation process:
    • Downloading system files
    • Setting system language
    • Setting time zone
    • Creating standard user account
    • Setting password for new user account
    • Hard disk partitioning
    • Setting root user password
    • Setting primary IP address
    • Setting additional IP addresses and network interfaces
    • Installation of additional system packages
    • Running post-installation scripts
    • Finishing installation
    • Sending confirmation email to client and administrator along with login data
  • [OS Installation Module v1.3.0 - Supported Operating Systems]:
    • CentOS 6 (latest) [amd64, x86]
    • CentOS 7 (latest) [amd64]
    • Debian Jessie [amd64]
    • Debian Stretch [amd64]
    • Ubuntu 16.04 LTS [amd64, x86]
    • Ubuntu 18.04 LTS [amd64, x86]
    • Scientific Linux 6 (latest) [amd64]
    • Scientific Linux 7 (latest) [amd64]
    • OpenSuse 42.3 [amd64]
    • Fedora 27 Server (latest) [amd64]
  • [OS Installation Module v1.3.0 - Supported Rescue and Utility Systems]:
    • SystemRescueCd 5.2.2 - A Gentoo-based live CD distribution for system repairing and data recovery
    • MemTest86 + 5.01 - Diagnostic tools for verifying the correct RAM operation
    • Hiren's BootCD 15.2 - A package of special programs for diagnosis, repair, disks, optimization and anti-virus protection
    • Clonezilla 2.5.2-31 - Software designed for creating, playing and cloning computer disks
    • WIPE HARD DRIVE - Hard drive cleanup script

New Features:

  • [Inventory Export] - Possibility to export all items at once
  • [PDU Drivers]:
    • Support for Enlogic PDU devices - downloading outlets list, outlet status and power consumption of the device, remote control over outlet status
    • Support for Cyberpower ATS devices - downloading outlets list, outlet status and power consumption of the device, remote control over outlet status
  • [Power Control Settings] - Added ability to set priorities for remote control over the device status as well as primary and secondary method of device restart (IPMI or PDU)
  • IP Address Management Module v1.5.3:
    • [Assign Single IP To Device] - Capability to assign IP addresses from device summary view
    • [Assign IPMI IP To Device] - Capability to assign and unassign an IPMI address

Improvements:

  • [Power Control] - Possibility to control the status of the Blade Server
  • [HP iLO3] - Remote KVM console for HP iLO3 devices
  • [Devices Ports - Connected Item] - ′Connected Item′ list generated dynamically depending on the device type

Bug Fixes:

  • [IPAM - Tree Reset] - The last setting in the tree is now reset correctly after performing an action on a given subnet
  • [IPAM - Unassign Devices] - Resolved issues with automatic unassignment of devices when editing a subnet

Version 1.4.4

Apr 26th, 2018

[NEW] Admin Experience - Personalized Reports:

  • [Reports] - Added new report types in the 'Reports' section:
    • Create a customized report configuration from the list of predefined fields
    • Display the report in the graph or table form
    • Export the report to the CSV format
  • [Report Types]:
    • Transfer Usage (GB)
    • Power Consumption (Amps)
    • Network Ports Traffic (MB)
    • Devices Load
    • Items By Type
    • Items By Status
    • Items By Model
    • Racks By Location
    • Clients By Country
    • User Accounts By Month
    • Orders By Month
    • Orders By Status
    • Services By Status
    • Services By Type
    • Services By Access Type

New Features:

  • [Application Jobs] - Added section with the list of all queued application jobs (including device polling and discovering as well as subnet discovering)
  • [Current Load] - Possibility to download the current load of the server on which EasyDCIM is located, basing on the Linux command: /proc/loadavg
  • Usage Collector Module v1.3.1:
    • [Disable Traffic Aggregation Ports] - After exceeding the Total Bandwidth IN/OUT Limit, network ports are automatically turned off
    • [Mail Notifications Log] - Added capability to log information about sent system notifications
  • Password Management Module v1.1.0:
    • [Assign Access Details] - Added capability to create and assign new passwords straight from the device view
    • [API] - It is now possible to create, assign, edit, delete and list passwords
    • [Device Passwords] - Optimized display of passwords assigned to the devices and added capability to sort passwords
    • [Filtering] - A few novel filters in the Access List including Owner, Device, Name, Username, Website, Login, and URL
    • [UI] - Minor adjustments to the user interface and enhanced user experience

Improvements:

  • [Polling Information] - A new column in the table presenting the device details
  • [Device Status] - The process responsible for determining the status of devices is now independent, thus generating much less load
  • [Polling Process] - The process responsible for collecting data from devices now runs in the background, creating independent sub-processes
  • [Polling Statistics] - The statistics now show how long the last polling process lasted, how many devices it involved and when it ended
  • [Notifications Emails] - Added capability to log information about sent system notifications
  • [General Settings] - A few novel configuration fields:
    • SNMP timeout in microseconds (µs) - Specifies the timeout between next retries of SNMP requests
    • NMP request retries - Specifies the number of available retries of SNMP requests
    • Ping timeout in milliseconds (ms) - Specifies the timeout between next retries of ICMP ping requests
    • Ping request retries - Specifies the number of available retries of ICMP ping requests
  • [Device Traffic] - New 'Current Month Traffic' field added in the 'Servers' section which shows the transfer usage from the current month

Bug Fixes:

  • [Items Delivery] - Solved problem which prevented Unique ID fields to be generated while adding mass items
  • [Polling Modules] - Removal of a few polling submodules which generated too much load on the system
  • [Location Address] - Corrected automatic detection of geolocation coordinates for a location address, now based on Google Maps Geocoding
  • [Port Summary] - Adjusted display of graphs presenting collected data for a single network port

Version 1.4.3

Feb 15th, 2018

[NEW] Admin Experience - Colocation:

  • [Colocation Support] - Added predefined section to the system responsible for managing colocation
  • [Colocation List] - List of all colocation with details on the traffic and power usage from the last hour
  • Colocation Summary:
    • [Traffic Aggregation Widget] - Widget in the summary view of a colocation presenting its average traffic aggregation
    • [Power Usage Widget] - Widget in the summary view of a colocation presenting its average power usage
  • [Colocation Devices] - Subsection allowing the assignment of new devices to a colocation
  • [Traffic Aggregation] - Subsection displaying the total current and past traffic aggregation for all devices assigned to a colocation
  • [Power] - Subsection allowing to assign PDU devices and outlets to a colocation
  • [Power Ports] - Subsection with list of all outlets assigned to a colocation
  • [Power Usage] - Subsection displaying the total current and past power usage for all PDU devices assigned to a colocation
  • Usage Collector Module v1.3.0:
    • [Power Usage] - New submodule available for colocation and PDU devices allowing you to monitor the power usage
    • [Power Usage Limits] - Possibility to define the power usage for a chosen device
    • [Power Usage Notifications] - Exceeding the limit of power usage will now result in sending a notification to the admin

New Features:

  • [Orders - Colocation] - Possibility to order a colocation for a particular client
  • [Order Settings] - Widget allowing you to define the 'Activate', 'Suspend', 'Unsuspend', and 'Terminate Service' actions for each order separately instead of using global settings
  • [Client Area - Colocation] - Possibility to manage a colocation by end clients directly:
    • [Traffic Statistics] - Preview on the total current and past traffic aggregation for all devices assigned to a colocation
    • [Power Usage Statistics] - Preview on the total current and past power usage for all PDU devices assigned to a colocation
    • [Outlets Management] - List of all outlets and possibility to remotely switch on/off the Raritan, APC and E3METER outlets

Improvements:

  • [Traffic Aggregation] - Default time intervals are now set to monthly
  • [Server Summary] - It is now possible to quickly assign a new device to a colocation
  • [Other Devices] - Added 'Other' section in the sidebar listing all devices not available in other sections
  • [API Power Ports] - Possibility to remotely control PDU outlets from the API level
  • [Orders - Devices Matching] - Optimized system of matching servers and colocations
  • [Orders & Services Notifications] - Added new notifications displayed while creating, removing and updating an order or service
  • [Parts] - Added option to export parts assigned to a device (Ticket #226407)
  • [Files] - Added option to upload files for each element of the inventory (Ticket #946650)
  • [Rack View] - The device summary view can be now accessed directly from the rack view (Ticket #304933)

Bug Fixes:

  • [API Users] - Corrected download of the users list in the system
  • [IPMI Status] - Correct display of the IPMI status in the server summary view

Version 1.4.2

Nov 6th, 2017

[NEW] Admin Experience:

  • [Network Auto Discovering] - Added functionality to automatically detect all devices within a given network using the SNMP protocol
  • [Revision History] - Added section displaying the history of all changes made to the individual device properties as well as individual items for the following fields: Status, Label, Type, User, Order, Location, Rack, Image, Model, Size, Size Position, Manufacturer, Serial Number, Serial Number 2, Service Tag, Comments, Purchase Date, Warranty Months, Warranty Info, Device Status, Function, Maintenance Instruction, Origin, Purchase Price, Notes (Ticket #719826)
  • [IPMI Console VPN Instructions] - New fields added in the configuration form of the IPMI connection: VPN IP Address, VPN Username, VPN Password, VPN Instructions
  • [Installed Modules In Menu] - The sidebar now displays a list of all modules currently installed in the system along with the links to their main view

New Features:

  • [Cisco VLANs] - VLANs are now automatically detected on Cisco devices using the SNMP protocol
  • IP Address Management Module v1.5.2:
    • [IP addresses in subnet] - The summary view of a subnet now contains a widget listing its IP addresses with the capability to alter the assignments
    • [Device IP Addresses] - The summary view of a device accessible in the IP Address Management tab now includes a widget displaying the list of IP addresses assigned to the device
  • OS Installation Module v1.2.0:
    • [OS Addons Templates] - Added option to select installation addons such as disklayout, post installation, firstboot and packages during the installation of an operating system
    • [OS Addons Synchronizations] - Added feature to synchronize installation addons from NOC-PS to EasyDCIM

Improvements:

  • [API Devices] - Added possibility to filter the devices in API based on the MAC Address field

Bug Fixes:

  • [Locations] - Corrected traffic calculation from the last 5 minutes (Ticket #725182)
  • [OS Installation Module] - More additional options are now available when installing operating systems using NOC-PS (Ticket #864117)
  • [Port Traffic] - Corrected traffic display per port in case traffic is greater than a petabyte
  • [TCP Monitor] - Fixed response parsing for a TCP Monitor
  • [API Items] - The list of items is now downloaded correctly using API
  • [Dashboard Server Locations] - Map adjustments in the Server Locations widget to easily zoom in and zoom out the markers on the map
  • [Table Sorting] - Improved sorting of metadata (e.g. IP Address, Hostname) for databases with prefix tables
  • [Troubleshooting Page] - Corrected links to generate PDF and HTML reports

Version 1.4.1

Sep 20th, 2017

[NEW] Admin Experience:

  • [Table Mass Delete] - Added capability to mass delete items in the following tables: Search Inventory, Servers, Blade Servers, Network Devices, Power Devices, Item Types, Item Models, Locations, Orders, Users, Service Access Levels, All Notifications, Actions Log, Currencies, Administrators
  • [Table Mass Edit] - Added capability to mass edit attributes in the following tables:
    • Search Inventory, Servers, Power, Network, Blade Servers (Client, Location, Image, Manufacturer, Serial Number, Service Tag, Comments, Notes, Label, Purchase Date, Purchase Price, Warranty Months, Warranty Info, Function, Inventory Status)
    • Item Models (Image, Manufacturer, Serial Number, Service Tag, Comments, Notes, Label, Purchase Date, Warranty Months, Warranty Info, Function, Buy Price)
    • Item Types (Color, Description)
    • Locations (Manager, Name, Phone, Emergency Contact, Description)
    • Users (First Name, Last Name, Company, City, Address 1, Address 2, State, Country Code, Timezone, Locale, Postcode)
  • [Inventory - Add Item] - A new form for quick addition of a single item such as HDD, RAM or CPU is now available - apart from defining the type and selecting/creating a device model, no other data is required
  • [Servers] - Added capability to search for devices basing on the parts assigned to them
  • [General Settings] - Defining the number of results to be displayed in Quick Search is now possible

New Features:

Improvements:

  • [Dashboard] - The EasyDCIM License widget has been enhanced
  • [Device Summary] - The value of the ‘Label’ field of the device is now displayed in the header in the device summary view
  • [Parts] - The ‘Quantity’ field has been added in the Quick Add Part form
  • [General Settings] - The value of the ‘Automatically remove notifications records older than’ field in the ‘Notifications & Logs’ section by default has been set to ‘Do not remove’
  • [Device Summary] - The device summary view now displays information on the ‘Service Tag’ field
  • [Quick Search] - Added capability to globally search devices based on the ‘Service Tag’ field
  • [Mass Create] - Creating a device model in the first step of the Mass Create form is now possible without having to move to the ‘Item Models’ section
  • [Search Inventory] - ‘Add Item’ button has been added to the action menu in the inventory list view
  • [Dahsboard] - The contents of the Configuration Verification widget is now loaded asynchronously

Bug Fixes:

  • [Inventory] - Comments arranged in multiple lines are now displayed correctly on the server's page, without squeezing them into a single line (Ticket #505805)
  • [Orders] - EasyDCIM now resets the server’s hostname after the order has been terminated (Ticket #642363)
  • [User Devices] - Fast edit of the device model in the table containing the user's devices has been improved
  • [Item Filters] - A new option - ‘Not Set’ has been added to the filter system thanks to which searching out the devices without an inventory status set is now possible
  • [Device Summary] - Fast edit of the ‘Inventory Status’ field in the device summary view has been improved
  • [Location Map] - The loading of tooltip with information about the location has been adjusted on mobile devices
  • [Location Stats] - Calculating the percentage of rack space usage in the location summary view has been improved
  • [Mass Create Form] - Corrected display of notification when a given type does not have any assigned metadata

Version 1.4.0 - MILESTONE

Aug 10th, 2017

[NEW] Admin Experience:

  • The brand new UI of the entire system!
  • Added modern, fully responsive design for mobile devices
  • Improved performance and reduced loading time of pages
  • Added the new form for a quick addition of a device in which the type is defined and the model is either chosen or created - no other data is required
  • The font has been changed to a more readable one (Open Sans → Roboto)
  • Filters can be easily cleared during the process of filtering tables
  • Status icons has been modernized across the entire system
  • Defining the table columns is now possible
  • The results in the tables are now counted per page and in total
  • The widget's action menu has been relocated to its upper right corner to be more visible
  • Breadcrumbs are now much more transparent in every single section
  • Power down the server easily via IPMI or using PDU thanks to the 'Power Control' button located in the server summary
  • Assorted facets of the application for mobile devices have been enhanced
  • Display the additional content of the widget using the 'Show More' button
  • Sorting and pagination are now available for the widget tables
  • Menu has been optimized to load faster and it now includes the list of quick actions
  • Forms are now more transparent and include examples
  • The minimum width of particular columns in a table has been defined to make the content more readable in lower resolutions

New Features:

  • [Item Types] - Create multiple device chassis to which appropriate device bays can be assigned
  • [VLANs] - Discovery of VLANs for network devices based on SNMP using MIBs: BRIDGE-MB and Q-BRIDGE-MIB
  • [Automation Log] - The log section with the list of system commands performed by a cron along with the execution time
  • [Automation] - Choose the commands to be triggered by a cron automatically and the ones that shall be disabled
  • [Dashboard - License] - The dashboard widget with the information on a license, including the expiration date, the number of installed modules and the current version of EasyDCIM
  • [General Settings Order] - Define a matching percent from which the system shall automatically accept a customer order
  • [Orders] - The widget presenting the list of servers matching criteria chosen by a customer along with a matching percentage
  • [Servers] - Search servers based on parts with chosen types and labels

Improvements:

  • [Inventory Status] - 'Bought' and 'Not delivered yet' options added to the list of inventory statuses
  • [General] - Optimized system loading through reducing the number of queries to the database sent on particular subpages
  • [Parts] - Filtering included in the ‘Parts’ section of a given device
  • [Servers] - Notification about the status change along with the number of available servers is now sent when a server alters to 'In Use' in the inventory
  • [General Settings] - Choose whether an activation email should be sent during the user registration in the system
  • [Device Discovering] - Define the private community for the SNMP protocol in the automatic discovery form
  • [Servers PDU Connection] - Define the servers PDU connection in the device summary section
  • [Notifications] - Read all notifications and warnings at once
  • [Modules View] - Modified 'My Modules' section to be more readable
  • [Device IPMI Settings] - Define the privileges for the IPMI account of a given device (Administrator is set by default)
  • [Logs] - The logs are now presented in the form of a table with the sorting and pagination features
  • [Password Forms] - Adjusted password reminders and password restoration forms

Bug Fixes:

  • [Device Metadata] - Empty fields of metadata for devices are saved correctly
  • [Device Position] - The position of a device in a rack is saved properly
  • [SSL] - Regulated process of forcing SSL in case the application operates on the 443 port
  • [Device Graphs] - Adjusted display of 'Memory Pools', 'Processors Load' and 'Filesystem Usage' graphs
  • [Items Delivery Form] - Display the correct number of metadata fields in case many Items are created
  • [Notifications] - Adjusted default sorting of notifications (from a newest one to the oldest)
  • [Service Access Levels] - Accessing the 'Access Levels' list after saving configuration has been corrected
  • [Locations] - The floors and racks are deleted automatically on the location deletion
  • [Locations] - The manager is now assigned to a given location and a rack in a proper manner
  • [Servers] - The changes in the 'Purchase Price' field are now saved correctly
  • [Parts] - The redirection is performed properly during the process of part deletion in the device summary section
  • [OS Images] - Adjusted lazy loading for the OS images in tables

Version 1.3.1

Jun 1st, 2017

New Features:

  • 'Blade Servers' section in the left menu presenting blade servers with the current number of device bays
  • 'Device Bays' section in the blade servers' summary view used to represent the capability of a parent device to store the child devices
  • 'Non-Racked Devices' section in the rack's summary view with the list of devices of the height of 0U assigned to the rack
  • 'IP Address Management' section in the client area with the list of all IP addresses and subnets assigned to a device
  • You can now define colors for the types of devices to easily distinguish e.g. switches from servers

Improvements:

  • Blade servers' view available in the rack's view now includes statistics on the number of free and occupied bays
  • Added possibility to set the height of a device to 0U (Zero Unit Device)
  • Enhanced defining the views of a rack that shall appear in its summary
  • Visual and operational adjustments to 'Aggregate Traffic' graph
  • The summary of a blade server's child device now includes its position in the parent rack
  • Introduced proper filters for the table with the list of blade servers

Bug Fixes:

  • Adjusted the process of assigning a device in the rack - in case of failure the page reloads and an appropriate message appears
  • Corrected SSH key addition for the application
  • Corrected QR codes generation for some devices
  • Amended the table in the 'Item Types' section - grouping of types has been deleted
  • Catalog with device graphs is now deleted properly after device reordering
  • API is no longer available only for administrators
  • Adjusted verification of SSL certificates - if enabled, requests are directed to https
  • Regulated calculation of statistics on the rack's usage

Version 1.3.0

Apr 7th, 2017

New Features:

  • Full PHP 7 support resulting in substantial performance increase
  • Extended support for Ubuntu to cover 16.04.2 LTS version
  • Debian 8.7 "Jessie" support
  • Dynamic columns in tables that allow selection of exact columns to be displayed
  • Possibility to define the order of columns in tables
  • Server traffic in tables - 4 new columns with data on usage of a given server (in the Servers section) or switch/router (in the Network Devices section) that can be sorted by a chosen parameter
  • 'Client Auto Login Link' method added to API to enable the download of a link that logs a user in to the client area of EasyDCIM automatically
  • 'Appearance' tab with new 'Custom Backend CSS' and 'Custom Client Area CSS' fields where additional CSS styles can be defined by an administrator
  • Toggle global email notifications
  • Define recipients of email notifications
  • 'Automation' section with the list of commands performed in the application's background - with possibility to run each command manually
  • 'Test Connection' button to check if the application is connected with the system through the SSH protocol
  • Included instruction on how to regenerate SSH keys
  • 'Services' section in a client's summary view including all their services
  • 'Parent Device' box in a single item's view with data on the device that the item is assigned to

Improvements:

  • SSL connection can be now forced
  • A rack's view enriched with an icon showing the status of a device
  • Simple WYSIWYG editor for 'Comments' and 'Notes' fields introduced to the 'Additional Information' tab
  • Enhanced support for FUJITSU devices with iRMC S2/S
  • Clearing all system notifications is now possible with a single click
  • Shortcuts to pending, accepted and rejected orders added to the side menu
  • Adjusted priority of email notifications - an administrator is now notified only of important actions, such as switching a device on/off or altering its position in the rack

Bug Fixes:

  • Corrected error in assigning user to service upon its creation
  • Corrected issue appearing while moving to the list of power ports of a device
  • Refined detection of a device's status - set the 'Down' status for a device if neither IP address or hostname is assigned to it
  • Removed IP address validation from the process of adding a device
  • Addition of a device without assigned IP address is now possible
  • Corrected loading of maps in the mode with SSL enabled
  • Set the limits of 'Description' field length in tables
  • Adjusted display of devices with long names in the rack's view
  • Added missing English translations
  • Corrected mechanism of service creation - only servers with 'Available' status can be ordered
  • Logs are now saved to a text file in case MongoDB does not operate properly

Version 1.2.3

Mar 2nd, 2017

New Features:

  • [Devices] Filtering list of servers, network appliances and PDU devices based on specific metadata field - RAM size/SSD size/CPU cores and more
  • [Orders] New filters within table - Assigned To/Order/Status and more
  • [IPMI] KVM console support for Dell iDrac version 5
  • [Filtering] Name of the filter added while filtering data in tables
  • [Racks] Confirmation note after performing drag & drop actions
  • [Monitors] New TCP Monitor checking whether the port is open on given IP address or hostname
  • [Monitors] Using regular expressions to determine server response correction
  • [Backend] Logging into backend section using email or password

Improvements:

  • Enhanced KVM console support for Dell iDrac version 6
  • Reduced number of queries on the page
  • Refined cache mechanism for some queries
  • Added missing English translations

Bug Fixes:

  • Corrected error in assigning user to service upon its creation
  • Improved handling exceptions during boot/shutdown device and suspend/unsuspend/terminate/create service actions
  • Surmounted mechanism checking whether the client can perform boot/reboot/shutdown action on given service
  • Removed unnecessary language files
  • Solved retrieval of information about the RAM installed on the server
  • Adjusted time zone downloading
  • Altered counting and summing aggregated usage in the inbound/outbound traffic graph
  • Modified display of application error page

Version 1.2.2

Jan 30th, 2017

New Features:

  • Client Area:
    • Brand new client area
    • Two Factor Authentication
    • List of services together with their status
    • Summary of services:
      • Remote servers control through IPMI - boot/reboot/shutdown
      • General Information - basic information about the device
      • Additional Information - page with additional information about the device and possibility to configure the fields displayed in this section
      • IPMI Console for Dell Drac and Supermicro devices
      • Dedicated page with graphs like Ping, Status, Memory Usage, Average Load for Device, Running Processes - each depending on a device
      • Dedicated page with Traffic Statistics - filtering data from a specific period along with a graph presenting historical data
      • OS Installation with the use of NOC-PS
      • Reverse DNS - managing rDNS records of the device
  • Services:
    • Dedicated page with a list of services on the backend site
    • Assigning Services Access Level to each service
  • Services Access Levels:
    • Access Levels to a specific service in the client area such as: Full Access, Semi-Managed, Read Only
    • Possibility to create new Access Levels and setting default ones
  • General Settings:
    • Uploading the logo of your company visible in the client area
    • Uploading the favicon of your company visible in the client area
    • Clearing logs, notifications and RRD files with data related to graphs while the activate/terminate process of the service
    • Automatically remove notifications records older than specified period of time
    • Automatically remove logs records older than specified period of time
  • SNMP Device Settings:
    • SNMP IP Address field used for downloading data related to graphs and any SNMP communication protocol

Improvements:

  • Enhanced view of creating and editing a user
  • Memorizing the state of pagination and the active page in tables (for the duration of the session)

Bug Fixes:

  • Improved Port Monitor action for particular device
  • Enhanced process of sending an email with user's credentials
  • Resolved issue related to the collected data error
  • Corrected graph drawing in the Traffic Aggregation section
  • Adjusted counting of devices number in the rack - Ticket #385659
  • Modified hiding display of confidential data in IPMI logs - Ticket #774682

Version 1.2.1

Dec 1st, 2016

New Features:

  • System translations - the system language can be changed by providing language file translation
  • New icons for operation systems such as: CentOS, Debian, Fedora, Gentoo, Mandriva, RedHat, Scientific Linux, SLackware, Solaris, Suse, Xandros
  • All switch or server ports assigned by the server traffic aggregation are turned off when service is suspended
  • All switch or server ports assigned by the server traffic aggregation are turned on when service is unsuspended
  • New 'Orders' tab in system Settings section - used to configure actions that will be performed if service is: active, suspended/unsuspended or terminated

Improvements:

  • Badge containing the number of ports with DOWN status now counts only currently pullable ports - Network Interface tab.
  • Extended single net interface on the server edit option
  • Extended single switch and router port edit option
  • Extended PDU device power port and outlet edit option
  • New table column with the order ID in Orders section - used to identify the order in WHMCS properly
  • Rewritten System Settings section to be clear, simple and more user-friendly

Bug Fixes:

  • PDU Connection and Switch Connection verification processes, performed when order is accepted, have been regulated
  • Turn off port or net interface mechanism has been corrected by providing action logs storage
  • Notifications system on actions: model being created, model update and model being deleted has been corrected
  • IPMI Launch Remote Console from EasyDCIM - fixed launching Supermicro console on a custom port - Ticket #575712
  • Additional IP addresses are now correctly saved while adding a new device - Ticket #642692
  • Tables are correctly filtered and entered names are searched without any issues - Ticket #451371
  • Number of units in rack can now be manually changed - Ticket #257611
  • Close the pop-up with rack device info with a single button - Ticket #257611

Version 1.2.0 Stable

Oct 27th, 2016

New Features:

  • Additional IP Address field allowing to define extra IP addresses for a device
  • Precise and highlighted position of a device on a rack with option to move to the rack quickly
  • Traffic aggregation per server can now be also counted from the server port not only from the switch port - Ticket #523192

Improvements:

  • Unused files cleanup
  • Numerous UX improvements
  • Improved stability of the system
  • Search option has been improved in sections Inventory and Item Models
  • Standardized action buttons view in widgets
  • The process of detecting incorrect API requests has been improved
  • Traffic count is now more precise and accurate
  • Device and models lists have been redesigned and now have the 'select' form with autocomplete option

Bug Fixes:

  • The process of assigning a new part has been corrected - Ticket #435420
  • Floor is now correctly selected while being assigned to a rack
  • Performance Time field has been removed to avoid database overload

Version 1.2.0 Beta

Sep 29th, 2016

New Features:

  • OS Installation Module Based On NOC-PS enables automatic or manual installation of required operating systems on your servers
  • Traffic Aggregation process allowing to combine traffic from multiple server ports connected to switch ports
  • API v2.0 with new methods and documentation
  • New servers provisioning flow:
    • New form with precise criteria of searching server
    • IP Address Management module integration
    • Usage Collector module integration
  • New meta tags for servers, used while ordering a matched server
  • Troubleshooting Tool solving application issues reported in the past

Improvements:

  • Rebuilt WHMCS integration allowing to order and manage servers from EasyDCIM inside your WHMCS
  • Logout confirmation dialog box
  • Access permissions to storage catalogs have been moved to a level higher
  • System logs are now stored in a newly created separate database, not in files
  • Licensing system has been improved to count devices and check license
  • New version of system documentation including information on all crucial sections in the system
  • Improved process of adding a new device model into the system form
  • Improved process of adding devices or items in bulks into the system
  • Improved SNMP and IPMI protocols with a test connection option
  • Check if configuration data are correct with a Send Test Mail option
  • Unused files cleanup
  • Major UX improvements

Bug Fixes:

  • Logs and notifications in device summary are now correctly displayed
  • Special characters in a password area are handled when a new user is created
  • Assignment tab for components item type works now correctly
  • Traffic graph is hidden when switch is not connected to server
  • Validation of the Item ID field has been corrected
  • Creating a few ACL groups with the same name is now possible
  • Turning off a notification or a warnings with 'x' button resulted in being incorrectly moved to dashboard
  • Need to refresh the page to get the dashboard back when turning off a notification is no longer required
  • End-users can now execute the Auto-Discovering process
  • Correct type of SCSI disk is created during Auto-Discovering process
  • Issue with traffic graphs displaying "ERROR: Attempting to reuse 'outoctets' " has been solved
  • Changing Inventory Status of servers, networks and power is now possible
  • Pressing the 'Click to set a value' button triggers appropriate action now
  • Issue with appearing 'Error when loading list' during assignment process in PDU Outlet has been solved
  • Metadata of servers and switches can be deleted successfully
  • Exception error appearing after typing in an ID in an invalid format when changing item unique ID has been solved
  • Issue with storage folder permissions chmod -R <777 - "failed to open stream: Permission denied" has been solved
  • Customer is now automatically moved to the next step when creating a new model
  • "404Not Found!" error that appeared when 'Fields' tab was pressed has been solved
  • Thumbnails in reports are now displayed correctly
  • No need to refresh the page to edit the Devices & Services page
  • Issue with resetting the disabled poller settings after refreshing the page has been solved
  • Adding purchase date into Additional Information section of Services & Devices is now possible
  • Log entries appear when actions on servers are performed
  • Order is correctly assigned without the need to reload the page
  • Password reminding emails are delivered without issues
  • Rack names and images are visible in the right places
  • Rack names and images are visible in the right places
  • When order is edited or transaction is about to be finished, correct actions are triggered
  • Device name is correctly displayed in notifications and warnings
  • 'Remind Password' missing unassigned option in 'Switch Device' field has been added
  • Actions Logs now moves to a correct site
  • 'Delivery Transaction Log: Permission denied' error message when adding new items has been solved
  • Fixed mechanism for counting devices by the system license
  • EasyDCIM is no longer blocked when 'Force to use' is selected and 'Two-Factor Authentication' use is disabled

Version 1.1.2

Jun 20th, 2016

New Features:

  • New DNS Management Module components
  • Notifications informing about a port change

Improvements:

  • Item client field is assigned basing on its parent if any has been specified
  • Client fields are automatically filled out in the order form if the order is created for a specified user
  • After a successfully completed delivery operation a confirmation message is displayed
  • Numerous improvements in the module license verification cache

Bug Fixes:

  • Devices of blade type are automatically created when the application update command is used
  • Default polling submodules are now properly marked as active after the first installation
  • Issue with illegible device label when no device image was specified has been solved
  • Special characters validation while adding a new type field has been corrected
  • Design issues on location summary pop-up have been fixed
  • Problem with adding a new entry to the To-Do widget has been solved
  • Minor typo fixes

Version 1.1.1

May 19th, 2016

New Features:

  • Two-Factor Authentication Module
  • Widget responsible for the management of children devices inside of blade servers
  • Quick assignment and removal of children devices from blade devices
  • Easy removal of devices assigned to a client from the Devices tab inside a User Summary
  • New filters in Software section
  • Breadcrumbs in the Reports section

Improvements:

  • Redesigned and rewritten Monitors section
  • Button style convention has been standardized
  • Information on name and address added to the location pop-up
  • New system notifications for successful delivery actions
  • Redirection to the Item Summary page once data were edited successfully
  • Labels inside the Metadata section of template edit form have been changed
  • Adjusted button labels inside the Software section leading from Create Software to Create OS Group
  • A success confirmation message is displayed after removing any To-Do widget entry
  • Clear Module Log button is located in a new, visible position
  • Buttons in the Location section have unified colors
  • More precise placeholder of the Item Model dropdown on the delivery form

Bug Fixes:

  • Application might have crashed at some configurations when the SSH port was irrelevant - the port can be now manually specified
  • Some of panel actions of Usage Collector Widget in the client area were not performed well
  • Issues caused by missing validation of the Manager field, inside the Location creation form have been solved
  • Problem with CSS in model selector dropdown on the Delivery form has been solved
  • OS image in the Parent Device Selection dropdown is now scaled properly
  • Number of Items was not validated accurately on the Delivery form
  • Location name was not displayed properly on Location tooltip
  • QR code item image in Item Summary section is no longer missing
  • Breadcrumbs on the Admin Summary page are correct
  • Price and setup fee validation on the Product edit form has been fixed
  • Add Files button in Files widget is positioned properly
  • Corrected validation while trying to create a currency with an already existing code
  • Response shown to a user after removing a part from a device is now correct
  • Language typos corrected and missing language entries added in the Item Models section
  • Reports are now generated properly while using prefixed database tables
  • Reports widget in the location summary showed 'null' when there were no devices assigned to the location
  • Content header is now refreshed properly after a successful device discovery action
  • Incorrect title was displayed on modal when the product field was edited
  • Price filtering on the Software list has been fixed
  • Several language typos corrected

Version 1.1.0

May 4th, 2016

New Features:

  • Support for the Two-Sided racks and ‘Half Width’ devices with advanced position validation
  • New Location Map View with a number of useful statistic data while hovering on specific location marker
  • Stats added inside the Location Summary page
  • Implemented queue processing engine for the time consuming tasks with a preconfigured beanstalk driver
  • New proxy IPMITool driver added to the IPMI Module, gives the possibility to use a remote device (via SSH) to perform the IPMI command on device, without the requirement to connect to a target device directly
  • Number of new notifications related to items, devices and other actions occurring inside the system and its environment
  • New Device Edit Form - divided into sections
  • New Single Item Edit Form
  • Monthly device traffic is now collected and stored inside the device metadata with switch port assigned to it
  • Hourly Cron Tasks Command added
  • Possibility to sort devices basing on their Uptime
  • Information about Available Storage inside the Device Metadata
  • Support for 1.5 version of IPMI protocol in the IPMI ModuleADD: System is now trying to find the connection between the devices using FDB Table (if available)
  • Quick Filters for the Device Graphs widget to let an administrator quickly see the data from the last day, week or month
  • New dedicated single graph page
  • Quick Links inside the Location summary section
  • Permission Auto Fixer
  • Console Command - automate the installation & configuration of the supervisor and the queue workers
  • New redesigned & easier to use Delivery Form
  • New Quick Discovery Form
  • Internal API Caller for the developers use
  • Manageable User Contacts with possibility to assign separate permissions for each contact
  • New Discovering submodules for Raritan & Dell Devices
  • User Custom Fields management page
  • Possibility to quickly assign an Item Type Field to a device
  • Devices specified Log Files
  • Simple ‘Configuration Verification’ widget in the dashboard
  • Added possibility to retrieve plain text data directly from the ‘Generator’ module of the RRDTool component
  • Added methods inside the device model to retrieve the data set containing monthly bandwidth for the device
  • Reports may now register their own widgets, for example Report Widget presenting devices with the highest load is now part of the dashboard
  • Assign the environment specific variable using .env file
  • Disable polling process via the environment variable

Improvements:

  • Assets and their generation packages have been rewritten in every way giving up to 100% speed boost on the page load. Application is now less resources consuming
  • Poller Threads when finished are now closed automatically - it is no longer required to complete all the child processes
  • The file structure has been completely rewritten for better optimization and clearness of the application
  • IPAM Module has been rewritten and redesigned which made it smoother and more apparent
  • IPMI Module driver has been optimized which resulted in rapid execution of requests
  • Numerous fixes and improvements implemented inside the drivers for the Dell Drac IPMI boards
  • Usage Collector module has been rewritten and optimized to be less resource and time consuming
  • Test Code Coverage Unit has been improved making the application more stable
  • Rewritten and optimized Thread Poller to be scalable and have the following options:
    • Specify maximum number of concurrent threads
    • Set a number of devices to process per single thread
    • Select submodules to use for either device type or single device
    • Automatically prevent itself from starting when the system load is too high
  • Filters are presented in a more user friendly way
  • Parts are by default assigned to the same location and rack as their parent devices
  • WHMCS Module is now compatible with the latest changes
  • Redesigned Reports Components - more reports coming soon!
  • Ping monitor is now configurable and has the ability to specify warning threshold
  • Changed the functionality & interface of the search bar at the top of the page
  • When Item Model cannot be assigned automatically, 'Generic' model is assigned
  • Notifications may now have entities assigned, which means that all of them can be linked with some data models like Item, Device, User etc.
  • Staff Board Widget has been rewritten
  • Application configuration files and base models are now decoded
  • New drivers for the ACL component have been implemented
  • Number of SQL Queries inside the application scope have been reduced
  • All Forms have been redesigned - Form Builder component has been projected to make the application forms more scalable
  • Client Area & API are now separated from the system components with their own providers
  • Composer dependencies are now preinstalled and the final package is unified
  • System asks for permission when a user tries to manually perform dangerous or suspicious actions
  • Multiple monitors of the same type but different configuration may be now assigned to a single device
  • SNMP System Component has been redesigned and it may be now expanded with custom drivers
  • GeoComplete plugin replaced with a lightweight auto-complete address based on OpenStreetMap Data
  • Changed views of the PHPInfo & Loaded Extensions sections
  • Inventory List has been modified to show a parent device inside the Location column
  • ‘Discovery Device’ and ‘Device Poller’ buttons inside the device summary section are now using queue handler to perform their tasks
  • Added possibility to dynamically register options for the item type specified fields with a dropdown type
  • Widgets Sorting Engine has been modified to store data about widgets’ positions globally
  • Device may be now automatically detected as service in case product & order relation has been specified
  • If the ‘Mountable’ property is not specified, Item is now automatically assigned to be part or device, basing on its type
  • Item position is automatically revalidated each time ‘size’ or ‘width’ of the device is changed
  • ‘Assign Part’ form has been modified to be more user friendly, with the possibility to search for the parts by providing their serial number
  • Device RRD directory is now automatically deleted while deleting the device itself
  • When device is unassigned from location, the rack relation is also being automatically deleted
  • Predefined Item Type Fields cannot be deleted, neither their name & slug can be changed
  • Product with Services assigned cannot be deleted
  • Processor Name is now displayed on the Processors Load Graph instead of the numerical index
  • Resource consuming JS plugins such as (Autocomplete, GeoComplete etc.) removed
  • Unnecessary icon sets are replaced with standard font awesome library
  • Global top header buttons style improvements
  • Errors are displayed on graphs in a more user friendly manner
  • Avatars CDN source has been changed
  • Changed presenters for the "Purchase Price" and "Purchase Date" fields
  • More detailed breadcrumbs added inside the device summary section

Bug Fixes:

  • Devices could not be discovered via graphical user interface nor with 3rd version SNMP access details
  • Issues with fields processing when altered for the second time with "Quick Edit" option
  • Out Bandwidth was not displayed correctly on the Traffic Graph
  • Corrected filtering in the Server List section
  • ‘404 Not Found’ error thrown when ‘Quick Edit’ method was used to edit fields at some sections
  • User birth date cannot be set to the future any more
  • Type Fields were not filled out properly in the default table seeder
  • Some common issues inside the import inventory section, mostly related to validation, have been solved
  • Notification favicons overlaying one another corrected
  • QR code is now shown properly inside the item summary section
  • Too strict validation of a user last name has been changed
  • Special chars issue with encoding or decoding inside ‘Currencies’ settings has been solved
  • Models are now properly assigned to servers created via user order
  • Problems with file upload validation & permission occurring at some environments
  • JSON is not presented to the user any more while they are trying to sign in to the client area
  • Device counter would count deleted devices as active
  • Issues with changing serial number in ‘Parts’ subsection in a device summary
  • New order can be created with API request
  • Custom RRD directory specification corrected
  • ‘hrProcessorLoad’ OID no longer causes errors while pulling information from some of the devices
  • Language typos corrected

Version 1.0.3

Oct 12th, 2015

Improvements:

  • New Thread Poller based on process manager, substantially improving both stability and scalability
  • Feature to set the number of processed devices per poller thread, which dramatically improves the amount of time required to poll devices
  • Debug Mode for the Poller command in order to obtain additional information about the process
  • Additional services and graphing support for the Client Area, in preparation for EasyDCIM to more fully support client ↔ staff interaction and grant clients (and their contacts) permissions for different features

Bug Fixes:

  • Checkbox display fix on high device-pixel-ratio devices
  • Issue impacting model template data during new item creation
  • "No query results for model [Rack]" error, which occurred infrequently during device discovery
  • Issue causing graphs in the Client Area to not display properly for non-admin users.

Version 1.0.2

Sep 11th, 2015

Improvements:

  • Background image on first web page during install has been updated
  • Text & Descriptions & Placements have been added and modified in the "LOCATIONS" section on the Floor Summary page, Add Rack page, & Locations Summary page
  • "Ports" tab on Server Overview page changed to "Network Interfaces"
  • "Servers" listing page of EasyDCIM the top menu/action button was "Add Item", changed to "Add Server"
  • Polling now no longer strictly based on hostname resolution, if resolution fails, it will attempt to contact the IP address
  • Using Drag and Drop on the Rack View to move servers around physically in a rack now contains a confirmation action to prevent mistakes
  • Removed the "Page Change Confirmation" action when changing page away from the Item Creation page
  • Error message "There is no content here at the moment" has been revised to "No data has been input/imported yet."
  • Item Creation status is now by default "AVAILABLE" instead of none selected
  • Server Summary Page - Renamed "Units" to "RU’s Occupied". RU’s Occupied and Rack Position were moved to Assignment Info box, plus other changes/enhancements
  • Ajax based Error Page introduces a “Show Details” link which shows as much error / tracing information as possible
  • IPMI & PDU Reboots - If a server has IPMI configured, it will use IPMI to reboot/power off/power on by default. Currently PDU reboots for IPMI configured devices are only available to STAFF/ADMIN until further advanced logic is added to this function. PURPOSE: PDU power cuts can cause damage to hardware
  • Network Interfaces tab v.s. Ports tab - Server devices have Network Interfaces tab, other devices (Switch, Router, PDU) use Ports tab
  • Network Interfaces (Servers) - Add Interface (IE: NIC PORT 1) - assign Interfaces to Ports found on Switch/Router devices. IE: Server -> Server Interface Creation > Switch Device > Switch Port
  • Removed capability to "Delete" ports from Power Devices pulled via telnet/snmp/etc
  • Removed capability to "Delete" ports from Switches/etc if port is marked/configured as "Pullable"
  • "Label" field modified to be Optional for Components, continues to be required servers/switches/pdu

Bug Fixes:

  • RackUnit number not displayed on "Server Summary Page"
  • "Locations" section CSS revision for compatibility with greater number of resolutions/dimensions
  • WHMCS Module would remove any pre-existing configured options already residing in the WHMCS instance when creating the new automatically generated configuration options
  • An error realized when adding new orders
  • Error sometimes received when adding a "New Item"
  • Resolved issue encountered when assigning "Serial Number 1, Service Tag, Location or Manufacturer" (previously the field did not save inputted details)
  • Previously saving a Memory component as anything but "In Use" caused an error
  • Assigning a memory component from inventory to a server device now works properly
  • Global Input Filter revised to prevent specific symbol characters from being re-written
  • Assigning hostname to metadata would previously not save
  • Discovery would put Serial Number in the wrong field (Example: S/N 2 instead of S/N 1); this has now been corrected
  • Previously, drives from servers would sometimes erroneously be classified as PDUs
  • 500 error immediately after install completed has been resolved
  • Action of assigning a server to a customer did not automatically change status to "IN USE" as it is designed to do; this has been resolved
  • Symbol character "+" will no longer overwrite the Global Input Filter
  • SSH Settings on Device/Server Metadata section was missing the "PORT" field
  • WHMCS module would previously error when assigned to a WHMCS product in certain instances
  • iDRAC5 now provides output, such as power; Auto-Discovering now detects any details
  • Switch Management - "Switch State" now has "Enable/Disable" as possible port actions; "Reboot" has been removed
  • Corrected initial permissions errors and misconfiguration for device RRD's and graphs
  • Creating an Item with Multiple Quantities the "Bulk Insert" fields will now be automatically selected and active
  • Locations are now able to have more than four (4) floors
  • When adding a component and attempting to create a "Manufacturer / Vendor", an error would sometimes be encountered when making your submission; this has been fixed
  • The "rack unit size" field has been removed from certain components where it is not applicable (Examples: RAM, HDD, CPU, etc)
  • Location assignment tracking based on "Component/Item Status". Now, if "Status = AVAILABLE" the device can have its own unique location. If "Status = IN USE", the device will use location assigned to its "Parent" device. In any other Status type, the device location will not be a selectable field
  • PING MONITOR functionality has now been restored
  • Corrected issue which now allows IPMI to be disabled on a server
  • "Switch Module" can now auto-suspend (turn off) the NETWORK PORT associated to a server, once the associated service has been marked as suspended
  • Notification/Log Entry for ports being turned ON/OFF (using Poller) will now display and track properly
  • Switches "Ports" tab - if a device is assigned to one of the ports, there was previously no way to properly Unassign the device/port
  • Auto-Discovering module/functionality repaired and improved

Version 1.0.1

Jul 20th, 2015

New Features:

  • WHMCS V6 support
  • WHMCS module:
    • Display text product fields as custom fields
    • Domain, username and password synchronized with WHMCS
    • Automatic servers provisioning
    • DNS Management integration
    • IP Management integration
    • Usage Collector integration
    • KVM console integration
  • New drivers support in Auto-Discovering:
    • PowerConnect 54xx
    • Raritan Power PDU
  • Device discoverer support for Windows Server

Improvements:

  • Recent Activity widget enhancements
  • Queries reduction and optimization in database
  • Usage Collector For EasyDCIM:
    • Main functionality optimized
    • New API methods implemented
  • IPMI power button enhancements
  • General improvements in device polling process
  • Security improvements while uploading files; mime type and file size detection
  • Orders improvements:
    • User and product fields being automatically completed
    • User-friendly auto-provisioning
  • Model name changed in favour of label in option list for connected items in Power Ports
  • Settings section redesigned
  • Default seeds in database changed

Bug Fixes:

  • Serial number validation in Mass Add Item form
  • IPAM groups deletion
  • Garbage collector session
  • Device poller memory leak, causing problems with the server stability
  • Monitor configuration edit form
  • Incorrect redirection after device deletion
  • Monitor assignment
  • Currency HTML code

Version 1.0.0

Jun 25th, 2015

New Features:

  • Official Release Date Of Stable EasyDCIM Version

Do You Have Any Questions?

We will gladly answer them all.