100% encontró este documento útil (1 voto)
371 vistas5 páginas

Instalar Itop Con IIS

Este documento proporciona instrucciones para instalar y configurar Itop en un servidor Windows 2012 R2 con IIS. Los pasos incluyen habilitar IIS e instalar prerequisitos como PHP, MySQL/MariaDB, configurar parámetros y crear la base de datos de Itop, instalar Itop y realizar configuraciones adicionales como LDAP, correo electrónico y notificaciones. También cubre temas como cambiar la URL, la zona horaria y la importación de bases de datos.

Cargado por

Miguel Briceño
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
371 vistas5 páginas

Instalar Itop Con IIS

Este documento proporciona instrucciones para instalar y configurar Itop en un servidor Windows 2012 R2 con IIS. Los pasos incluyen habilitar IIS e instalar prerequisitos como PHP, MySQL/MariaDB, configurar parámetros y crear la base de datos de Itop, instalar Itop y realizar configuraciones adicionales como LDAP, correo electrónico y notificaciones. También cubre temas como cambiar la URL, la zona horaria y la importación de bases de datos.

Cargado por

Miguel Briceño
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Instalacion de Itop en IIS (W2012R2) - (https://www.itophub.io/wiki/page?

id=2_6_0%3Ainstall%3Astart)

0) Preparaci�n de maquina Windows.


El usuario debe tener contrase�a, o los permisos no ser�n efectivos y se
presentar� error 404.

1) Habilitar el servicio ISS (https://thesolving.com/es/sala-de-servidores/como-


instalar-y-configurar-iis-en-windows-server-2012-r2/).
a) Habilitar rol IIS en el Servidor.
No olvidar el Fast CGI - Al agregar el rol IIS en el servidor, en el
paso "Seleccionar servicios de rol", bajo el item "Desarrollo de Aplicaciones" se
puede habilitar CGI.
Habilitar En: Turn Windows features on or off -> Internet Information
Services -> World Wide Web Services -> Common HTTP Features -> Static Content y
Active content.
b) Configurar IIS.
Instalar el complemento Microsoft Web Plataform Installer.
Crear el sitio y subirlo.
Descomprimir los instaladores de itop
Copiarle las extensiones en la carpeta adecuada.
Crear el sitio en ISS
Hacer la excepcion en el archivo hosts.
Configurar "Documento de inicio" index.php. (ojo - esto no
hacerlo en ambientes servidor. Si sale error habr�a que modificar el archivo
web.config).
c) Subir sitio de PhpMyAdmin.
Copiar carpeta en C:\Inetpub\wwwroot
Subir pagina en IIS
Hacer excepecion en Hosts
Configurar "Documento de inicio" index.php.
d) Dar perimisos sobre las carpetas "C:\Inetpub" y "C:\Temp" y
"C:\Windows\temp".

2) Instalar los prerequisitos (https://www.itophub.io/wiki/page?id=2_6_0%3Ainstall


%3Ainstalling_itop)
a) Installing Fast-GCI (https://docs.microsoft.com/en-
us/iis/configuration/system.webserver/fastcgi/)
Al agregar el rol IIS en el servidor, en el paso
"Seleccionar servicios de rol", bajo el item "Desarrollo de Aplicaciones" se puede
habilitar CGI.

b) Instalar PHP 7.1 o 7.2 (en Server Core : https://docs.microsoft.com/en-


us/iis/application-frameworks/install-and-configure-php-on-iis/install-php-and-
fastcgi-support-on-server-core).
Usar el instalador de Plataforma Web desde IIS. (Revisar que quede
activo el Mapping para FastCGI a PHP, si no, mirar abajo...)
Activar el FastCGI para PHP en IIS (https://docs.microsoft.com/en-
us/iis/application-frameworks/install-and-configure-php-applications-on-iis/using-
fastcgi-to-host-php-applications-on-iis).

