Gestión de Redes Instalación y Configuración de Request Tracker (RT)



Yüklə 56,3 Kb.
tarix14.10.2017
ölçüsü56,3 Kb.
#5025

Gestión de Redes

Instalación y Configuración de Request Tracker (RT)
Notes:



  • Los comandos precedidos por "$" implican que debe ejecutar el comando como usuario genérico - no como root

  • Los comandos precedidos por "#" implican que debería estar trabajando como usuario root.

  • Los comandos con inicios de línea más específicos como "RTR-GW>" o "mysql>" indican que debe ejecutar los comandos en un equipo remoto, o dentro de otro programa


Ejercicios
Ingrese en su PC como el usuario sysadm
Ejercicio 1
Instale los paquetes necesarios para RT. Ya debería tener mysql-server, pero lo vamos a instalar por si acaso. Esto no creará ningún problema.
$ sudo apt-get install rt4-apache2 rt4-clients rt4-db-mysql \ request-tracker4 libapache2-mod-fastcgi libfcgi-perl mutt

Responda “Yes” cuando se le pregunte si quiere instalar los paquetes.


Ahora verá una serie de pantallas. Responda como sigue:


Nombre por este instancia de Request Tracker (RT)

Borre lo que viene por defecto y escriba “netmgmt”, luego “Ok”, y presione ENTER para continuar.


Handle RT_SiteConfig.pm permissions?
Selecciona “Yes” y presione ENTER

Configurar base de datos por request-tracker4 con dbconfig-common?
Selecciona “Yes” y presione ENTER



Password for the database’s administrative user:

Escriba la clave de “root” de MySQL. Esta clave se introdujo anteriormente en el taller (probablemente cuando instaló Cacti). Si no la recuerda, o si no está escrita al frente del salón, pregunte a un instructor



Clave de aplicación MySQL por request-tracker4:

Puede ingresar cualquier clave que desee. Esta clave la usará RT para conectarse a MySQL. Por lo general, no necesita recordar esta clave. Elija algo que no pueda adivinarse fácilmente (ej, no use “rt”, “requesttracker”, “1234”, etc).



Confirmación de Clave:
Ingrese la misma clave del paso anterior.


Initial root password for RT system:
Use la clave que asignó al usuario root de MySQL.


Ahora verá gran cantidad de información en la pantalla a medida que se realiza la instalación de RT. Es un paquete grande.
Al terminar lo anterior, ya tendrá instalado el Request Tracker 4.0. Para poder ingresar a RT por medio del servidor web Apache, necesita hacer otro pequeño cambio. OJO! Hay un punto al final de línea con el comanda de “ln” – es importante:
$ cd /etc/apache2/conf.d

$ sudo ln -s /etc/request-tracker4/apache2-fastcgi.conf .

$ sudo a2enmod fastcgi

$ sudo service apache2 restart



Ejercicio 2
Ingrese en RT como el usuario root
Abra un navegador y vaya a la siguiente dirección (sustituya N por su número de máquina)
http://pcN.ws.nsrc.org/rt/

Ingrese las credenciales de “root” en RT:

Username: root

Password:
Ejercicio 3
Configuración de RT: Crear un usuario
Arriba en la pantalla selecciona Tools Configuration Users y entonces haz click en Create en el menú.

Se le presentará el siguiente diálogo. Rellene los campos, y asegúrese de marcar "Let this user be granted rights". Use su correo sysadm@pcX.ws.nsrc.org (X = su PC):




Use el mismo password de “sysadm” que usa en clase. Asegúrese de marcar “Let this user be granted rights”. Luego desplácese al final de la página y oprima Create. Verá lo siguiente:




Ejercicio 4
Configuración de RT: Crear un grupo


  • Arriba, selecciona el menú Tools Configuration Group Create






  • Rellene: "netmgmt", and y escriba una descripción, luego oprima "Create"






  • Verá lo siguiente:





  • Oprima Members (menú superior)






  • En la lista "Add members" (derecha), Seleccione el usuario que creó en el paso 3. Este es el usuario “sysadm”, con la descripción “System Admin”. Oprima Modify Members.



Verá esto:

Exercise 5
Configuración de RT: Crear una cola


  • Arriba, selecciona el menú Tools Configuration Queue Create






  • Rellene los campos como sigue:


Queue Name: net
Description:
Network Problems
Subject Tag:
Request Tracker: NET
Reply Address: net@localhost
Comment Address: net-comment@localhost




  • Oprima Create:



Ejercicio 6
Configuración de RT: Asignar permisos a nuestro grupo sobre la cola


  1. Desde el menú arriba selecciona Tools Configuration Queue Select

  2. Deberia ver






  • Selecciona “net” (haz click) y, luego, elige “Group Rights” (arriba derecho)



