Changeset cd82582 in interfaz for programacion/Adminmail/apps
- Timestamp:
- Mar 28, 2016, 11:17:45 AM (8 years ago)
- Branches:
- master
- Children:
- 1f7b28a, 6cd5811
- Parents:
- fa6a9a5
- Location:
- programacion/Adminmail/apps
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
programacion/Adminmail/apps/grupos/views.py
r464af0f rcd82582 2 2 from django.template.context import RequestContext 3 3 from django.contrib.auth.decorators import login_required 4 from django.conf import settings 5 6 import ldap 4 7 5 8 @login_required 6 9 def grupos(request): 7 return render_to_response('grupos/grupos.html', context_instance = RequestContext(request)) 10 clave = request.session.get('clave') 11 l = ldap.initialize(settings.AUTH_LDAP_SERVER_URI) 12 l.bind(settings.AUTH_LDAP_BIND_DN,settings.AUTH_LDAP_BIND_PASSWORD) 13 baseDN = "dc=correo,dc=cenditel" 14 searchScope = ldap.SCOPE_SUBTREE 15 retrieveAttributes = None 16 searchFilter = "(objectClass=organizationalUnit)" 17 try: 18 ldap_result_id = l.search(baseDN,searchScope,searchFilter,retrieveAttributes) 19 result_set = [] 20 while 1: 21 result_type, result_data = l.result(ldap_result_id,0) 22 if (result_data ==[]): 23 break 24 else: 25 result_set.append(result_data) 26 #print result_set 27 except ldap.LDAPError, e: 28 print e 8 29 30 listado = [] 31 for regis in result_set: 32 listado.append(regis[0][1]) 33 grupos = len(listado) 34 35 return render_to_response('grupos/grupos.html', {'listado':listado,'clave':clave}, context_instance = RequestContext(request)) 36 -
programacion/Adminmail/apps/servidores/views.py
r464af0f rcd82582 2 2 from django.template.context import RequestContext 3 3 from django.contrib.auth.decorators import login_required 4 import paramiko 4 5 5 6 @login_required 6 7 def servidores(request): 7 return render_to_response('servidores/servidores.html', context_instance = RequestContext(request)) 8 cliente = paramiko.SSHClient() 9 cliente.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 10 cliente.connect('192.168.12.166',username='nombreusuario',password='1q2w3e4r') 11 stdin, stdout, stderr = cliente.exec_command("eximstats /var/log/exim4/mainlog ") 12 errorexim = stderr.read() 13 arreglo = stdout.readlines() 14 cliente.close() 15 return render_to_response('servidores/servidores.html', {'arreglo':arreglo,'errorexim':errorexim}, context_instance = RequestContext(request)) 8 16 9 17
Note: See TracChangeset
for help on using the changeset viewer.