Diferencia entre revisiones de «Usuario:ManuelRomero/proyecto/proyectoIternova/bitacora»
De WikiEducator
Línea 1: | Línea 1: | ||
{{Usuario:ManuelRomero/proyecto/proyectoIternova/nav}} | {{Usuario:ManuelRomero/proyecto/proyectoIternova/nav}} | ||
__NOTOC__ | __NOTOC__ | ||
+ | ===Bug=== | ||
+ | Si cambio el nombre de un servidor nagios, no se actualiza su nombre en el atributo del host a monitorizar (donde se especifica el servidor nagios que lo monitoriza). | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
;16/11/2016 | ;16/11/2016 | ||
[[Imagen:REST_nagios_nrpe.png]] | [[Imagen:REST_nagios_nrpe.png]] |
Revisión de 22:48 28 nov 2016
Bug
Si cambio el nombre de un servidor nagios, no se actualiza su nombre en el atributo del host a monitorizar (donde se especifica el servidor nagios que lo monitoriza).
- 16/11/2016
- Instalo el api para probar lo de nagios
- descargo el fichero nagios-api (lo tengo en descargas y en la carpeta del proyecto).
- Debo de ejecutar el sql que tiene, cuidado que no tiene el create database , lo añado, es la base de datos smartembedded_na
- Mirar el fichero modulo.ini para ver otros parámetros de configuración como usuario y passoword
- El objetivo es que escribiendo en el url http://172.17.0.3/nagios-api/getternagios/data me aparezca el resultado de monitorizar a alguien
- activo todos los servicos que necesito en esta máquina apache2 - mysql - nagios3 - nagios-nrpe-server
- Estoy en el contenedor nagios1 172.17.0.3 y nombre e490a9185700
- Activo los módulso rewrite y cgi (el segundo no sé muy bien porqué)
a2enmod rewrite a2enmod cgi
- instalo mysqli
apt-get install php-mysql
- 16/06/2016
- Crear una nueva función para que recoja lo que me de al api de conexión al nagios
1.- Creo una función en config/test/modules llamda monitorizacion
De momento solo creo un método view_data_server_nagios
2.- En monitorizacion controller
- 14/06/2016 ==> OK
- Tengo que modificar el modelo de la monitorización y guardar el _id de los servidores nagios y el nombre
- Acciones
- Cambiar el modelo y vista de monitorizacion para los campos (ahora un select)
- añadir un método en el modelo del nagios para que retorne la lista (_id y nombre) de los servidores nagios
- modelo monitorizacion
- atributos
add nagios_id y nagios_name
- método set
- método object_encode_data
- modelo nagios
- add método get_servidores
- view monitorizacion
- view
aquí cargo los datos del modelo de nagios con get_servidores
- edit
cambio el field a select
- listing
camibo nagios_host a nagios_name
- Asignando datos
- en controller método edit tengo que pillar el name e _id y dárselo a PSOT
- 27/05/2016
- Tengo un error en visualizar los datos una vez guardados
- 10/05/2016
- Vamos a mirar que cargue bien los datos
- Que funcione el edit, el borrar y el visualizar cada uno de los registros guardados
- Vamos anotando el significado del funcionamiento del MVC
- 6/05/2016
Ahora al insertar un nuevo elemento a monitorizar y darle aceptar me ocurre que me duplica en un formulario la información de lo que acabo de inertar
- El dar a aceptar ejecuta la opción edit del controller, me quedo aquí mirando eso
- Solucionado (sobraba un div)