La siguiente pagina debería ver asi:

Nota las tres categorías: “General rights”, “Rights for Staff”, “Rights for Administrators”


Aquí, no importa dar Everyone (incluyendo gente ya no conocido a RT) algunos privilegios, pero solo lo minimo. Estes privilegios son General Rights y son los siguiente:


  1. Create tickets (CreateTicket)

  2. Reply to tickets (ReplyToTicket)

  3. View queue (SeeQueue)

  4. View ticket summaries (ShowTicket)

Empieza seleccionando este 4 privilegios haciendo chequeo en las 4 cajas en su navegador.


Nota que Everyone por la izquierda ya esta subrayado.

Ahora, haz click en Save Changes (abajo derecho) para asegurar que no perdemos nuestros cambios.

Mantiene en la misma pagina. Ahora vamos a dar el Grupo netmgmt todo…
Para hacer esto, primero escribe el nombre del grupo en el campo (abajo izquierda) ADD GROUP

Ahora chequea TODO las cajas en “General Rights”, “Rights for Staff”, “Rights for Administrators”:


Después que hace esto, pulse el botón Save Changes por el derecho abajo en la pagina. Debería ver:




Ejercicio 7
Configuracion de RT: Log in como sysadm
Haz un log out de RT (menú arriba, Logged in as root Logout)

Ahora haz un log in como usuario sysadm que Ud. ha creado:

sysadm

Debería ver lo siguiente

sysadm

Al llegar a este paso ya habrá terminado de configurar RT apropiadamente para una operación inicial. Ahora debemos configurar el e-mail para poder comunicarnos con la cola “net” en RT.

Ejercicio 8
Configuración de RT: Email
RT funcionará con el MTA (programa de transferencia de e-mail) de su preferencia. En nuestro caso usaremos Postfix configurado como “Internet Site”, o sea, para enviar e-mail localmente y remotamente usando SMTP.
Edite el archivo de aliases
Agregue las dos líneas siguientes al final de archivo (copie y pegue!):
net-comment: "|/usr/bin/rt-mailgate --queue net --action comment --url http://localhost/rt/" net: "|/usr/bin/rt-mailgate --queue net --action correspond --url http://localhost/rt/"
Grabe y salga. Ahora ejecute lo siguiente para activar los cambios
$ sudo newaliases
Ejercicio 9
Configuración de RT: Crear Email y Tickets
Vamos a enviar un e-mail a la cola “net” de RT. Debe hacer esto como el usuario syadm (no root):
Si es root:
# su - sysadm
$ echo "Problema con mi enrutador" | mail -s "Problema Enrutador" net@localhost
Ahora revise si ha recibido correo:
$ mutt
Debería ver un e-mail de RT reconociendo que se ha creado un ticket. Se vea como así:

_______________________________________________________________________

Date: Fri, 9 Nov 2012 00:29:27 +0000

From: Network Problems via RT

To: sysadm@pcX.ws.nsrc.org

