示例#1
0
    def get_role_logs(self, role):
        logs = BaseManager.get_role_logs(self, role)

        if role == self.ROLE_MYSQL:
            logs.extend([{'filename': 'mysql.log',
                          'description': 'MySQL log',
                          'path': '/var/cache/cpsagent/mysql.log'}]);

        return logs
示例#2
0
    def get_role_logs(self, role):
        logs = BaseManager.get_role_logs(self, role)

        logs.extend([{'filename': 'agent.out',
                      'description': 'agent output',
                      'path': '/root/agent.out'},
                     {'filename': 'agent.err',
                      'description': 'agent error',
                      'path': '/root/agent.err'}]);

        return logs
示例#3
0
    def get_role_logs(self, role, add_default=True):
        if add_default:
            logs = BaseManager.get_role_logs(self, role)
        else:
            logs = []

        if role == self.ROLE_BACKEND:
            logs.extend([{'filename': 'fpm-access.log',
                          'description': 'PHP access',
                          'path': '/var/cache/cpsagent/fpm-access.log'},
                         {'filename': 'fpm-error.log',
                          'description': 'PHP error',
                          'path': '/var/cache/cpsagent/fpm-error.log'}]);
        else:
            logs.extend(BasicWebserversManager.get_role_logs(self, role, False))

        return logs
示例#4
0
    def get_role_logs(self, role, add_default=True):
        if add_default:
            logs = BaseManager.get_role_logs(self, role)
        else:
            logs = []

        if role == self.ROLE_BACKEND:
            now = datetime.datetime.now()
            access_log = ('localhost_access_log.%d-%02d-%02d.txt' %
                              (now.year, now.month, now.day))

            logs.extend([{'filename': 'access_log.txt',
                          'description': 'Tomcat access',
                          'path': '/var/cache/cpsagent/tomcat_instance/logs/'
                                  '%s' % access_log},
                         {'filename': 'catalina.out',
                          'description': 'Tomcat output',
                          'path': '/var/cache/cpsagent/tomcat_instance/logs/'
                                  'catalina.out'}]);
        else:
            logs.extend(BasicWebserversManager.get_role_logs(self, role, False))

        return logs