c. Opt1) Instalar Mysql (https://www.youtube.com/watch?v=DxZfYDziQGE)


Instalar Visual Studio 2013 x64.
Instalar Visual Studio 2015 x64.
Instalar NetFramework 4.5 x64.
Debe ser la version 5.7x a 64bits.
El usuario root no debe llevar caracteres especiales en la contrase�a.

c.Opt2) Instalar MariaDB (https://www.youtube.com/watch?v=AIq-fRqxfoQ)


Ejecutar instalador, seguir los pasos.
El usuario root no debe llevar caracteres especiales en la contrase�a.
Habilitar la consola mysql.
Abrir Configuracion avanzada de Sistema
Abrir Variable de entorno, all� ir a Path, y en el cuadro de
abajo seleccionar Path variables, y clci en el bot�n Editar.
Agregar la ruta de la carpeta bin de Maria DB.

d) Instalar Graphiz

3) Configurar los parametros de PHP y MySQL.


a) PHP (en php.ini)
Agregar la linea: extension=php_ldap.dll en el apartado extensiones.
max_input_vars = 5000
file_uploads = 1
upload_tmp_dir = (A un directorio donde todos los usuarios puedan
escribir)
upload_max_filesize = 20M
max_file_uploads = 20
post_max_size = 50M
memory_limit = 256M
max_input_time = (Suficiente tiempo para subir 20M)

b) MySQL (en my.cnf o my.ini - en "C:\ProgramData\MySQL\MySQL Server 5.7\" o


en "INSTALLDIR\data\my.ini" si es MariaDB.)
innodb_buffer_pool_size = 512M
query_cache_size = 32M
query_cache_limit = 1M
max_allowed_packet = 300M
innodb_default_row_format = DYNAMIC (default value) or COMPRESSED
innodb_large_prefix = true

c) Crear la BD Itop por PHPMyAdmin, con usuario Itop y una contrase�a. Debe
tener todos los privilegios.

d) Revisar que el usuario tenga permisos sobre todo el disco duro de la


m�quina, en especial la capreta Intepub y la de php.

4) Instalar Itop - Descomprimir el contenido de la carpeta de itop en la ruta


"C:\inetpub\wwwroot\itop" y copiar las extensiones requeridas en la carpeta
"extensions". Seguir instrucciones de instalci�n de Itop.
https://www.itophub.io/wiki/page?id=2_3_0%3Ainstall%3Astart

En IIS agregar el sitio web.


Darle permisos de lectura a las carpetas wwwroot y Windows\Temp.

Ingresar a (http://localhost/itop/setup/index.php)
a) ServerName: %serverip%/itop (solo ha funcionado con localhost, pero los
links no sirven...si se cambia no funciona, con esto contruye los links)
b) Login: Usuario creado antes o root
c) Password: clave del usuario elegido.
d) Database: Usar existente - Itop (ojo, no usar ning�n sufijo)
e) Service Management for Service Providers
f) ITIL Compliant Tickets Management
g) ITIL Change Management

5) Modificar el archivo de configuraci�n as�:


___________________________________________________________________________________
____
5.1) Para el mdulo LDAP:

'authent-ldap' => array (


'host' => '10.1.1.2',
'port' => 389,
'default_user' => 'KAPPA10\\swadmin',
'default_pwd' => 'Appak12098!!!',
'base_dn' => 'DC=KAPPA10,DC=ad',
'user_query' => '(&(samaccountname=%1$s)(objectCategory=User))',
'options' => array (
17 => 3,
8 => 0,
),
'start_tls' => false,
'debug' => false,
),
___________________________________________________________________________________
_______
5.2) Para la configuraci�n de backups hay que modificar el parametro mysql_bindir
en el archivo de configuraci�n.

'mysql_bindir' => C:\xampp\mysql\bin, o C:\Program Files\MariaDB 10.3\bin

___________________________________________________________________________________
________
5.3) Encuestas a Usuarios

'customer-survey' => array (


'anonymous_survey' => false,
'quiz_scale' => 'P�simo, Malo, Regular, Bueno, Excelente',

___________________________________________________________________________________
_________
5.4) Configuracion de email

