Zabbix monitoreo httpd, servicio de nginx

1. Entorno Experimental

Ip entorno de acogida
server4 172.25.254.4 Zabbix supervisión de cliente
servidor3 172.25.254.3 monitoreado anfitrión
servidor2 172.25.254.2 ser monitoreado anfitrión

Y servidor3 montado en servidor2 Zabbix-agente.
En el blog anterior haya terminado de agregar hosts para monitor, vamos a un servicio de monitoreo.

2. servidor2 en el monitoreo servicio httpd

En primer lugar es necesario instalar el servidor httpd y luego abrir el servicio.

[root@server2 ~]# yum install -y httpd
[root@server2 ~]# systemctl start httpd

Después del final de la web y luego realizar las operaciones de fila
Aquí Insertar imagen Descripción, haga clic en el servidor 2 de acogida, añadir la plantilla en la plantilla
Aquí Insertar imagen DescripciónAquí Insertar imagen Descripciónpara añadir HTTP plantilla haga clic para actualizar, completando así el monitoreo añadido.
Aquí Insertar imagen DescripciónEn los puntos de monitoreo se puede ver el servicio de monitoreo.

3. servidor3 en servicio de monitoreo nginx

1. En primer lugar, instalar Nginx en servidor3
acceso a los recursos, el extracto

[root@server3 ~]# tar zxf nginx-1.16.0.tar.gz 

Aquí Insertar imagen DescripciónInstalar el software necesario.

[root@server3 nginx-1.16.0]# yum install -y gcc pcre-devel zlib-devel
[root@server3 nginx-1.16.0]# ./configure --prefix=/usr/local/nginx \
--with-http_stub_status_module
[root@server3 nginx-1.16.0]# make && make install

Compilar e instalar.

2. modificar el fichero de configuración

vim /usr/local/nginx/conf/nginx.conf
 35     server {
 36         listen       80;
 37         server_name  localhost;
 38 
 39 
 40         location / {
 41             root   html;
 42             index  index.html index.htm;
 43         }
 44 
 45         location /status {
 46             stub_status on;
 47             access_log off;
 48             allow 127.0.0.1;
 49             deny all;
 50         }
 51 
 52         error_page   500 502 503 504  /50x.html;
 53         location = /50x.html {
 54             root   html;
 55         }
 56 
 57         }

La máquina sólo se puede configurar el acceso.

[root@server3 nginx-1.16.0]# curl http://127.0.0.1/status

Aquí Insertar imagen Descripciónprueba de acceso.

[root@server3 nginx-1.16.0]# yum install -y httpd
[root@server3 nginx-1.16.0]# ab -c 1 -n 1000 http://127.0.0.1/status

Aquí Insertar imagen DescripciónEsta máquina 1000 acceso simultáneo.
Aquí Insertar imagen DescripciónAquí Insertar imagen Descripciónconexión activa en la parte posterior del rastreo digital, a continuación, añadir el seguimiento de objetos en base a este número.

[root@server3 zabbix_agentd.d]# pwd
/etc/zabbix/zabbix_agentd.d
[root@server3 zabbix_agentd.d]# vim userparameter_nginx.conf
UserParameter=nginx.active,curl -s http://127.0.0.1/status | grep Active |     awk {'print $3'}

Modificar el archivo, establecer la clave de nginx.acive.

3. Configurar finales de la web
primero haga clic en los elementos supervisados en el servidor3 anfitrión, haga clic en Crear elemento monitorizado, en la página siguiente, introduzca el nombre del monitor en la página, esto puede ser nombrado con facilidad, pero los siguientes valores clave para ser coherente y por encima de los documentos y haga clic en Actualizar.
Aquí Insertar imagen DescripciónDespués de hacer clic en el gráfico, haga clic en Crear gráficos, artículos para agregar monitores nginx_active acaba de crear.
Aquí Insertar imagen DescripciónHaga clic en Actualizar y, a continuación, se puede ver.
Aquí Insertar imagen DescripciónAquí Insertar imagen DescripciónAquí se han encontrado ilegible, es necesario descargar el plug-in server4 final simkai.ttf web, y poner los archivos en el directorio especificado
Aquí Insertar imagen Descripcióny luego modificar un archivo después de ella.

[root@server4 include]# pwd
/usr/share/zabbix/include
[root@server4 include]# vim defines.inc.php

Aquí Insertar imagen DescripciónReemplazar el contenido del archivo.
Aquí Insertar imagen DescripciónDespués de modificar el archivo de nuevo a la vista previa de los gráficos, se puede encontrar la pantalla china correctamente.
A continuación, añadir el segundo elemento supervisado, agregue el primero en el archivo

[root@server3 zabbix_agentd.d]# pwd
/etc/zabbix/zabbix_agentd.d
[root@server3 zabbix_agentd.d]# vim userparameter_nginx.conf
  1 UserParameter=nginx.active,curl -s http://127.0.0.1/status | grep Active |     awk {'print $3'}
  2 UserParameter=nginx.accept,curl -s http://127.0.0.1/status | awk NR==3 | a    wk '{print $1}'

Añadir el contenido de la segunda fila.
Después de que el navegador está configurado igual que el anterior, crear un elemento supervisado, y luego crear un gráfico basado en el seguimiento de los elementos creados, pero aquí es monitorear el mismo servicio, para que pueda controlar la parte delantera del elemento y función A los gráficos, no hay necesidad de crear.
Aquí Insertar imagen DescripciónCrear un elemento monitorizado.
Aquí Insertar imagen DescripciónNginx_status creado antes después clic monitoreado artículo.
Aquí Insertar imagen DescripciónAquí Insertar imagen DescripciónSe añadieron las características del monitor.
Aquí Insertar imagen DescripciónSe encuentran dos elementos monitor de vista previa.

Publicados 250 artículos originales · ganado elogios 2 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/yrx420909/article/details/104938532
Recomendado
Clasificación