Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
sistemas:suap:zabbix [2017/07/26 11:04] 01870619390 |
sistemas:suap:zabbix [2021/08/25 10:33] |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
- | ===== Configuração do Zabbix para monitoramento do PostgreSQL ===== | ||
- | |||
- | host: pgsql-suap.ifce.edu.br | ||
- | |||
- | ==== a) Instalação do Zabbix Agent na maquina pgsql-suap.ifce.edu.br | ||
- | |||
- | Primeiramente foi feito uma verificação para saber qual versão do Ubuntu Server estava rodando na máquina: | ||
- | |||
- | < | ||
- | monitoramento@pgsql-suap: | ||
- | No LSB modules are available. | ||
- | Distributor ID: Ubuntu | ||
- | Description: | ||
- | Release: | ||
- | Codename: | ||
- | </ | ||
- | |||
- | Para instalar o Zabbix Agent é necessário adicionar o repositório do Zabbix. O Zabbix configurado na máquina zabbix.ifce.edu.br está na versão 3.2 logo devemos baixar o arquivo **.deb** encontrado no site **https:// | ||
- | ** referente a versão **xenial** | ||
- | |||
- | < | ||
- | monitoramento@pgsql-suap: | ||
- | monitoramento@pgsql-suap:/ | ||
- | monitoramento@pgsql-suap:/ | ||
- | </ | ||
- | |||
- | Nesse momento ocorreu um erro ao tentar adicionar o repositório pois o diretório /boot estava com a capacidade máxima. Foi necessária fazer a limpeza do diretório /boot para prosseguir a instalação | ||
- | |||
- | ==== b) Limpeza do /boot ==== | ||
- | |||
- | Primeiro foi alterado o usuário para **root** e verificado a versão do kernel que tá sendo utilizada: | ||
- | |||
- | < | ||
- | monitoramento@pgsql-suap: | ||
- | 4.4.0-62-generic | ||
- | </ | ||
- | |||
- | Com essa informação podemos liberar os arquivos do diretório: | ||
- | |||
- | < | ||
- | root@pgsql-suap:/ | ||
- | total 144M | ||
- | drwxr-xr-x | ||
- | drwxr-xr-x 23 root root 4,0K Jul 25 08:44 .. | ||
- | -rw-r--r-- | ||
- | -rw-r--r-- | ||
- | -rw-r--r-- | ||
- | -rw-r--r-- | ||
- | -rw-r--r-- | ||
- | -rw-r--r-- | ||
- | drwxr-xr-x | ||
- | -rw-r--r-- | ||
- | -rw-r--r-- | ||
- | -rw-r--r-- | ||
- | drwx------ | ||
- | -rw------- | ||
- | -rw------- | ||
- | -rw------- | ||
- | -rw------- | ||
- | -rw------- | ||
- | -rw------- | ||
- | </ | ||
- | |||
- | **OBS: Isso é apenas um esboço do que realmente tinha lá pois já havia sido liberado o espaço.** | ||
- | |||
- | Em seguida, utilizando o comando: | ||
- | < | ||
- | root@pgsql-suap:/ | ||
- | </ | ||
- | |||
- | Onde arquivo é um dos arquivos do diretório /boot e **não** pode ser o da versão atual, no caso, **4.4.0-62-generic** | ||
- | |||
- | Exemplo: | ||
- | |||
- | < | ||
- | root@pgsql-suap:/ | ||
- | </ | ||
- | |||
- | Com o espaço máximo possível liberado, pode se usar os seguintes comandos: | ||
- | |||
- | < | ||
- | apt-get install -f | ||
- | dpkg -l ' | ||
- | </ | ||
- | |||
- | Como resultado o espaço foi liberado e é possível agora continuar a instalação do Zabbix Agent | ||
- | |||
- | < | ||
- | root@pgsql-suap: | ||
- | Sist. Arq. Tam. Usado Disp. Uso% Montado em | ||
- | / | ||
- | </ | ||
- | |||
- | ==== c) Instalação do Zabbix Agent na maquina pgsql-suap.ifce.edu.br continuação ==== | ||
- | |||
- | < | ||
- | root@pgsql-suap:/ | ||
- | root@pgsql-suap:/ | ||
- | root@pgsql-suap:/ | ||
- | root@pgsql-suap:/ | ||
- | </ | ||
- | |||
- | ==== d) Configuração do Zabbix Agent na maquina pgsql-suap.ifce.edu.br ==== | ||
- | |||
- | Depois de terminar a instalação do Zabbix Agent é necessário editar o arquivo de configuração **/ | ||
- | |||
- | < | ||
- | ... | ||
- | |||
- | ### Option: Server | ||
- | # List of comma delimited IP addresses (or hostnames) of Zabbix servers. | ||
- | # | ||
- | # If IPv6 support is enabled then ' | ||
- | # | ||
- | # Mandatory: no | ||
- | # Default: | ||
- | # Server= | ||
- | |||
- | Server=zabbix.ifce.edu.br, | ||
- | |||
- | ... | ||
- | |||
- | ### Option: ServerActive | ||
- | # List of comma delimited IP:port (or hostname: | ||
- | # If port is not specified, default port is used. | ||
- | # IPv6 addresses must be enclosed in square brackets if port for that host is specified. | ||
- | # If port is not specified, square brackets for IPv6 addresses are optional. | ||
- | # If this parameter is not specified, active checks are disabled. | ||
- | # | ||
- | # | ||
- | # Mandatory: no | ||
- | # Default: | ||
- | # ServerActive= | ||
- | |||
- | ServerActive=127.0.0.1, | ||
- | |||
- | ... | ||
- | |||
- | ### Option: HostnameItem | ||
- | # Item used for generating Hostname if it is undefined. Ignored if Hostname is defined. | ||
- | # Does not support UserParameters or aliases. | ||
- | # | ||
- | # Mandatory: no | ||
- | # Default: | ||
- | |||
- | HostnameItem=system.hostname | ||
- | |||
- | ... | ||
- | |||
- | ### Option: Include | ||
- | # You may include individual files or all files in a directory in the configuration file. | ||
- | # | ||
- | # | ||
- | # Mandatory: no | ||
- | # Default: | ||
- | # Include= | ||
- | |||
- | Include=/ | ||
- | |||
- | ... | ||
- | </ | ||
- | |||
- | ==== e) Instalando Pacote de Extensão do Zabbix para PostgreSQL ==== | ||
- | |||
- | O pacote utilizado encontra-se em https:// | ||
- | |||
- | < | ||
- | root@pgsql-suap: | ||
- | root@pgsql-suap:/ | ||
- | root@pgsql-suap:/ | ||
- | root@pgsql-suap:/ | ||
- | root@pgsql-suap:/ | ||
- | root@pgsql-suap:/ | ||
- | postgresql.conf | ||
- | </ | ||
- | |||
- | É preciso então copiar o arquivo de configuração **postgresql.conf** para o diretório **/ | ||
- | |||
- | < | ||
- | |||
- | root@pgsql-suap:/ | ||
- | </ | ||
- | |||