Respuestas de foro creadas
-
AutorEntradas
-
07/02/2020 a las 12:45 en respuesta a: Monitorizar usuarios conectados por Escritorio Remoto a servidor con Pandora FMS #5215VariosModerador
Estupendo, muchas gracias, solucionado con el manual y a la primera ¡gracias!
07/02/2020 a las 12:38 en respuesta a: Crear regla para mover mensajes entrantes a etiqueta/carpeta en GMail #5212VariosModeradorMuchas gracias, solucionado con el manual.
VariosModeradorPerfecto, solucionado con tus indicaciones. Muchas gracias.
Nunca me había fijado en esa barra y veo que sale un desplegable donde hacer filtros personalizados que luego «convierte» a su formato. Por si sirve para alguien, hice el filtro de mostrar solo los mensajes que contengan el texto «Copia de seguridad diaria -» en el asunto y la etiqueta «copia-de-seguridad» y me creo este filtro:
label:copia-de-seguridad subject:(«Copia de seguridad DIARIA -«)
VariosModeradorEstupendo, muchas gracias. Solucionado.
Lo he resuelto con tus indicaciones, usando el último comando, así no tengo que indicar el nombre de la tarjeta de red y lo hace para todas (si los equipos tienen varias, que no es lo habitual).
06/19/2020 a las 14:18 en respuesta a: Error acceso VPN con cliente SonicWall Global VPN Client (GVC) for Windows #5189VariosModeradorEstupendo, resuelto con tus indicaciones.
Parece ser que habían abierto los puertos 500 y 4500 pero TCP, y como has dicho son UDP.
Muchas gracias!!
06/19/2020 a las 14:15 en respuesta a: Error acceso VPN con cliente SonicWall Global VPN Client (GVC) for Windows #5187VariosModeradorHe preguntado y me dicen que sí, que por las conexiones telemáticas del coronavirus han cerrado puertos.
¿Qué puertos tendrían que abrir para mi conexión VPN?
VariosModeradorMuchas gracias, resuelto con tus indicaciones.
Para instalar el paquete he usado el comando:
rpm -i pandorafms_agent_unix-7.0NG.746.noarch.rpm
VariosModeradorPerfecto, solucionado con tus indicaciones ¡muchas gracias!
VariosModeradorPerfecto, solucionado con tus indicaciones ¡muchas gracias!
VariosModeradorEstupendo, me funciona bien.
Otra duda ¿puedo obtener más datos del MySQL? me piden también la versión de «protocol_version»?
06/02/2020 a las 08:41 en respuesta a: Actualizar MIB OID SNMP en múltiples módulos de agentes Cisco en Pandora FMS #5039VariosModeradorGenial, solucionado con tus indicaciones. Me han ahorrado mucho tiempo.
Añado aquí, por si sirve a alguien, que para modificar también el estado de la interfaz 1 de un switch Cisco, que tenía la MIB .1.3.6.1.2.1.2.2.1.8.1 y la correcta es la MIB .1.3.6.1.2.1.2.2.1.8.10101 en versión 2c de SNMP, la consulta SQL sería:
update tagente_modulo
set snmp_oid=’.1.3.6.1.2.1.2.2.1.8.10101′, tcp_send=’2c’
where snmp_oid=’.1.3.6.1.2.1.2.2.1.8.1′;02/24/2020 a las 14:10 en respuesta a: Deshabilitar detener cortafuegos firewall en Linux CentOS 7 #4146VariosModeradorOk, muchas gracias, solucionado.
Entiendo el riesgo de detener el firewall ¡gracias!
VariosModeradorEstupendo, resuelto, ya me funciona con tus indicaciones. Había que instalar el Servicio WLAN.
Solucionado. Muchas gracias.
10/16/2019 a las 14:14 en respuesta a: Enviar mail con adjunto desde la línea de comandos en Linux CentOS #3844VariosModeradorGenial, solucionado, me funciona perfecto.
Lo que hago es enviar un fichero de log con el resultado de las copias de seguridad. Así puedo consultarlo desde casa.
Muchas gracias.
VariosModeradorO, muchas gracias, resuelto.
¡¡Solucionado!!
VariosModeradorMe da:
CentOS Linux release 7.6.1810 (Core)
VariosModerador¿Cómo puedo ver la versión de Linux CentOS?
08/30/2019 a las 09:58 en respuesta a: Error Failed dependencies al instalar agente Pandora FMS en Linux CentOS Minimal #3692VariosModeradorGenial, ahora sí me va:
[root@SERVIDOR tmp]# rpm -i pandorafms_agent_unix-7.0NG.738-1.noarch.rpm
Inicialmente el servicio estaba detenido:
[root@SERVIDOR tmp]# systemctl status pandora_agent_daemon.service
pandora_agent_daemon.service – LSB: Startup script daemon for Pandora FMS agent
Loaded: loaded (/etc/rc.d/init.d/pandora_agent_daemon; bad; vendor preset: disabled)
Active: inactive (dead)
Docs: man:systemd-sysv-generator(8)Lo he iniciado:
[root@SERVIDOR tmp]# systemctl start pandora_agent_daemon.service
Y ahora va perfecto:
[root@SERVIDOR tmp]# systemctl status pandora_agent_daemon.service
pandora_agent_daemon.service – LSB: Startup script daemon for Pandora FMS agent
Loaded: loaded (/etc/rc.d/init.d/pandora_agent_daemon; bad; vendor preset: disabled)
Active: active (exited) since Fri 2019-08-30 09:55:38 CEST; 1s ago
Docs: man:systemd-sysv-generator(8)
Process: 11625 ExecStart=/etc/rc.d/init.d/pandora_agent_daemon start (code=exited, status=0/SUCCESS)
Aug 30 09:55:36 SERVIDOR systemd[1]: Starting LSB: Startup script daemon for Pandora FMS agent…
Aug 30 09:55:36 SERVIDOR su[11634]: (to root) root on none
Aug 30 09:55:38 SERVIDOR pandora_agent_daemon[11625]: Pandora FMS Agent is now running with PID 11636
Aug 30 09:55:38 SERVIDOR systemd[1]: Started LSB: Startup script daemon for Pandora FMS agent.08/30/2019 a las 09:44 en respuesta a: Error Failed dependencies al instalar agente Pandora FMS en Linux CentOS Minimal #3690VariosModeradorOk, he instalado ese paquete y ahora me da este error:
error: Failed dependencies:
perl(IO::Compress::Zip) is needed by pandorafms_agent_unix-7.0NG.738-1.noarch08/21/2019 a las 20:27 en respuesta a: System.ObjectDisposedException No se puede obtener acceso al objeto desechado #3681VariosModeradorOs paso un ejemplo de update:
C#12345678910111213141516171819202122232425262728public bool validarUsuario(int id_telegram){string sqlEjecutar = "update cb_telegram set verificado = @si, fecha_verificacion = @fecha_verificacion " +"where id_telegram = @id_telegram";try{MySqlCommand comandoSQL = new MySqlCommand();conexionBD.Close();comandoSQL.Connection = conexionBD;comandoSQL.CommandText = sqlEjecutar;comandoSQL.Parameters.Add("@si", MySqlDbType.VarChar).Value = "S";comandoSQL.Parameters.Add("@id_telegram", MySqlDbType.Int32).Value = id_telegram;comandoSQL.Parameters.Add("@fecha_verificacion", MySqlDbType.Timestamp).Value = DateTime.Now;conexionBD.Open();comandoSQL.ExecuteNonQuery();return true;}catch (MySqlException ex){new EscribirLog("Error al validar/verificar usuario en BD: " + ex.Message, true);return false;}catch (ObjectDisposedException ex){new EscribirLog("Error al validar/verificar usuario en BD: " + ex.Message, true);return false;}}Otro de insert y update:
C#123456789101112131415161718192021222324252627282930313233343536373839public bool insertarPeso(int idUsuario, Single peso, string observacion){string sqlEjecutar;//Comprobamos si ya existe un peso en este día, para hacer un updateif (obtenerExistePesoFecha(idUsuario, DateTime.Now)){sqlEjecutar = "update cb_users_peso set peso = @peso, observacion = @observacion " +"where codigousuario = @codigousuario";}else //Si no existe hacemos un insert{sqlEjecutar = "insert into cb_users_peso (codigousuario, peso, fecha, observacion) " +"values (@codigousuario, @peso, @fecha, @observacion)";}try{MySqlCommand comandoSQL = new MySqlCommand();conexionBD.Close();comandoSQL.Connection = conexionBD;comandoSQL.CommandText = sqlEjecutar;comandoSQL.Parameters.Add("@codigousuario", MySqlDbType.Int32).Value = idUsuario;comandoSQL.Parameters.Add("@peso", MySqlDbType.Float).Value = peso;comandoSQL.Parameters.Add("@observacion", MySqlDbType.VarChar).Value = observacion;comandoSQL.Parameters.Add("@fecha", MySqlDbType.Timestamp).Value = DateTime.Now;conexionBD.Open();comandoSQL.ExecuteNonQuery();return true;}catch (MySqlException ex){new EscribirLog("Error al insertar registro de peso en tabla cb_users_peso en BD: " + ex.Message, true);return false;}catch (ObjectDisposedException ex){new EscribirLog("Error al validar/verificar usuario en BD: " + ex.Message, true);return false;}}Otro de select:
C#123456789101112131415161718192021222324252627282930public int obtenerPosicionCBRank(int idUsuario){string sqlEjecutar = "select ranking, ID from cb_users order by ranking desc";int posicion = 0;try{conexionBD.Close();MySqlCommand runSQL = new MySqlCommand(sqlEjecutar, conexionBD);conexionBD.Open();MySqlDataReader datosSQL = runSQL.ExecuteReader();//Recorremos los registros hasta llegar al que coincida con el ID del usuariowhile (datosSQL.Read()){posicion++;if (datosSQL["ID"].ToString()==Convert.ToString(idUsuario))break;}return posicion;}catch (MySqlException ex){new EscribirLog("Error obtener información la posición en el CBRank: " + ex.Message, true);return 0;}catch (ObjectDisposedException ex){new EscribirLog("Error al validar/verificar usuario en BD: " + ex.Message, true);return false;}}08/21/2019 a las 19:06 en respuesta a: System.ObjectDisposedException No se puede obtener acceso al objeto desechado #3677VariosModeradorHe puesto el pooling=true y ahora me va mucho mejor, me aguanta más tiempo y más conexiones. Por lo que seguramente es lo que dices, el close y open continuo. Que como al poner el pooling=true por lo que he leído indica al motor de base de datos que aunque se haga un close no se cierra la conexión realmente, y por eso me aguanta más.
Pero ahora me sale, cuando hay muchas conexiones, este error:
Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
08/21/2019 a las 18:48 en respuesta a: System.ObjectDisposedException No se puede obtener acceso al objeto desechado #3675VariosModeradorEste es el procedimiento que conecta con el servidor MySQL:
C#1234567891011121314151617181920212223242526272829public void conectarBD(){if (conexionBD != null)conexionBD.Close();string connStr =String.Format("server={0};port={1};user id={2}; password={3}; " +"database={4}; pooling=false;" +"Allow Zero Datetime=False;Convert Zero Datetime=True",this.servidor, this.puerto, this.usuario, this.contrasena, this.bd);try{conexionBD = new MySqlConnection(connStr);conexionBD.Open();new EscribirLog("Conectado a servidor BD " + this.servidor + " [" + this.bd + "]", true);//Conectamos a la BD (catálogo)//conexionBD.ChangeDatabase(this.bd);}catch (MySqlException ex){new EscribirLog("Error al conectar al servidor de BD " + this.servidor + " [" + this.bd + "] " + ex.Message, true);}catch (ObjectDisposedException ex){new EscribirLog("Error al conectar al servidor de BD " + this.servidor + "[" + this.bd + "] " + ex.Message, true);}}08/08/2019 a las 18:30 en respuesta a: Error ORA-01033 Inicialización o cierre de ORACLE en curso #3671VariosModeradorGenial, solucionado con tus indicaciones. He hecho estos últimos pasos y ya se ha iniciado correctamente:
SQL> shutdown immediate;
ORA-01109: base de datos sin abrir
Base de datos desmontada.
Instancia ORACLE cerrada.SQL> startup
Instancia ORACLE iniciada.
Total System Global Area 7048368128 bytes
Fixed Size 2266744 bytes
Variable Size 1342179720 bytes
Database Buffers 5687476224 bytes
Redo Buffers 16445440 bytes
Base de datos montada.
Base de datos abierta.SQL> select status from v$instance;
STATUS
————
OPENSQL> select instance_name from v$instance;
INSTANCE_NAME
—————-
ORA208/08/2019 a las 18:26 en respuesta a: Error ORA-01033 Inicialización o cierre de ORACLE en curso #3669VariosModeradorSeguidos los pasos, efectivamente esto es lo que me muestran todos los comandos que has dicho:
SQL> alter database end backup;
Base de datos modificada.
SQL> select * from v$backup;
FILE# STATUS CHANGE# TIME
———- —————— ———- ——–
1 NOT ACTIVE 85597008 30/07/19
2 NOT ACTIVE 85597008 30/07/19
3 NOT ACTIVE 85597008 30/07/19
4 NOT ACTIVE 85597008 30/07/19
5 NOT ACTIVE 85597008 30/07/1908/08/2019 a las 18:23 en respuesta a: Error ORA-01033 Inicialización o cierre de ORACLE en curso #3666VariosModeradorMe devuelve esto:
FILE# STATUS CHANGE# TIME
———- —————— ———- ——–
1 ACTIVE 85597008 30/07/19
2 ACTIVE 85597008 30/07/19
3 ACTIVE 85597008 30/07/19
4 ACTIVE 85597008 30/07/19
5 ACTIVE 85597008 30/07/19 -
AutorEntradas