import logging from . import InfoCollector __author__ = 'uri' LOG = logging.getLogger(__name__) class LinuxInfoCollector(InfoCollector): """ System information collecting module for Linux operating systems """ def __init__(self): super(LinuxInfoCollector, self).__init__() def get_info(self): """ Collect Linux system information Hostname, process list and network subnets :return: Dict of system information """ LOG.debug("Running Linux collector") self.get_hostname() self.get_process_list() self.get_network_info() return self.info