Esto se hace modificando el archivo php.ini as�:

[mail function]
For Win32 only.
http://php.net/smtp
SMTP= aspmx.l.google.com
;SMTP= smtp.gmail.com
http://php.net/smtp-port
;email_transport_smtp.encryption = tls
;email_transport_smtp.host = smtp.gmail.com
;email_transport_smtp.password = MDAK4pp4102016!!
;email_transport_smtp.port = 587
;email_transport_smtp.username = [email protected]
smtp_port= 25

Opcion 2 - Subir rol SMTP del servidor


(http://vbpuntonet.blogspot.com/2017/07/para-realizar-la-configuracion-de-
smtp.html).

- Configurar archivo Php.ini as�:


SMTP= localhost
smtp_port= 25

Opcion 3 - Para Window10 (no compatible con MAria DB.):


https://www.youtube.com/watch?v=uz6q1JHKw3s
https://www.hmailserver.com/download_getfile/?
performdownload=1&downloadid=262

___________________________________________________________________________________
_________
5.5) Extension para notificar cambios en el ticket.

6.5.1) Bitacora p�blica: Una vez instalada solo hay que ir a


"Notificaciones", buscar las que crea como dummy y modifiacrlas a su gusto.
6.5.2) Creaci�n de requerimiento: En la notificacion de nuevo requerimiento o
incidente, en el campo CC o CCO, colocar la consulta (SELECT Person WHERE id =
numero de id de la persona con el correo a notificar)

___________________________________________________________________________________
___________
5.6) Configuracion de creacion de casos por correo (ojo, no es posible con Gmail ya
que Google no acepta m�s este tipo de conexiones por seguridad.)

POP3

a) Instalar Pear en php


(https://stackoverflow.com/questions/3109633/installing-pear-iis-problem) -
Reiniciar equipo.
b) Instalar Net_Socket-1.2.2 (extensi�n de pear) -
(https://pear.php.net/package/Net_Socket/download)

https://pear.php.net/manual/en/installation.getting.php

___________________________________________________________________________________
_______________________________

5.7) Feccha y hora


En el archivo de configuraci�n de itop (desde la aplicacion) modificar el
parametro "timezone" de Europe/France a America/Bogota.
___________________________________________________________________________________
_______________________________

6.0) Cambio de URL - (En IIS hay que agregar la nueva URL en los Bindings del
sitio)

Si es https hay que contar con un certificado v�lido, por lo genral lo agrega
el inge desde AWS, pero sino, se puede hacer desde la consola de certificados de
windows.

Despues de eso, cambiar el campo app_root_url en el archivo de configuracion.


Ojo con los cambios en el archivo hosts del servidor, para ingreso local.
Ojo a los cambios en el DNS de la empresa, para la correcta redirecci�n.
Tambien hay que realizar una reinstalaci�n de itop, ya que de lo contrartio
no tomar� las imagenes.

https://www.itophub.io/wiki/page?id=latest%3Ainstall%3Amoving_itop

___________________________________________________________________________________
_____________________________

7.0) Importaci�n de BD con Mariadb 10.3

Respaldo
Abrir una consola de comandos como administrador y navegar hasta la carpeta
bin de la instalaci�n de Mriadb.
All� ejecutar el comando "mysqldump -u usuariodemysql -p basededatos >
archivobkp.sql (el archivo se guardar� en la carpeta BIN)
Pedir� la contrase�a, una vez colocada deber�a funcionar. (A veces salen
errores que dicen que no existe un usuario en la BD, crearlo desde PHPmyadmin.)

Importaci�n
Abrir una consola de comandos como administrador y navegar hasta la carpeta
bin de la instalaci�n de Mriadb.
Ejecutar el comando mysql -u usuariodemysql -p basededatos < archivobkp.sql
(El archivo debera existir en la carpeta BIN).
Pedir� la contrase�a, una vez colocada deber�a funcionar.

Observaciones
De preferencia hacer esto de ultimo, cuando todo este listo.

También podría gustarte