Me gustaría restablecer todos los gráficos para un determinado host en Munin . ¿Alguien que sepa cómo puedo hacer esto?
Me gustaría restablecer todos los gráficos para un determinado host en Munin . ¿Alguien que sepa cómo puedo hacer esto?
Respuestas:
Los datos de Munin se almacenan en archivos de la base de datos Round Robin (.rrd). Estos se almacenan en / var / lib / munin.
Cada host y grupo de host tendrá su propio subdirectorio en / var / lib / munin
Elimine los archivos .rrd bajo el nombre de host en cuestión, y sus datos se pondrán a cero. Los gráficos se volverán a generar después de unos minutos.
O bien, si solo desea corregir los datos en los archivos RRD (por ejemplo, el pico en el gráfico de red en el reinicio del servidor), simplemente ejecute:
rrddtool dump /var/lib/munin/xy/z.rrd >z.xml
edite los datos en el archivo xml (arregle los valores grandes, pero recuerde que están en notación científica) y luego simplemente vuelva a crear el archivo RRD:
rrdtool restore z.xml x.rrd
y sobrescribe el RRD original con este nuevo. Con esto, puede corregir los valores y aún preservar sus datos antiguos.
EDITAR : Puede encontrar una descripción detallada y cómo hacerlo aquí: http://munin-monitoring.org/wiki/SpikeRemoval
También debe eliminar los archivos html que se han creado. Generalmente se encuentran debajo de / var / www / munin /. En ese directorio, encontrará los directorios de su grupo de host. elimine los archivos .png y el archivo .html del gráfico que desea restablecer.
/opt/munin/www/docs/<hostgroup>/<hostname>
. Es posible que desee eliminar especialmente los archivos web (y el directorio) si se ha metido con los complementos del nodo y sus nuevas definiciones se niegan a aparecer en la página web del host.
Elimino un solo tipo de gráfico con el siguiente en el servidor maestro:
sudo su
cp -rp /var/lib/munin /var/lib/munin.bak
find /var/lib/munin -name *nginx_*.rrd
¡Confirme todos los archivos para eliminar !
Eliminar archivos de gráficos para el complemento nginx_ * :
find /var/lib/munin -name *nginx_*.rrd -exec rm {} \;