Dedicated configuration form for HaloPSA API connection
Testing connection to HaloPSA API
Field mapping form between EasyDCIM and HaloPSA:
Mapping basic device parameters such as: status, type, location, client, rack, model, manufacturer, serial number, and more
Mapping device metadata such as: IP Address, Hostname, MAC Address, and more
Automatic device synchronization at 5-minute intervals
Section displaying completed synchronizations with filtering options
Statistics showing duration and number of imported devices in every synchronization
Synchronization limited to active orders in EasyDCIM
Dedicated configuration file for advanced synchronization settings
Automatic deletion of outdated synchronization data from database
[Single Sign-On Authentication - SSO Login With External Providers] - Added option for integrating login with external authentication providers in global EasyDCIM settings:
Support for both client and admin areas
SSO integration with GitHub
SSO integration with Google
Integration with custom OAuth provider in client area
Integration with custom OAuth provider in admin area
[Mass OS Reinstallation Actions - OS Installation v2.0.9 Extension] - Added functionality for simultaneous OS installations on multiple servers:
Maximum limit of ongoing installations is set to 20
[Template Synchronization - OS Installation v2.0.9 Extension] - Added option to synchronize individual installation templates with licensing server:
Updating core OS template parameters such as: GPXE Script, Disk Layout, Packages, Mirror, ISO URL, Post Installation Script, First Boot Script
[Orders - Quick Order Creation] - Introduced option for quick order creation for a specific client and device:
Assigning client to server in a single, quick step
Blocking activation actions when creating orders from backend section
Improvements:
[API - Sensor Management] - Managing sensors via API:
Listing sensors for a specific device with filtering options
Automatic detection of basic server information: label, service tag, serial number, model, manufacturer, description, BIOS version
Automatic detection of server sensors during polling process
Added power consumption retrieval (Amps) for ASRockRack servers
Automatic detection of server hardware:
[Processors] - Model, name, cores
[RAM] - Model, label, serial numbers, memory size in GB
[HDD and SSD drives] - Model, manufacturer, serial numbers, description, memory size in GB
[Network interfaces] - Description, MAC address, name, operational and administrative state of a port
Automatic determination of server on/off status
Remote server control with "powerOn", "powerOff" and "powerCycle" actions
[Tags - Discover Device & Detect Hardware] - Automatic tagging of parts added during hardware detection and device discovery process
[Tags - Notifications] - Added notifications for actions: creating a new tag, editing a tag, deleting a tag, assigning a tag to an entity
[Reports - Display Mechanism] - Improved report section by adding relevant filters and changing the display view of individual reports within the system
Automatic detection of VLANs in a device polling process
Adding, editing and deleting VLANs
Assigning VLANs to a switch network port
Section with a list of device VLANs including assigned network ports, search and filtering options
Enabling and disabling network ports
Configuring network port speed
[Assets - "Ports" Section] - A new "Ports" section has been added to the Assets menu, listing all network ports for servers, switches, and other related devices
Filtering and sorting data
Summary statistics of enabled and disabled ports
Actions on network ports: enable, disable, edit and delete
Display of monthly traffic graph
Changing the connection between ports
Tags management
[Assets - "Sensors" Section] - A new "Sensors" section has been added to the Assets menu, listing all sensors available in the system:
Filtering and sorting data
Summary statistics of fans, power supply, temperatures and voltages
Collecting power usage data per device and per outlet
[Notifications - Telegram Stream] - Added a notification channel supporting the Telegram messaging application:
Testing the connection
Sending system notifications to Telegram
Sending monitor notifications to Telegram
[Import Zones & rDNS Records - DNS Management v1.4.2 Extension] - An automatic entity import mechanism has been added for the PowerDNS driver:
Automatic import of DNS zones via CRON at 5-minute intervals
Automatic import of rDNS records using CRON at 5-minute intervals
Matching rDNS records and zones via the device IP address
Creating DNS zones from the "Zones Management" section view
Improvements:
[Orders - Monthly Traffic Limit For Colocation] - Added possibility to configure monthly limits when placing an order
[Groups - Advanced Permissions For OS Installation] - You can now configure permissions regarding the installation of operating systems from the backend section
[Servers - IPMI IP Column] - A new column has been added to the server table to display the device IPMI IP address
[Activity Log - Logged In/Out Notification] - Added system notifications for login and logout actions from the system
[Search Inventory - Add Item Form] - Improved dynamic loading of the field displaying the model of the item added to the system
[Devices - Add Single Device Form] - Improved dynamic loading of the field presenting the model of the device added to the system
[Settings - Allowed IP Addresses With IPv6] - Added support for IPv6 addresses in the access blocking mechanism for backend and API sections
[Ubuntu 24.04 LTS System Template - OS Installation v2.0.8 Extension] - Automatic installation of the Ubuntu 24.04 LTS operating system:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
Post-installation scripts installation
First boot scripts installation
[Fujitsu iRMC S5 Driver With Redfish Protocol - IPMI Integration v1.5.3 Extension] - Added support for Fujitsu iRMC S5 servers using the Redfish protocol:
Automatic detection of basic server information: label, service tag, serial number, model, manufacturer, description, BIOS version
Automatic detection of server hardware:
[Processors] - Model, name, cores
[RAM] - Model, label, serial numbers, memory size in GB
[Network interfaces] - Description, MAC address, name, operational and administrative state of a port
Automatic determination of server on/off status
Automatic detection of server sensors in the polling process
Remote server control with "powerOn", "powerOff" and "powerCycle" actions
Defining "Sensor Reading Value" and "Power Usage Value" conditions
Testing the monitor's performance in real time
Sending relevant email notifications when limits are exceeded
Improvements:
[Remote Agent - Subnet Provisioning] - New remote agent version 1.9.2 with improved mechanism for defining subnets for DHCP server configuration:
Enabling and disabling integration with IP Address Management extension
New subnet configuration form for DHCP server
[Remote Agent - Support Team Access] - Added ability to allow the support team to access the server on which the remote agent is installed
[System - Deleting Entity] - Revised process of deleting basic entities in the system to include information about the entity and its exact identifier in the deletion form
[Groups - Location Permissions] - Improved mechanism for defining permissions for Locations, Floors and Racks sections:
[OpenWebStart Integration - IPMI Integration v1.5.3 Extension] - Added integration with OpenWebStart providing a newer and more secure approach to launching JAVA applets
[Orders - Inventory Status] - Added a new action triggered during the order termination:
Define the device status to be set after the "Terminate" action
[Device Removal From Provisioning VLAN - IP Address Management v1.8.3 Extension] - The mechanism for moving a device to the appropriate VLAN after OS installation has been improved
[Activity Logs - Notes & Comments] - Revised mechanism for adding system notifications when editing the "Notes" and "Comments" fields content
[HP Driver - IPMI Integration v1.5.3 Extension] - The process for detecting server disks using Redfish (SmartStorage) has been improved
Automatic detection of server sensors in the polling process
A new "Sensors" section in the server summary, including a list of sensors retrieved using the Redfish protocol
[Server Power Usage Limits - Usage Collector v1.3.4 Extension] - Added ability to set power consumption limits for servers with Redfish enabled:
Introduced email notifications sent to the administrator after exceeding the declared limits
Improvements:
[noVNC Session Shortcuts - IPMI Integration v1.5.2 Extension] - The mechanism for blocking keyboard shortcuts in noVNC session in browser mode has been improved
[Java Security Settings - IPMI Integration v1.5.2 Extension] - Predefined JAVA security settings allowing legacy KVM console applets to run
[Servers - Table Filters] - Two new filters have been added to the "Servers" table:
Searching for servers with unspecified metadata, e.g. an empty MAC address or an empty IP address
Searching for servers with no parts assigned
[Custom Metadata - Mass Edit] - Added option to edit multiple custom metadata created by the administrator in the device mass edit form
[Parts - Activity Log] - Activity logs related to assigning and unassigning server spares have been added
[System Settings - Debug Mode] - The ability to enable debug mode directly in the backend section has been added
[System Settings - Support Team Access] - A new option to allow the support team access to the server on which EasyDCIM is installed
[Global Limits For Devices - Usage Collector v1.3.4 Extension] - Automatic configuration of limits for servers and PDU devices based on global extension settings
[Settings - Redfish Timeout] - Option to define waiting time for connection with the Redfish protocol
Bug Fixes:
[Windows Post Installation Scripts - OS Installation v2.0.7 Extension] - The mechanism for executing post installation scripts for Windows systems has been revised
[Blade Servers - List] - The mechanism for displaying the list of Blade servers has been corrected
Version 1.10.0
Mar 26, 2024
New Features:
[Devices - Add Single Device Form] - Implemented new form for faster and more efficient addition of devices to the system:
Assigning the device to a location and a rack cabinet
Completing the key network information: IP address, MAC address, default gateway and mask
Connecting to the switch port
Connecting to the PDU power outlet
Configuring the IPMI access data
Testing the connection to the switch, PDU and IPMI
[Users - SSH Keys Management] - Added SSH keys management option for administrators and clients:
Add, edit and delete SSH keys within a user account in the system
SSH keys validation based on the RSA algorithm
Configuration of a default SSH key
Management of SSH keys from the API level
[SSH Keys Support - OS Installation v2.0.6 Extension] - Added support for installing Linux-based operating systems with SSH keys:
Select multiple public SSH keys when installing the operating system
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
Post-installation scripts installation
First boot scripts installation
Improvements:
[ISO Images Directory - IPMI Integration v1.5.1 Extension] - The mechanism for mounting ISO images in a noVNC session has been enhanced to mount ISO images in the /home/easydcim/iso directory
[ISO Image Auto Removal - OS Installation v2.0.6 Extension] - Added possibility to disable automatic deletion of ISO images after a specified period of time
[API - VLANs & Port Management] - Added option to configure VLANs for switch network ports from the API level:
Port settings in TRUNK mode
Displaying information about the port and assigned VLANs
Changing the speed of the network port
[API - System Settings] - Added option to retrieve the system settings from the API level
[Global Settings - Current Voltage] - Change the "Current Voltage (V)" value in global system settings, where 230V is a default value
[Notifications - Floors & Racks] - Added system notifications for floors and rack cabinets in the location
[Notifications - Variables] - New variables have been added for use during the processing of "Execute URL" actions
Integration with the main EasyDCIM domain and the base SSL certificate
Implemented session proxy mechanism for Apache2
Implemented Websockify version 0.11.0
[Settings - API Allowed IP Addresses] - "System Access" section in the global system settings now includes an option to define IP addresses for which the API section will be available
Improvements:
[Send Login & Send Password - IPMI Integration v1.5.0 Extension] - Enhanced functionality of the "Send Login" and "Send Password" buttons in a noVNC session, ensuring the data is accurately transmitted to the forms if the IPMI operator account exists
[Settings - Website Base URL] - Enhanced mechanism of defining the main system domain with a single field used to define the EasyDCIM IP address or domain
[Global Settings - Usage Collector v1.3.2 Extension] - All settings for "Power Usage" and "Traffic Aggregation" can now be configured globally at the module level
[Traffic Aggregation Ports Management - Usage Collector v1.3.2 Extension] - There is now an option to disable network ports when IN, OUT or IN+OUT limits are reached
[Client Area - Single Power Outlet Usage] - The collocation view in the client area will now show power outlets and power usage for given time interval
[System Jobs - Refresh Status] - The status of ongoing system jobs will now refresh automatically
[Orders - Terminate Action] - The "Terminate" action has been readjusted and will no longer permit repeated execution
Version 1.9.8
Nov 23, 2023
New Features:
[Proxmox VE 8.X System Template - OS Installation v2.0.4 Extension] - Automatic installation of the Proxmox VE 8.X operating system has been introduced:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
Post-installation scripts installation
First boot scripts installation
[Clients - Account Merging] - You can now merge two clients' accounts into one, together with transferring all associated data to the target account
[System - Power Usage Units] - The option to choose power usage display units with automatic conversion of Amps to kVA for:
PDU Power Usage and Outlet Power Usage graphs
Statistics on the total power usage for locations, floors and racks
[Ordering Process - OS Installation v2.0.4 Extension] - A new functionality to select installation addons and specify hard disk partitioning when placing the order
[Connections - Data & Power Ports] - A new form to establish connections between network ports and power ports has been added:
Network and power devices are now searched for more accurately
The list of network and power ports available to assign is dynamically generated
[API - System Health] - A new method of displaying the status of EasyDCIM services with details on:
Remote agents and communication status
WWW server
Database
Event queuing system
Local SSH connection
Improvements:
[Remote Agents - SSL Communication] - Added option to enable encrypted communication between remote agents and EasyDCIM
[Parts - Mass Unassign] - Added option to unassign spare parts from the device in bulk
[Locations - Change Floor Size] - Added possibility to change the size of a grid with the view of the floor within a location
[Orders - Confirmation Popup] - A new mechanism confirming the execution of order actions: Reject, Activate, Suspend, Unsuspend and Terminate
[Installer & Updater] - The default memory limit for PHP processes has been increased
[Devices - MAC Address Validation] - Enhanced validation of the MAC Address metadata
[Devices - MAC Address Search] - Improved mechanism for searching devices based on MAC addresses assigned to network ports
Bug Fixes:
[Restricted "Root" Name - OS Installation v2.0.4 Extension] - The installation is correctly blocked in case a restricted name for the "root" account is used
[Devices - Monthly Traffic History] - The data on transfer consumption history for a specific device is now displayed correctly
Version 1.9.7
Sep 26, 2023
New Features:
[User Synchronization - LDAP Authentication v1.0.0 Extension] - A new extension enabling the integration of EasyDCIM with LDAP directory services for the automatic synchronization of users:
Supported directory services:
FreeIPA
Microsoft Active Directory
OpenLDAP
Automatic synchronization process based on email address
Additional synchronization of user attributes such as username, first name, last name, company name
Management of synchronization servers:
Creating, editing, and deleting synchronization servers
Testing the connection
Automatic updates of synchronization server status
Mapping LDAP user groups to EasyDCIM user groups
Time interval configuration for automatic user synchronization
List of ongoing and completed synchronization processes along with system logs
List of users successfully synchronized from LDAP
System notifications regarding the connection with LDAP servers and user synchronization processes
[Debian 12 "Bookworm" System Template - OS Installation v2.0.3 Extension] - Automatic installation of the Debian 12 "Bookworm" operating system has been introduced:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
Post-installation scripts installation
First boot scripts installation
[Remote Agent - Custom Polling & Provisioning Configuration] - The option to specify a provisioning server and a remote agent assigned to polling and discovery tasks for a particular device
[Devices Management - Mass Server Power Control] - A new functionality enabling the bulk action of powering on and off multiple dedicated servers at once has been implemented into the Servers table
[Orders - Replacing Asset] - You can now replace a dedicated server assigned to an active order without its prior termination
[Orders - Unassigning Device Parts] - It is now possible to automatically unassign server parts during the action of terminating an order
Auto-Discovery - Device detection via SNMP protocol and retrieval of data such as model, label and manufacturer
Outlet Detection - Detection of power outlets with their current status
Device Power Usage - Detection of the current power consumption for the entire device with generation of a summary consumption graph
Improvements:
[Inventory - IPMI IP Address & SNMP IP Address Validation] - To avoid data duplication, validation has been added for the IPMI IP Address and SNMP IP Address fields in the IPMI Settings and SNMP Settings tabs located in the device editing form
[System Reinstallation - OS Installation v2.0.3 Extension] - Dynamic generation of Username, Password and Root Password fields depending on the operating system family (Linux or Windows)
[Traffic Aggregation - 95th Percentile] - A new dataset presenting the 95th percentile has been added to the ChartsJS traffic graphs
Version 1.9.6
Jun 14, 2023
New Features:
[FreeBSD 13.1 System Template - OS Installation v2.0.2 Extension] - Automatic installation of the FreeBSD 13.1 operating system has been introduced:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
Post-installation scripts installation
First boot scripts installation
[VLAN Management - Switch Management v1.4.2 Extension] - Added VLAN management support for Juniper devices with the JUNOS 20 operating system:
Integration with the NETCONF protocol
Testing the switch connection using the NETCONF protocol
Automatic detection of VLANs in the polling process of the device
Adding VLANs
Assigning single and multiple VLANs to a switch network port
Changing the speed of network ports
Enabling/disabling network ports using the NETCONF protocol
[Order Process - Metadata Configuration] - A new option to automatically match servers based on the metadata configuration provided in the ordering process
Auto-Discovery - Device detection via SNMP protocol and retrieval of data such as model, label and manufacturer
Outlet Detection - Detection of power outlets with their current status
Device Power Usage - Detection of the current power consumption for the entire device with generation of a summary consumption graph
Outlet Status - Control over power outlets through the on and off actions
[PHP 8.1 Support] - A new installer and updater supporting PHP 8.1 introduced for the main application and remote agents along with various performance improvements
Improvements:
[Inventory - Mass Add] - You can now define custom metadata in the CSV file in the Mass Add table
[Traffic Aggregation - Usage Limits] - Added option to define a custom day of the month for the monthly data limit
[ISO Images Notifications - OS Installation v2.0.2 Extension] - Implemented system notifications for adding and deleting ISO files
Bug Fixes:
[HP iLO5 KVM - IPMI Integration v1.4.6 Extension] - Improved mechanism for downloading the JAVA applet for newer versions of HP iLO5 firmware
[Fedora 37 Server] - Automatic installation of the Fedora 37 Server operating system:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
Post-installation scripts installation
First boot scripts installation
[CloudLinux 9] - Automatic installation of the CloudLinux 9 operating system:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
Post-installation scripts installation
First boot scripts installation
[Application Security - IP Address Whitelist] - Define IP addresses that will have access to the EasyDCIM backend section:
Specify single IP addresses
Determine IP addresses based on CIDR
Reset settings using the command line
Improvements:
[General Settings - Client Area Access] - Added option to completely disable the client area in EasyDCIM
[Metadata - Encryption] - Added encryption for certain sensitive metadata in the system
[Order Fields - Encryption] - Added encryption for Password and Root Password fields in the ordering section
[noVNC Console - IPMI Integration v1.4.5 Extension] - The launching of noVNC sessions has been rebuilt and is now handled by the Docker engine and appropriate containers
[Proxy Installer - IPMI Integration v1.4.5 Extension] - The IPMI Proxy installer for the remote agent has been improved to install the required Docker packages
[Inventory Table - Traffic Columns] - Added display of traffic columns for all devices in the inventory table
[Remote Agents - SSH Connection] - The verification of the SSH connection of the remote agent server has been enhanced
Bug Fixes:
[Servers - Port Status] - The current status of the network port, when connected to the switch, will now be displayed correctly
[Traffic Aggregation - Traffic Limits] - The transfer limit verification mechanism in the Traffic Aggregation section has been adjusted
[Mass Add Items - Default Values] - The process of adding items in bulk has been corrected by using default values for certain columns
Version 1.9.4
Jan 24, 2023
New Features:
[Email Summaries] - Send emails with summarized data on crucial performance aspects of your data center:
[Widgets] - Select widgets to be displayed in email summaries:
Location Statistics - Presents information on all locations, including statistics on data and power consumption, rack occupancy and available servers
General Statistics - Includes data on new orders, devices and parts, as well as completed OS installations, server reboots and device updates
New Orders - Shows details of new orders, such as customer data, order date and status
Top Servers By Traffic - Contains information on servers that consume the most data transfer
Top Servers By Uptime - Indicates the servers that stay active the longest
Top PDUs By Usage - Lists information on PDU devices that consume the most power
Top Worst Devices By Polling Time - Displays a list of devices for which the data polling process takes an unusually long time
Select administrators who will receive email summaries
Adjust the scope of widgets separately for daily, weekly and monthly summary
Access email preview and send test messages
Choose the day of the week and the day of the month for delivery of weekly and monthly summaries
[System Notifications - Design] - A new modern design has been implemented for email notifications sent to administrators and clients
[VzLinux 8] - Automatic installation of the VzLinux 8 operating system:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
Post-installation scripts installation
First boot scripts installation
[Oracle Linux 9] - Automatic installation of the Oracle Linux 9 operating system:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
Post-installation scripts installation
First boot scripts installation
[VMware ESXi 8.0] - Automatic installation of the VMware ESXi 8.0 operating system:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
Post-installation scripts installation
First boot scripts installation
Improvements:
[Recent Activity] - Display of recent system activities has been improved
[System Notifications - Configuration] - The default configuration for system notifications has been streamlined
[Item Types - Firewall] - A new type of device "Firewall" has been added which is treated as a network device in the system
[Colocations - Power Type] - You can now configure whether colocation power usage is to be displayed from the entire PDU or from individual power outlets
[Colocations - Rack Display] - Display of colocation service in rack view has been enhanced
[Inventory Table - Traffic Columns] - Added display of traffic columns for all devices in the inventory table
[Users - History] - Extended logging of changes within a customer's account in the system
Bug Fixes:
[Mass Add Items] - Improved "Mass Add" tool for when a particularly large number of items are added to the system at the same time
[Item Ports - Connections] - Inter-port connections will now be correctly removed when deleting the network port and power port
Version 1.9.3
Nov 22, 2022
New Features:
[Mass Edit Tool] - A new functionality has been added to allow editing the inventory items of the same type in bulk:
SystemRescueCd 9.0.4 - A Linux system rescue toolkit to manage or repair the system and data
Detect Hardware - A new version of the template responsible for detecting hardware installed on a dedicated server
[Power Consumption - PDU Management v1.2.3 Extension] - Added option to collect data about power consumed by single outlets on chosen APC and Raritan devices - New rescue tools have been introduced:
Improvements:
[API - Colocations] - New colocation API methods have been added:
Download the list of all collocations
Retrieve information on a single colocation
Display the list of network ports assigned to the colocation
[API - Metadata Search Method] - Search for devices and items based on metadata and the "LIKE" function
[API - Power Usage History] - Download information on power consumption for PDU devices within given time intervals
[API - User Traffic Graph] - Generate data consumption graphs for all devices of a given user
[Locations - Tooltips] - Added new hints to the location and rack statistics such as: Traffic, Rack Space, Power, Devices Up, Devices Down
[Locations - Graphs] - Transfer consumption graph units are now automatically converted to TB
[Colocations - Power Usage] - The mechanism of assigning network ports to the colocation service has been improved
Bug Fixes:
[Empty Username Field - OS Installation v1.9.9 Extension] - The operating system installation will run correctly even if the "Username" field is empty
[Orders - Colocations] - The model-based colocation matching mechanism has been streamlined
[Commands - Reset Password] - Corrected automatic activation of the account when resetting the user's password from the command line
[Client Area - Power Usage Graph] - The power consumption graph filtering in the client section has been fixed
Version 1.9.2
Sep 28, 2022
New Features:
[Quick Configuration Wizard] - A new wizard that runs after EasyDCIM installation to make the first system configuration steps fast and easy:
Provide the company name, the administrator's email address and password
Define the first location and configure the subnet for the DHCP server
Install a remote agent in a different location than the main EasyDCIM server
Detect the first switch via SNMP protocol during the Auto-Discovering process
Add the first server with network configuration and IPMI access data
[AlmaLinux 9] - Automatic installation of the AlmaLinux 9 operating system:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
Post-installation scripts installation
First boot scripts installation
[CentOS Stream 9] - Automatic installation of the CentOS Stream 9 operating system:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
Post-installation scripts installation
First boot scripts installation
[Fedora 36 Server] - Automatic installation of the Fedora 36 Server operating system:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
Post-installation scripts installation
First boot scripts installation
[Templates Synchronization - OS Installation v1.9.7 Extension] - Installation templates can be now synchronized for multiple remote agents:
Assigning templates to multiple provisioning servers
Clearing template cache for multiple provisioning servers
Automatic synchronization of templates when creating or deleting the provisioning server
[Orders - Matching Devices] - More accurate mechanism for matching servers to the order based on:
The minimum criteria
The exact criteria
[Orders - Colocations Management] - New actions triggered when accepting, suspending, unsuspending and terminating orders:
[Enable Traffic Aggregation Ports] - Enable the network ports assigned to a colocation
[Disable Traffic Aggregation Ports] - Disable the network ports assigned to a colocation
[Delete RRD Files With Graphs And Traffic Data] - Remove the RRD files for network ports assigned to a colocation
[Delete Notifications] - Clean the activity log entries per colocation
[Unassign Network Ports] - Unassign the network ports from a colocation
[Unassign Colocation Devices] - Unassign the devices from a colocation
[Client Area - Colocations Management] - New features related to colocation support have been added in the client area:
[Network Ports] - A new widget with a list of network ports assigned to a colocation along with information on data consumption
[rDNS Management] - A new section that allows adding and removing rDNS records within the colocation
Improvements:
[Device Models - Add Item & Device] - The mechanism for selecting device models has been improved, along with the ability to quickly create a new model
[Reports - Filtering] - New option to filter by location has been added to the following reports: Items By Type, Items By Status and Items By Model
[Remote Agent - New Version] - Remote agent has been updated to the 1.8.1 version
[Debian 11 "bullseye" Operating System] - Performance revisions related to the migration to the new Debian 11 operating system
Bug Fixes:
[Parts - Unassign From Device] - The mechanism of unassigning a part from a device has been adjusted
Version 1.9.0
Apr 26, 2022
New Features:
[Debian 11 "bullseye" Operating System] - Full support for the latest Debian 11 "bullseye" as the base EasyDCIM operating system:
A new EasyDCIM and remote agent installer
A new EasyDCIM and remote agent updater
Update of most of the system libraries to the latest versions
[Auto-Discovery] - Device detection via SNMP protocol and retrieval of data such as model, label and manufacturer
[Outlets Detect] - Detection of power outlets with current status
[Device Power Usage] - Detection of the current power consumption for the whole device together with generation of the summary consumption graph
[Single Outlet Power Usage] - Detection of the current power consumption for a single power outlet together with generation of a graph for a specific outlet
[Outlet On & Off] - Control of power outlets by means of the action of turning the outlet off and on
[Video Guides - OS Installation v1.9.6 Extension] - New tutorial videos have been added on how to install, configure operating systems and start the rescue mode
[API - Traffic History] - Added ability to download the consumption data for predefined time intervals in the form of a table: last hour, last 6 hours, last day , last two days, last week, last month, current month, last 6 months, last year
[Item Types - Rack Accessories] - A new predefined device type has been added, which allows additional accessories to be mounted in rack cabinets
[Remote Agent - New Version] - Remote agent has been updated to the 1.8 version
Bug Fixes:
[Removing Provisioning Task - OS Installation v1.9.6 Extension] - Automatic deletion of provisioning tasks when deleting a device
[API - Devices Traffic] - Improved mechanism of downloading the data consumption for a particular device from the API level
[API - 95th Percentile] - Improved conversion of the 95th percentile values to Mbps
Version 1.8.3
Feb 10, 2022
New Features:
[Mass Add & Import] - A new functionality enabling bulk addition and import of multiple devices or items of the same type:
Quick and easy edition of values in table form
Creation of an unlimited number of inventory items
Sample CSV files for spare part types: HDD, RAM, CPU
Import of inventory items based on a CSV file
Quick addition and deletion of rows in the table
Automatic saving of entered data for administrator account
Error validation shown in the table
[Graphs Driver - Chart.js] - A new driver has been implemented to manage graphs in the backend:
The option to choose a driver in the main system settings
Interactive graphs generated in the backend
Support for new types of graphs:
[Aggregate Traffic] - illustrates aggregated server port traffic
[Average Packet Size] - presents the average size of packets sent and received over a network port
[Load] - shows the service load in intervals: 1 minute, 5 minutes, 15 minutes
[Network Traffic] - displays the total network traffic for a network device such as a switch or a router
[Percent Utilization] - shows the percentage of network port usage
[Ping] - presents a server response time in seconds
[Power Usage] - illustrates power consumption for PDU devices in amps
[Remote Agent Status] - shows the status of the remote agent
[Remote Poller Performance] - presents the polling process performance for a remote agent
[Status] - displays the device status
[Traffic] - illustrates the incoming and outgoing traffic for a network port
[Unicast Packets] - shows the number of unicast packets sent and received over a network port
[User Aggregate Traffic] - presents aggregated traffic for all client devices
[Port Speed Change - Switch Management v1.4.1 Extension] - A new option to change the port speed of Arista VEOS devices equipped with an eAPI interface
Improvements:
[Devices - Edit Form] - Device editing is now done via a modernized form:
IPMI and SNMP setup has been moved to the device edit form
Device network configuration and assignment to location and rack have been moved to the main page of the device edit form
Driver settings for advanced switch integration has been moved to the device edit form
[Forms - Required Fields] - All required fields in the system forms have been clearly marked
[Forms - Yes/No Fields] - The Yes/No fiels in the system forms are now more user-friendly
[Export Inventory Items] - Metadata values are exported together with the inventory items
[General Settings - Floor Skipping] - You will be now automatically redirected to the location view if it contains only one floor
[API - Device Network Configuration] - A new possibility to define a default gateway and mask from the API level
[Remote Agent - New Version] - Remote agent has been updated to the 1.7.5 version
Bug Fixes:
[Network Devices - VLANs Filtering] - Filtering and searching of elements in the VLANs section have been adjusted
Version 1.8.2
Dec 21, 2021
New Features:
[HPE Comware Software Driver - Switch Management v1.4.0 Extension] - Added driver for switches with HPE Comware Software system in version 7 and further:
Test connection with the switch
Automatically detect VLANs during the device polling process
Add VLANs
Assign a single VLAN to the switch network port
Assign multiple VLANs to the switch network port
Access a new section with the list of device VLANs, assigned network ports, searching and filtering options
Turn the network ports on and off
Set the switch network port configuration into the TRUNK mode
Define Native VLAN for a network port in the TRUNK mode
Change the port description directly on the list of ports
[API - Export Graph Data] - Data visible on graphs can now be exported in JSON format
[API - Tags Management] - There is a new option to manage tags on the API level (available actions: tags list, tag summary, tag creation, tag update, tag removal, tag assignment to entity)
Improvements:
[General - Page Title] - Page titles of currently open pages are now generated based on breadcrumbs
[Syntax Highlighting - OS Installation v1.9.4 Extension] - Syntax highlighting is now available in the editing form and when creating system templates
[Server Summary - Diagnostics & Actions Buttons] - The most crucial diagnostic actions have been moved to the action menu available under the server summary view
[Server Summary - Diagnostic Information] - Added information on the device polling and discovering processes into the server summary view
[Server Summary - Remote Agent] - Information on the remote agent is now displayed in the server summary view
Bug Fixes:
[Dashboard Up & Down Servers] - The number of servers with "Up" or "Down" status is now correctly displayed
[Synchronization Templates - OS Installation v1.9.4 Extension] - The mechanism of synchronizing system templates from the license server has been improved
[Servers Search - Metadata Values] - Adjusted server search based on metadata with numeric values
[Graph View - Display Mechanism] - The mechanism responsible for displaying graphs on the summary view page has been corrected
Version 1.8.0
Jul 26, 2021
New Features:
[Locations] - A completely new section that includes a list of locations with a map and statistics:
[All Locations Stats] - Statistics for all locations in the system
[Single Location Stats] - Statistics for single locations in the system
[Locations Graphs] - Graphs representing traffic and power usage per location with the option to choose the time frame: Last Day, Last Week or Last Month
[Locations Maps with Tooltip] - Map view of all locations with the most important information about each location
[Map Navigation] - Automatically scroll and center the map elements per the selected location
[Floors & Racks] - A brand-new section with a list of floors and the building:
[2D Building] - Generate the building 2D view
[Floor Grid] - Create a grid for each floor and locate rack cabinets
[Rack Assignment] - Locate rack cabinets in a defined position on the floor
[All Floors & Racks Stats] - Statistics for all floors and racks within a location
[Single Floor & Rack Stats] - Statistics for a single floor and rack within a location
[Floors Graphs] - Graphs representing traffic and power usage per floor with the option to choose the time frame: Last Day, Last Week or Last Month
[Quick Rack Preview] - One-click move to the rack cabinet view from the grid or floor summary
[AlmaLinux 8] - Automatic installation of the AlmaLinux 8 operating system:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
[CloudLinux 8] - Automatic installation of the CloudLinux 8 operating system:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
[CentOS Stream 8] - Automatic installation of the CentOS Stream 8 operating system:
Time zone configuration
Language configuration
Disk partitioning
Creating user accounts and setting up the root password
Configuration of network interfaces
Installation of additional system packages
[R1Soft Backup Server & R1Soft Backup Agent - OS Installation v1.9.2 Extension] - Added new rescue template responsible for the configuration of dedicated servers backups
[Proxy Servers - IPMI Integration v1.4.0 Extension] - Added IPMI proxy servers based on the remote agents with the possibility to create noVNC session:
Configuration of the proxy server that works with the remote agent
Dedicated installator of packages required for the proxy server to work
KVM console's JAVA applets downloaded on the remote agent server
Three predefined JAVA versions: jdk1.7.0_80, jdk1.8.0_121, jre1.8.0_251
Option to change the JAVA version in the proxy server configuration
Disabled notifications on the outdated JAVA version installed on the proxy server
JAVA exceptions automatically added to single noVNC sessions
[Device Settings - Switch Driver] - Set up a correct driver for the switch or router network device
[API - System Information] - Fetch information about EasyDCIM via API (number of devices, devices limit, license key, license status and domain)
[General Settings - Traffic In/Out Swap] - Toggling the Traffic In and Traffic Out options is now possible if a server is connected with a switch
[Network Ports - Summary] - Switch network port on/off directly in its summary view
Improvements:
[Power Devices Filtering - PDU Management v1.1.0 Extension] - Added advanced filtering of the list with PDU devices in the extension view
[Switch Devices Filtering - Switch Management v1.3.0 Extension] - Added advanced filtering of the list with Switch and Router devices in the extension view
[Network Ports - Filtering] - Introduced additional option to filter the list of network ports in the device summary view
[Device Settings - Tabs] - Settings section is now automatically adjusted depending on the device type
[Auto Discovering - HP iLO Devices] - Discovering the type, model, series number, label and producer name is now possible for HP iLO devices
[Auto Discovering - Arista Switches] - Arista switches can now be detected via SNMP
Bug Fixes:
[Network Ports – Disable/Enable] - The network port connected to another network device is now correctly turned on/off
[Delete Item – Redirect] - Redirection after removing an item from the inventory has been fixed
Version 1.7.2
Dec 10, 2020
New Features:
[VLAN Management - Switch Management v1.3.0 Module] - Added VLAN management support for Juniper devices with JUNOS 12.3R12-S12:
Integrate with the NETCONF protocol
Test the connection with a switch using the NETCONF protocol
Automatically detect VLANs during the device’s polling process
Add VLANs
Assign a single or multiple VLANs to the network port of a switch
Use the searching and filtering options across the new section that presents the list of VLANs of a device with assigned network ports
Transfer a switch port manually or automatically to the appropriate VLAN before installing the operating system
Transfer a switch port manually or automatically to the base VLAN after installing the operating system
Use the searching and filtering options across the new section that presents the list of all VLANs
[OS Installation Integration - IP Address Management v1.8.0 Module] - Advanced integration between IP Address Management and OS Installation modules:
Configure network interfaces basing on subnets assigned to a device
[Remote Agents - SNMP Auto-Discovering] - The device’s Auto-Discovering mechanism has been moved to Remote Agents:
The database of devices that will be automatically detected during the Auto-Discovering process has been extended
Improved drivers for PDU devices from such providers as APC, Raritan, or Enlogic
Improved drivers for network devices such as switches and routers
[Debian Non-Free Drivers - OS Installation v1.9.1 Module] - Added support for additional drivers for Debian systems. The drivers are loaded into the system’s kernel during the installation of the operating system.
Improvements:
[Remote Agents - NETCONF Polling] - Define the types of devices that should be taken into account during the device’s polling process
[Remote Agents - MIB Files] - The size of the installation package has been reduced, and the MIB files moved to the remote agent’s servers
[Remote Agents - OS Definitions] - The definition of operating systems used in the Auto-Discovering process has been transferred to the license server for the purpose of quick access
[Users - Change Password] - You can now change the client's password from the backend section
[Assets - Optimization] - Files loaded by the system have been optimized, and the backend section accelerated
Bug Fixes:
[Remote Agents - Cisco Discovering] - The automatic detection of devices with the Cisco NX-OS system has been corrected
Version 1.7.1
Oct 5, 2020
New Features:
[Detect Hardware Information - OS Installation v1.9.0 Module] - A newly added system template will automatically detect the dedicated server specification and add relevant information such as:
Quantity, model, and type of processor
Quantity, model, and size of hard drives
Quantity, model, and size of RAM
Quantity and type of network interfaces
Mainboard name and model
Device serial number
Device label
Device manufacturer
[Additional IP Addresses - OS Installation v1.9.0 Module] - Added advanced integration of the IP Address Management and OS Installation modules:
Configuration of network interfaces during the installation of the operating system is based on all IP addresses from the subnets assigned to the device
[Remote Provisioning Module - OS Installation v1.9.0 Module] - A new installation template for VMware ESXi 7.0b has been added
[Login Sessions Management - Two-Factor Authentication v1.1.0 Module] - The Two-Factor Authentication module will now let you manage active administrator sessions and perform the following actions:
Delete active administrator sessions
Verify the duration of the login session
Check the last activity of the administrator session
Verify the operating system and browser for the given session
Delete sessions that exceed the maximum session duration defined by the administrator
[Traffic Conditions - Advanced Monitoring v1.1.0 Module ] - Implemented new conditions for monitors of the Device type to check the transfer in specific time periods:
Last Hour Traffic
Last Day Traffic
Last Week Traffic
Last Month Traffic
Current Month Traffic
[Auto Discovering - Dell Networking OS] - Support for network devices with Dell Networking OS. Tested on Dell Z9100-ON.
Improvements:
[Modules] - The "Modules" section has been changed to "Extensions" for all modules available in EasyDCIM
[IPMI Integration - Disable Login Buttons] - You can now hide the "Send Login" and "Send Password" buttons from the noVNC session view
[Internal API - Session Error] - The internal API query and session control mechanisms have been readjusted
Version 1.7.0
Aug 10, 2020
New Features:
[Notifications] - A brand new section allowing to manage system notifications:
[Notifications Streams] - Define channels for sending notifications:
Email - Specify default email addresses and adjust the email template
Slack - Define an appropriate default Slack hook and modify the template
Webhook - Indicate proper URL
[Notifications Actions] - The possibility to assign appropriate actions to specific system notifications:
Send Email Notification - Sends notifications using the Email stream to the defined email addresses
Send Email To Client - Sends notifications using the Email stream to the owner of a given server
Send Slack Notification - Sends notifications using the Slack stream to the appropriate channel
Execute URL - Sends a proper request to the defined URL
[Notifications Management] - The option to manage particular system notifications
List Notifications - Browse through all system notifications that have been already defined
Edit Notification - Edit the template of a given notification
Disable Notification - Deactivate any chosen system notification
Actions Assignment - Assign an unlimited number of actions to be carried out in case of a given notification appearance
[Monitoring] - Featured with the brand new Advanced Monitoring extension - An utterly new section granting the power to manage system monitors specified by the administrator:
[Monitors Management] - Search through all the monitors created by the administrator
[Monitors Creation] - Add new system monitors for the following types:
Device - Used to carry out actions for devices such as switches, routers, servers, etc.
Network Port - Performing actions for network ports
[Monitors Entities] - Assign a single monitor to multiple devices using tags
[Monitors Test] - Perform real-time tests of the functioning of a given monitor
[Monitors Variables] - Select the appropriate variables for each monitor. The available variables are:
Hostname
IP Address
IPMI Status
Inventory Status
Load
MAC Address
Metadata Value
Operating System
Ping
SNMP Status
Serial Number
Status
Uptime
Inboud Traffic
Outbound Traffic
Overall Traffic
[Monitors Conditions] - Choose proper conditions for the monitor variables from the following ones:
is less or equal
is greater or equal
is less than
is greater than
is equal
is not equal
[Monitors Actions] - Assign actions to particular monitors:
Send Email Notification - Sends notifications using the Email stream to the defined email addresses
Send Email To Client - Sends notifications using the Email stream to the owner of a given server
Send Slack Notification - Sends notifications using the Slack stream to the appropriate channel
Execute URL - Sends a proper request to the defined URL
Send System Notification - Sends appropriate system notifications
[Monitor Logs] - Browse system logs for each monitor
Improvements:
[Remote Agents - IPMI Status] - Added possibility to download the current IPMI status during the device’s polling process
Bug Fixes:
[Items Models List] - Improved displaying of the models list
[Items Models Filtering] - Corrected filtering in the models list
[noVNC Console Title] - Enhanced title of the noVNC console window
Version 1.6.7
May 19, 2020
New Features:
[Remote Provisioning Module - OS Installation v1.8.0 Module] - New system templates and rescue tools have been introduced:
[Ubuntu 20.04 LTS] - Automatic installation of the Ubuntu 20.04 LTS operating system:
Setting the time zone
Defining language
Disk partitioning
Creating user accounts and root passwords
Configuring network interfaces
Installing additional system packages
Installing post-installation scripts
[GParted 1.1.0.1] - A rescue template used for the management of hard disks and partitions
[Ultimate Boot CD 5.3.8] - A rescue template containing a set of several dozen utility and diagnostic programs
[Grml 2018.12] - A rescue template based on the Debian operating system that provides a collection of tools for administrators
Improvements:
[Client Area - OS Templates] - Define installation templates which are available for a customer in the client area section
[Remote Agent - DHCP Server] - Added new button to reload the DHCP server configuration on the remote agent server
[Remote Agent - Provisioning Subnets] - The possibility to import subnets to the DHCP server configuration
[System API - List] - Create a list (key, value) based on the results received from API
[System API - Device IP List] - Use API to retrieve all IP addresses assigned to the device
[Client Area - Colocation IP List] - Display in the client area the IP addresses that are assigned to the colocation
Bug Fixes:
[Administrator - Change Password] - Corrected error that prevented changing the logged-in administrator’s password
[Mass Create - Empty Metadata] - Solved problem that blocked the ‘Mass Create’ action for items with empty metadata
Version 1.6.6
Apr 7, 2020
New Features:
[System Tags] - The ability to tag multiple system elements:
[Tag Entities] - Define tags for the following groups: Colocations, Devices, Items, Orders, Clients
[Tags Management] - A newly added section presenting the list of tags that were created in the system with the option to:
Define new tags
Edit single tags
Delete an existing tag and remove it from all entities it was assigned to
Mass remove multiple tags
View a list that presents tags assigned to individual system elements
Filter and search for elements assigned to a given system tag
[Simple Tags Assignment] - The possibility to quickly assign tags to a given item in the table is now available in the following sections: Servers, Blade Servers, Network, Power, Colocation Services, Search Inventory, Orders, Clients:
Immediately search and assign many existing tags to a given element in the system
Quickly create and assign a new tag to a given element in the system
[Mass Tags Assignment] - The option to quickly assign a great number of tags to multiple system elements is now available in the following sections: Servers, Blade Servers, Network, Power, Colocation Services, Search Inventory, Orders, Clients
[Mass Tags Removal] - Mass removal of tags from numerous system elements
Improvements:
[Client Area - OS Templates] - Define installation templates which are available for a customer in the client area section
[Client Area - Server Parts] - Display a list of parts such as CPU, HDD, SSD or RAM in the client area section
[Remote Agent - Installer] - Automatic installation of a remote agent is now conducted without the previously required manual database configuration
Bug Fixes:
[Settings - Provisioning Options] - The problem with saving provisioning options for system orders has been fixed
[Provisioning Queue - Enable/Disable Traffic Aggregation Ports] - Fixed error connected with enabling and disabling network ports when performing suspend/unsuspend action of services in EasyDCIM
[Supermicro KVM Console] - The issue with downloading JAVA console applet for Supermicro servers has been solved
[Orders - Colocation Matching] - Fixed problem with matching manually the appropriate colocation to the order
[Client Area - Services] - Customer services in the client area section will be now displayed properly
[Dashboard - Top Servers Widget] - Corrected error with data caching in the “Top Servers” widget in the Dashboard section
[General - Search Box] - The problem with listing devices assigned to a given subnet has been solved
[Remote Agent - Re-Creation of Network Ports] - Resolved issue with recreating network ports during the device polling process
Version 1.6.5
Feb 17, 2019
New Features:
[Remote Provisioning Module - OS Installation v1.7.0 Module] - Remote provisioning module has been enhanced with the following features:
[Proxmox VE 6 Template] - New installation template for Proxmox VE 6.X
[First Boot Scripts] - Support for scripts that are run along with the first boot of the system after its installation for the following systems:
CentOS 6/7/8
Debian 8/9/10
[Addons Management] - Added support for the installation addons divided into three types; Disk Layout, Post Installation, First Boot:
[Create/Edit Addons] - Add and edit additional installation addons
[Synchronize Addons] - Synchronize predefined addons with EasyDCIM
[First Boot Addons] - New predefined installation addons have been introduced for CentOS 7 which are now launched along with the first boot of the server after OS installation:
Install CentOS WebPanel
Install cPanel
Install DirectAdmin
Install Plesk
Install Vesta Control Panel
[Disk Layout Addons] - Brand-new, predefined disk partitioning scripts for CentOS 6/7/8:
RAID1 with 2 disks
RAID1 with 4 disks
RAID1 with 6 disks
RAID1 with 8 disks
[Orders - Provisioning Status] - Added new status for orders which provisioning process is currently ongoing
[Client Area - Search Box] - The ability to search through your servers on the basis of the “IP Address” and “Hostname” fields in the client area
Improvements:
[Remote Agents - Polling Stats] - Polling Stats have been improved and moved to the view of remote agents’ list.
[Empty Hostname - OS Installation v1.7.0 Module] - Fixed error which caused incorrect setting of the hostname on the target server
[iDrac 6 - noVNC Console Keyboard] - Corrected keyboard layout error in the noVNC session for iDrac 6 devices
Version 1.6.4
Dec 10, 2019
[NEW] Admin Experience - Massive UX Makeover:
[Menu] - The entire main menu has been redesigned and regrouped so that the administrator could easily access all the most essential sections at any time:
Main Sections - Only the following sections are now available in the menu: “Dashboard”, “Devices”, “Assets” and “Clients”
Menu Quick Actions - The list of quick actions has been highlighted in order to be more visible
Extended Menu - It presents links to other sections of the system divided into appropriate groups thanks to which navigating through the menu is now much more convenient
[Tables] - Due to the set of introduced optimization changes, all sections containing data now load faster:
Asynchronous Filters - Table filters are now loaded asynchronously while accessing a particular section, which grants the administrator faster admission to the most important content
Filters Auto-complete - Lists in filters such as the Locations List, Clients List, Racks List, Models List or Types List, are now loaded dynamically based on the criteria provided by the administrator
Compact View - You can now decide in what way tables should be displayed in the panel. The default view presents more detailed information while the compact one shows data in a more condensed way owing to which it is possible to display a greater number of rows on one page of the table:
Configure the display of a given table (for a specific section as well as a particular logged-in administrator)
Set up the display of all tables in the system (for all sections and administrators)
Item Types Colors - All predefined item and device types are now marked with appropriate colors, used during the devices’ presentation in rack cabinets. This way, the identification of the particular item types is much simpler and faster.
Quick Filters - To improve the search process, fast predefined filters have been added to the main system tables
Quick Stats - To provide a comprehensive summary of the currently displayed data, quick statistics have been introduced to the main system tables
[Item Models] - New fields have been implemented to the creation and edition forms of the item model:
Device Bays - The quantity and names of device bays can be now specified while editing or creating the item model. This option, available for the Blade type exclusively, provides an automatic assignment of bays when a device with the selected model is being created.
Network Ports - You can now define the number of network ports as well as their names, speed, and type while editing or creating the item model. Network ports will be added automatically at the time of generating a device with the selected model.
Power Ports - At the time of creating or editing the item model, you will be able to specify the number of power ports as well as their names. Power ports will be automatically added while setting up a device with the selected model.
[Clients & Administrators] - Numerous enhancements have been introduced to the client’s view in the system along with the separation of the “Users” and “Administrators” sections:
Clients - The section presents users with the “Clients” role assigned to them. Only these ones are granted access to the client area services
Administrators - Each administrator added to the system can be found in this section
User Card - A card containing the most important data has been introduced to the user summary view
[Inventory - Warranty Information] - The new “Warranty” field has been implemented, displaying the time from the purchase that is left until the end of the warranty period. If the warranty period is coming to a close (i.e. it is less than 3 months), the field will be marked with an orange color. When the warranty has expired, the field will be marked with a red color.
Improvements:
[Device Summary - Blade Information] - The information on which Blade server a dedicated server is attached to can be found in this tab
[Device Summary - Client Access Level] - In the Device Summary view you can assign proper access rights to the clients managing particular dedicated servers, previously ordered by them
[Orders - Additional IP Addresses] - It is now possible to remove values from the “Additional IP Addresses” field while performing the “Terminate Order” action
Bug Fixes:
[Item Models - 0U size] - Enhanced process of creating a device with the “0U” size value
[Dashboard - Graphs] - Displaying of the time intervals for the “Traffic” and “Power” graphs has been corrected
[Dashboard - Top Servers By] - Caching data for the "Top Servers By" widget has been improved. Now, the data is cached once every hour
[Devices - Client Assignation Error] - The process of assigning clients and administrators to particular devices has been improved
[Orders - Default Actions] - Corrected default settings for the following functions: Activate, Suspend, Unsuspend and Terminate
[Orders Summary] - The whole section has been thoroughly redesigned so as to be more coherent and user-friendly
[Orders Improvements] - The ordering process as well as the mechanism of matching the appropriate server have been significantly improved:
“Any Model” Criterion - Added “Any Model” value to the “Target Server Model” field while placing an order for a dedicated server. After such order completion, any available server from a chosen location should be automatically matched to it, regardless of the model.
Multiple Parts Criterion - It is now possible to define an unlimited number of parts as one of the criteria while placing an order. You will be able to specify that the server should have a particular number of parts of a given type (e.g. RAM, HDD, CPU, etc.) as opposed to the previous version where you could determine only one such item.
Activity Logs - All key changes made within a particular order are listed in this section
Provisioning Queue - At the moment of activating a service, all the necessary actions such as starting the OS installation, booting the device, removing previous notifications, which in the previous version were executed one by one and performed in real time, will be now carried out asynchronously, set in queue one after another
Provisioning Actions - The ability to define the sequence of action performance during the provisioning process has been added. Now, it is possible to determine which action should be performed at the beginning and which should be left until the end. In addition, you are enabled to specify whether the particular action should result in the interruption or continuation of the provisioning process.
New Features:
[Remote Agent - OS Installation Module v1.6.0] - New operating system templates have been introduced to cover their installation process:
CentOS 8
Debian 10 "Buster"
[Remote Agent - Rescue Mode] - Introduced possibility to run “Rescue Mode” from the back-end section and client area as well, with an email notification about logging in being sent to clients. In this mode, they will be allowed to view owned partitions which were automatically installed in the "/home/rescue/partitions" directory.
[Metadata - Unique Values] - Predefined metadata such as IP Address, Hostname, or MAC Address are now unique throughout the whole application. Additionally, the administrator has the ability to define new metadata with specific one-of-a-kind values.
[Colocation - Network Ports] - The option to assign network ports to the colocation service. In order for the traffic not being cumulated from the ports assigned in the “Network Ports” tab, it is possible to choose only one or more ports from the switch and combine them with the server ones.
Improvements:
[Mass Create - Location Field] - Added field to determine location while creating mass devices
[Power Control - Reboot] - The option responsible for checking whether the device is not switched off before proceeding to the “Reboot” action
[Orders - Hidden Passwords] - Introduced capability to hide passwords in the order preview
[Custom JS & CSS Files] - Additional JS scripts and CSS styles can be now defined globally for the entire application
Bug Fixes:
[Remote Agent - Ubuntu 16.04] - Corrected error with server names in the Ubuntu 16.04 LTS system template
[Ports - Connected Item] - Improved process of loading the devices list on an attempt to connect the device port
Version 1.6.2
Aug 27, 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 Authentication Pass Phrase
SNMPv3 Privacy Pass Phrase
Debian 10 "Buster"
CentOS 8
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
[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
[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
Version 1.6.1
Jul 2, 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 9, 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
[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 librar
[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
[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 31, 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 10, 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
[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 9, 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
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:
[OS Installation Module v1.3.1 - Bootloader] - Altered bootloader, added support for booting from multiple network interfaces
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)
[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 26, 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
[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 15, 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 6, 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 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 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 20, 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:
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:
[General Settings] - The ‘Disable Emails To Clients & Enable Logging’ option enabling to block emails sent globally to customers from EasyDCIM
[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 10, 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 1, 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 7, 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 2, 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 30, 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 1, 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 27, 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 29, 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 20, 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 19, 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 4, 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 12, 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 11, 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 20, 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 25, 2015
New Features:
Official Release Date Of Stable EasyDCIM Version
READY FOR MORE?
Simply give EasyDCIM a go!
Try out our system today with a 30-day money-back guarantee