Subject: [Request Tracker: NET #1] AutoReply: Router problem

Greetings,

This message has been automatically generated in response to the

creation of a trouble ticket regarding:

"Router problem",

a summary of which appears below.

There is no need to reply to this message right now. Your ticket has been

assigned an ID of [Request Tracker: NET #1].

Please include the string:

[Request Tracker: NET #1]

in the subject line of all future correspondence about this issue. To do so,

you may reply to this message.

Thank you,

net@pcX.ws.nsrc.org

_______________________________________________________________________

Si por alguna razón no recibe el e-mail, intente con los siguientes pasos, y luego envíe el e-mail de nuevo:
$ sudo touch /var/mail/sysadm

$ sudo chown sysadm:mail /var/mail/sysadm


Ejercicio 10
Configuración de RT: Ver, Responder, Resolver y Reabrir tickets
Regresa a su navegador de web donde tiene RT corriendo con el usuario sysadm y pulse la entrada Home en el menú (arriba, izquierda):
Deberia ver una vista actualizada con el ticket (pedido) actual:

Pulse el campo Subject por el ticket. Va a ver mucha información sobre el ticket. Ir al fondo de la pagina y aquí se puede responder (Reply) al ticket:

Escriba una respuesta, cambie el estatus del ticket a Resolved (menú de selección en la esquina superior derecha, pero no en el menú de “Actions”), y luego oprima Update Ticket (al fondo derecho)




Debería verá lo siguiente:

Ahora el ticket estará “resuelto”, pero puede reabrirlo por medio de la interfaz web en cualqiuer momento, o si el que reportó el ticket originalmente (sysadm en este caso) responde al mensaje que acaba de enviar, el ticket se reabrirá automáticamente (volverá a tener estado “Open”).


Visualice la historia del ticket al fondo de la página para comprobar que el ticket está actualmente cerrado.


Si va a su terminal original como usuario sysadm y escribe
$ mutt
y responde al e-mail generado por RT, verá cómo el estatus del ticket cambiará. Puede comprobar esto haciendo una recarga (refresh/reload) de la página web del ticket y verificando la historia al fondo.
Cómo usar Mutt para responder a un e-mail


  1. Después de ejecutar mutt, seleccione el mensaje al que quiere responder

  2. Oprima la “R” (Reply)

  3. Al fondo de la página verá “To: System Admin via RT ”. Oprima ENTER para continuar

  4. Ahora verá una línea “Subject” sugerida. Presione ENTER para seleccionar lo que se muestra.

  5. Cuando vea “Include message in reply? ([yes]/no):”, oprima ENTER para incluir el mensaje.

  6. Ahora estará en el editor, posiblemente vi. Escriba su respuesta, preferiblemente al fondo de la página.

  7. Guarde y salga del editor (:wq en vi)

  8. La siguiente pantalla parece complicada, pero simplemente presione “y” para enviar el mensaje.

  9. Eso es todo. Puede presionar “q” para salir de Mutt.


Ahora tiene una instalación de RT funcionando con integración de correo!
Ejercicio 11


Notificaciones por Correo por Tickets Nuevos

Que tenemos configurado ahora no es muy realístico porque Ud. Esta comunicando consigo mismo. Pero, en realidad otros usuarios en la sala pueden enviar correo a Ud.
Asegura que el otro usuario ya tiene configurado su software de correo ( (sudo apt-get install postfix y acepta los defectos). Ahora, pide que otros usuarios te manda correo. Por ejemplo:
$ echo "Where is my cat ?" | mail -s "Missing cat" net@pcX.ws.nsrc.org

Esto debería crear un ticket automáticamente en la cola net en su pc (“pcX) – Verifica que esta recibiendo los correos y que los tickets están creados.


Pero todavía no tenemos un característica importante; no es muy practico tener que usar RT para ver si hay tickets. Seria mucho mas conveniente si nos recibe un correo cada vez que alguien crea un pedido en nuestra cola net, no cierto?
Para hacer esto vamos a modificar la configuración de nuestra cola net.
Primero, tiene que salir RT como usuario sysadm y entrar RT como usuario root.


  • Desde el menú arriba selecciona Tools Configuration Queues Select



Desde la pagina de “Queue” (cola) elige la cola net pulsando su nombre y, luego elige el menú Watchers que esta arriba:

Ahora debería ver:



Bajo New watchers escribe el nombre del grupo netmgmt en el campo:

“Find groups whose [NAME] [matches]”, así:


Y pulse Go!


RT buscara por todo los grupos con el texto netmgmt. Por supuesto solo hay uno ahora que creamos anteriormente. RT lo encuentra y muestra lo siguiente:


Nota como seleccionamos “AdminCc desde el menú de bajada Groups al lado a netmgmt. Haz esto y pulse en Save Changes en el fondo derecho.
El resultado debería ver así:

Que significa? Pide que otro usuario te manda un correo como antes, pero esta vez debería recibir un correo desde RT con una notificación de un Ticket nuevo. Vea esto en mutt como el usuario sysadm.


Un poco mas tarde vamos a extender el uso de RT integrándolo con otro software de Gestión usando la utilidad rt-mailgate facility que ya configuramos en el archivo /etc/aliases.

Ejercicio 12
Encontrar un ticket después que se lo cierre.
Después que un ticket ya esta resuelto o cerrado Ud., tal vez, puede notar que se desaparece de su Cola. Actualmente encontrar un ticket resuelto requiere algunos pasos. Puede hacer esto como el usuario sysadm o como el usario root. Primer pulse en Tickets New Search en el menú de arriba de RT:

Vas a ver una pantalla así:


Si va a buscar por entradas en una cola y ya hay entradas en el campo de “Current search”, entonces Ud. debería borrarlas de este camp primero. Después, en el campo de “Add Criteria” que esta en el área de elegir la cola (izquierda) selecciona “net” desde el menú desplegable (vea abajo):



Pulse “Add these terms” o “Add these terms and Search” – Si solo hace “Add these terms” y pulse el botón “Update format and Search” que esta abajo en la pagina, entonces RT va a mantener los términos de búsqueda hasta que Ud. Se los borre mas tarde.

Los resultados de su búsqueda van a ver algo así y podrá ver los ticket que ya fueron cerrados, resueltos, etc… Obviamente con tiempo habrán mas tickets en los resultados.





Yüklə 56,3 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə