[Jderobot-admin] Zabbix

Borja Mon Serrano borjamonserrano en gmail.com
Mie Nov 21 11:29:51 CET 2012


Como dijo Jack el Destripador, vamos por partes.

La reinstalación de zabbix ya la hice en su momento, como te comenté. Hice
un purge con apt-get (apt-get purge zabbix-agent zabbix-server-mysql
zabbix-frontend-php) y volví a instalar todo (menos el agente) de cero. Aun
así, cuando intento acceder al recurso /zabbix me salía el mismo mensajito
de error que anteriormente:

mysql_connect(): Access denied for user 'zabbix'@'localhost' (using
password: YES)[/usr/share/zabbix/include/db.inc.php:58]

Diciéndome además que "Zabbix is temporarily unavailable!". De todas
formas, reinstalaré de nuevo zabbix, no vaya a ser que metiese la pata en
la reinstalación última que hice.

Lo de la base de datos quería hacerlo simplemente por corroborar que estaba
creada la tabla y eso. Lo que no sabía era que había que hacer uso
previamente de una (totalmente lógico si es lo que quieres hacer, claro,
pero lo que pretendía era ver todas las tablas creadas y ver si estaba la
de zabbix).

En aquel momento, sí, hice top e iotop, pero no parecía haber nada anormal.
No guardé la salida por eso precisamente, porque parecía que todo iba bien.
En este aspecto tengo que comentar algo que pasó anoche, pero lo dejo para
el final.

Lo de la contraseña de Admin de zabbix lo vi en el enlace que dejaste. En
la máquina virtual funciona bien, sin problemas, en jderobot no lo sé
precisamente por el error que te comento un poco más arriba.

Según la consulta que me has dicho, sí, la contraseña coincide:

mysql> SELECT alias,passwd,md5('zabbix') as posible FROM users WHERE alias
LIKE 'admin';
+-------+----------------------------------+----------------------------------+
| alias | passwd                           | posible
   |
+-------+----------------------------------+----------------------------------+
| Admin | 5fce1b3e34b520afeffb37ce08c7cd66 |
5fce1b3e34b520afeffb37ce08c7cd66 |
+-------+----------------------------------+----------------------------------+
1 row in set (0.00 sec)

Con respecto a lo que he comentado de anoche: a eso de las 23:40 o así
estuve intentando loguearme por ssh en el servidor y era casi imposible,
tampoco respondía a los pings que le enviaba y no devolvía el mediawiki.
Como no podía acceder al servidor no sabía qué hacer, pero después de mucho
intentarlo al final lo conseguí. Estuve "monitorizando" el uso de CPU con
top durante un rato y de vez en cuando hacía un free -m para ver cómo iba
la RAM. Normalmente iba todo bien, salvo durante un rato que el proceso
apache2 se estuvo devorando la CPU (pongo solo lo más significativo):

19072 www-data  20   0 96180  51m 3932 R   93  2.5   1:43.34 apache2

19002 www-data  20   0 96272  50m 3728 R   88  2.5   1:25.10 apache2

18028 www-data  20   0 66824  14m 3324 S    4  0.7   0:12.11 apache2


En esos momentos al servidor le costaba mucho devolver la página web, pero
bueno, aunque lento (como por la mañana) iba bien. Me sorprendió también
que hubiera tantísima memoria RAM libre:

jderobot:~# free -m
             total       used       free     shared    buffers     cached
Mem:          2018        344       1674          0          6         71
-/+ buffers/cache:        265       1752
Swap:         1608        110       1497

Así que me fui a mirar el syslog. A las 23:18:

