Exemplo n.º 1
0
 def start_proc_monitor(self, name=None, regexp=False, frequency=60):
     if self._procmon is not None:
         self.logger.info('A process monitor is already instantiated')
         return
     self.logger.info('starting process monitoring of ' + name +
                      ' every ' + str(frequency) + 'seconds')
     self._procmon = ProcMonitor(name=name, regexp=regexp,
                                 frequency=frequency)
     self._procmon.start()
Exemplo n.º 2
0
    def start_proc_monitor(self, name=None, regexp=False, frequency=60):
        """
        Start the process monitoring

        :param name: Process name
        :type name: str or None
        :param regexp: Regular expression to match
        :type regexp: bool
        :param frequency: Frequency of monitoring
        :type frequency: int
        """
        if self._procmon is not None:
            self.logger.info('A process monitor is already instantiated')
            return
        self.logger.info('starting process monitoring of ' + name +
                         ' every ' + str(frequency) + 'seconds')
        self._procmon = ProcMonitor(name=name, regexp=regexp,
                                    frequency=frequency)
        self._procmon.start()