Nov 20 23:17:49 jderobot named[963]: ns_req:
sendmsg([85.62.240.28].42839%0): Resource temporarily unavailable
Nov 20 23:18:20 jderobot named[963]: ns_req:
sendmsg([93.170.127.96].40147%0): Resource temporarily unavailable
Nov 20 23:18:20 jderobot named[963]: ns_req:
sendmsg([199.59.160.203].25345%0): Resource temporarily unavailable
Nov 20 23:18:20 jderobot named[963]: ns_req:
sendmsg([5.63.149.196].52528%0): Resource temporarily unavailable
Nov 20 23:18:20 jderobot named[963]: ns_req:
sendmsg([85.62.240.24].48154%0): Resource temporarily unavailable
Nov 20 23:18:20 jderobot named[963]: ns_req:
sendmsg([85.62.240.21].43239%0): Resource temporarily unavailable
Nov 20 23:18:20 jderobot named[963]: ns_req:
sendmsg([178.32.138.187].25345%0): Resource temporarily unavailable
Nov 20 23:18:20 jderobot named[963]: ns_req:
sendmsg([95.211.186.111].32956%0): Resource temporarily unavailable
Nov 20 23:18:20 jderobot named[963]: ns_req:
sendmsg([85.62.240.25].32887%0): Resource temporarily unavailable
Nov 20 23:18:20 jderobot named[963]: ns_req:
sendmsg([85.62.240.22].29373%0): Resource temporarily unavailable
Nov 20 23:22:11 jderobot /USR/SBIN/CRON[18897]: (root) CMD (   cd / &&
run-parts --report /etc/cron.hourly)
Nov 20 23:22:11 jderobot named[963]: ns_req:
sendmsg([62.42.230.23].55762%0): Resource temporarily unavailable
Nov 20 23:22:11 jderobot named[963]: ns_req:
sendmsg([62.42.63.57].30153%0): Resource temporarily unavailable

Unos minutos más tarde, que sería cuando yo me metí (aproximadamente),
aparecen mensajes:

Nov 20 23:42:28 jderobot kernel: [110400.572039] INFO: task syslogd:927
blocked for more than 120 seconds.
Nov 20 23:42:28 jderobot kernel: [110400.572074] "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 20 23:42:28 jderobot kernel: [110400.572107] syslogd       D c1087f2a
  0   927      1 0x00000000

Y eso repetido para otras tareas:

Nov 20 23:42:31 jderobot kernel: [110760.573026] INFO: task kjournald:238
blocked for more than 120 seconds.
Nov 20 23:42:33 jderobot kernel: [110760.573299] INFO: task mysqld:17108
blocked for more than 120 seconds.
Nov 20 23:42:33 jderobot kernel: [110760.573567] INFO: task mysqld:17361
blocked for more than 120 seconds.

Ese último mensaje de mysqld que ves repetido sale varias veces repetido.
Supongo que ahora mismo la base de datos no está del todo bien, a parte de
los mensajes esos, hay otros de por la mañana que dicen:

Nov 20 11:21:04 jderobot mysqld: 121120 11:21:04 [ERROR] /usr/sbin/mysqld:
Incorrect key file for table './wikidb/wikijde_searchindex.MYI'; try to
repair it
Nov 20 11:21:04 jderobot mysqld: 121120 11:21:04 [ERROR] /usr/sbin/mysqld:
Incorrect key file for table './wikidb/wikijde_searchindex.MYI'; try to
repair it

Nov 20 13:28:03 jderobot mysqld: 121120 13:26:58 [ERROR] /usr/sbin/mysqld:
Got an error writing communication packets

Nov 20 13:34:20 jderobot suhosin[22676]: ALERT - canary mismatch on efree()
- heap overflow detected at 0xb99faf44 (attacker 'REMOTE_ADDR not set',
file '/var/www/mediawiki-1.18.1/includes/db/DatabaseMysql.php', line 23)

Lo que creo es que con lo que pasó el otro día con watchdog, que no hacía
otra cosa que reiniciar el servidor, hubo varias cosas que se cargaría.
Entre ellas, algo de la base de datos. Y digo entre ellas porque desde ese
momento no se puede acceder al recurso del mediawiki que enviaste y, por
ejemplo, dejó de funcionar phpldapadmin (lo tuve que reinstalar, ahora ya
funciona).

Un saludo,

Borja.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jderobot-admin/attachments/20121121/c08b7b2c/attachment.htm 


More information about the Jderobot-admin mailing list