Páginas

quarta-feira, 14 de dezembro de 2016

Zabbix server is not running what to do?

Zabbix server is not running what to do?


I have seen many posts with questions about this message, especially those who are starting with monitoring or even those who have used the tool for a long time, so I decided to record some important tips to help solve this problem. In today's post I will talk about the possible causes of this error message that indicates unavailability of Zabbix Server.

To begin with, keep in mind that you will need basic Linux knowledge and privileged access to Zabbix Server by command line as root.

In this first step I will list possible causes and then a brief description to clarify better, I suggest to observe every detail calmly, because even an incorrect letter can affect the service.

Possible Causes

·         Incorrect information in the zabbix_server.conf configuration file
·         Problems in database creation and permissions
·         Problems with firewall or selinux
·         Lack of sufficient resource and processes to start the zabbix_server daemon
·         Network oscillation when using separate components

·         Virtualization with a lack of resource and without proper configuration

So far we know of some possible causes, now let's identify the problem and then make some solutions.

1. Zabbix Server Logs

This is the first step that should be checked regardless of the situation, always view the logs, from the moment the error message appeared in the zabbix web interface always view the log.

To check the Zabbix log, enter the command as shown below.

Note: The log path may change according to the installation, to be sure of the path see in the configuration file zabbix_server.conf


2. Check the Database

The database is one of the main components, in it will be stored all the information that will be collected, therefore its operation is fundamental.

Zabbix log error message indicating that mysql is not runningThis can be applied to other databases. (Postgres,Oracle,IBM DB2,SQlite)


Verify that the mysql service has started correctly or check the logs for mysql.

Database access permissions can also be the cause after installation, if this error message appears verify that the permissions have been made

You must enable the permissions for the user "zabbix" to access the database


3. Check for possible blockages

Firewall is our first point to be verified, yes we need to check whether or not there are firewall rules preventing the use of the service, on the other hand also depending on the operating system, we can have SELINUX which by the way is an additional method of security for Linux environments Based on user and process and in most cases are disabled by some administrators, we will not go into details in this post let's just talk about possible causes.

Firewalld running


SELINUX active


Suggestions

4. Resource Allocation Issues

Initially Zabbix Server has several processes for the application to work correctly, following the screen indicating possible problems with the "CacheSize" parameter of the configuration file zabbix_server.conf.


In this case we must adjust the parameter "Cachesize" and increase in a way that the Zabbix Server application can make the most of the memory resource.



Note: Always see the log and after making any adjustments to the configuration file it is necessary to restart the zabbix-server service to validate the new configurations.

Conclusion

The purpose of this post was to convey in a simple and objective way, some and the possible cause and some steps to solve the 'zabbix is not running' error message, based on my experience and experience as a zabbix specialist over those years, if you have More questions leave your comment.

About the Autor

Hernandes Martins: Zabbix Senior Instructor and Consultant at  Unirede Soluções Corporativasmember and active contributor to official forums and Zabbix Brasil Community on Yahoo and Facebook. Minister lectures and carries out projects of implementation and consulting with Zabbix and maintains the blog with videos and collaborations for the Brazilian community http://hernandesmartins.blogspot.com.br/

terça-feira, 13 de dezembro de 2016

Zabbix Server is not running: ¿Qué Hacer?

Servidor Zabbix no se está ejecutando: Qué hacer?


He visto muchos posts con preguntas acerca del mensaje, especialmente para aquellos que están empezando con la monitorización, o incluso aquellos que ya utilizan la herramienta hace tiempo, por esta razón he decidido indicar algunos consejos importantes para ayudar a resolver el problema. En el post de hoy voy tratar las posibles causas del mensaje de error que indica la falta de disponibilidad del servidor Zabbix.

Para empezar, hay que tener en cuenta que se necesitan conocimientos básicos de Linux y tener privilegios de aceso para aceder al servidor Zabbix mediante línea de comandos con root.
En este primer paso voy a enumerar las posibles causas y luego una breve descripción para aclararlo mejor, sugiero mirar cada detalle con calma, porque incluso una letra incorrecta puede afectar el servicio.

Possíbles Causas
  • Configuración incorrecta en zabbix_server.conf.
  • Problemas de permisos con la base de datos.
  • Problemas con firewall o selinux.
  • Falta de recursos y procesos suficientes para iniciar el servicio de zabbix_server.
  • Oscilación de la red cuando se utiliza los componentes de zabbix están separados.
  • Virtualización con recursos insuficientes y sin la configuración adecuada
Hasta aquí hemos visto algunas posibles causas, ahora vamos a identificar el problema y luego ver algunas soluciones.

1. Logs del Zabbix Server

Este es el primer paso que debe ser verificado independientemente de la situación, siempre comprobar los log`s, desde el momento en que veamos el mensaje de error en la interfaz web de zabbix, hay que observar el log.

Para comprobar el log de zabbix escribe el comando como muestra la siguiente imagen.

Observación: La ruta del log puede cambiar según la instalación, para averiguar la ruta hay que mirar el archivo de configuración zabbix_server.conf.


2. Comprobar la Base de Datos

La base de datos es uno de los componentes principales de zabbix, en el se almacena toda la información que se recopilará con la monitorización, por lo que su funcionamiento es esencial.

• El mensaje de error en el log de Zabbix indica que no se está ejecutando mysql, esto podría aplicarse a otras bases de datos. (Postgres, Oracle,IBM DB2, SQlite)


Hay que comprobar si se ha iniciado correctamente el servicio de mysql o consultar los logs de la base de datos.

• Los permisos de acceso a la base de datos también pueden ser uno de los de problemas después de la instalación, si aparece este mensaje de error hay que comprobar que los permisos son los correctos.

Es necesario dar permisos al usuario 'zabbix' para que tenga acceso la base de datos.


3. Comprobar posibles bloqueos

El Firewall es nuestro primer punto a revisar, necesitamos comprobar si hay o no reglas en el Firewall impidiendo el uso del servicio, por otro lado, también dependiendo del sistema operativo, podemos tener el SELINUX, que por cierto es un método adicional para entornos Linux basados en usuario y proceso, y en la mayoría de los casos está desactivado por los administradores. No vamos a entrar en detalle en este post, sólo vamos a hablar de las posibles causas.

• Firewall funcionando


SELINUX habilitado


Consejos

4. Problemas de alocação de recursos

El servidor Zabbix cuenta con diferentes procesos para que la aplicación funcione correctamente, la siguiente imagen indica posibles problemas en el parámetro "CacheSize" del archivo de configuración.


En este caso debemos ajustar el parámetro "Cachesize" aumentándolo de manera que la aplicación del servidor de Zabbix pueda aprovechar al máximo los recursos de memoria.



Observación: Siempre compruebe el log después de realizar cualquier ajuste en el archivo de configuración, es necesario reiniciar el servicio Zabbix-server para que la nueva configuración tenga efecto.

Conclusión

El objetivo de este post era transmitir, de una manera sencilla y objetiva, las posibles causas y medidas para resolver el mensaje de error 'Zabbix server is not running', basado en mis experiencias como especialista en Zabbix a lo largo de los años, si tienes alguna pregunta deja tu comentario.

Gracias a Sancho (Juan Antonio Nuñes) por la ayuda en traducion para español.


Sobre el Autor

Hernandes Martins: Instrutor e Consultor Sênior Zabbix en Unirede Soluções Corporativas, miembro y colaborador en los foros oficiales y en la Comunidad Zabbix Brasil no Yahoo y Facebook. Ministra palestras y realiza proyectos de implementacion y consultoria com Zabbix y mantiene el blog con videos y colaboraciones para la comunidad brasileña. http://hernandesmartins.blogspot.com.br/


segunda-feira, 12 de dezembro de 2016

O servidor Zabbix não está rodando: O que Fazer?

O servidor Zabbix não está rodando: O que Fazer?


Tenho visto muitas postagens com dúvidas a respeito dessa mensagem, principalmente por aqueles que estão iniciando com monitoramento ou até mesmo quem já utiliza a ferramenta à um longo tempo, por este motivo resolvi registrar algumas dicas importantes para ajudar a resolver esse problema. No post de hoje vou abordar possíveis causas dessa mensagem de erro que indica a indisponibilidade do Zabbix Server.

Pra começar tenha em mente que você vai precisar de conhecimentos básicos em Linux e acesso com privilégios para acessar o Zabbix Server via linha de comando como root.

Nesta primeira etapa vou listar possíveis causas e depois uma breve descrição para esclarecer melhor, sugiro observar cada detalhe com calma, pois até uma letra incorreta pode afetar o serviço.

Possíveis Causas
  • ·         Informações incorretas no arquivo de configuração zabbix_server.conf
  • ·         Problemas na criação e permissão do banco de dados
  • ·         Problemas com firewall ou selinux
  • ·         Falta de recurso e processos suficientes para start do daemon do zabbix_server
  • ·         Oscilação de rede quando utilizado componentes separados
  • ·         Virtualização com ausência de recurso e sem configuração adequada

Até aqui sabemos de algumas possíveis causas, agora vamos identificar o problema e em seguida agilizar algumas soluções.

1. Logs do Zabbix Server

Este é o primeiro passo que deve ser verificado independentemente da situação, sempre visualize os logs ou seja, a partir do momento que surgiu a mensagem de erro na interface web do zabbix sempre visualize o log.

Para verificar o log do Zabbix digite o comando conforme imagem a seguir.

Obs: O caminho do log pode mudar de acordo com a instalação, para ter certeza do caminho veja no arquivo de configuração zabbix_server.conf.


2. Verificar o Banco de dados

O banco de dados é um dos componentes principais, nele será armazenado todas as informações que serão coletadas, portanto seu funcionamento é fundamental.

Mensagem de erro no log do Zabbix indicando que o Mysql não está rodando, isto poderá ser aplicado para outros bancos de dados. (Postgres,Oracle,IBM DB2,SQlite)


Verifique se o serviço mysql foi iniciado corretamente ou verifique os logs referente ao mysql.

As permissões de acesso ao banco de dados também pode ser a causa após instalação, caso apareça esta mensagem de erro verifique se as permissões foram efetivadas.

É necessário efetivar as permissões para o usuário “zabbix” acessar o banco de dados.


3. Verificar possíveis bloqueios

Firewall é nosso primeiro ponto a ser verificado, sim precisamos verificar se existe ou não regras de firewall impedindo a utilização do serviço, por outro lado também dependendo do sistema operacional, podemos ter o SELINUX que por sinal é um método adicional de segurança para ambientes Linux com base em usuário e processo e na maioria dos casos são desabilitados por alguns administradores, não vamos entrar em detalhes nesta postagem vamos apenas falar das possíveis causas.

Firewalld rodando


SELINUX habilitado


Dicas

4. Problemas de alocação de recursos

Inicialmente o Zabbix Server conta com diversos processos para que a aplicação funcione corretamente, a seguir a tela indicando possíveis problemas com o parâmetro “CacheSize” do arquivo de configuração.


Neste caso devemos ajustar o parâmetro “Cachesize” e aumentar de uma forma que a aplicação do Zabbix Server possa aproveitar ao máximo o recurso de memória.



Obs: Sempre veja o log e depois que efetuar qualquer ajuste no arquivo de configuração é necessário reiniciar o serviço do zabbix-server para validar as novas configurações.

Conclusão

O objetivo desse post foi transmitir de forma simples e objetiva, as possíveis causa e alguns passos para resolver a mensagem de erro ‘zabbix is not running’, com base na minha experiência e vivência como especialista zabbix ao longo desses anos, caso tenha mais dúvidas deixe seu comentário.

Sobre o Autor

Hernandes Martins: Instrutor e Consultor Sênior Zabbix na Unirede Soluções Corporativas, membro e colaborador ativo nos fóruns oficiais e da Comunidade Zabbix Brasil no Yahoo e Facebook. Ministra palestras e realiza projetos de implementação e consultoria com Zabbix e mantém o blog com videos e colaborações para a comunidade brasileira. http://hernandesmartins.blogspot.com.br/

quinta-feira, 30 de junho de 2016

Saiba como foi o primeiro Zabbix São Paulo Meetup

No dia 18 de junho de 2016 no Espaço Novatec, realizamos o primeiro evento de meetup em São Paulo e nada melhor que falar sobre como foi e quem participou desse dia especial.
Zabbix São Paulo Meetup um evento da trilha Zabbix on the Road.

Para começar falamos de como surgiu a ideia do evento! Depois da Zabbix Conference Latam, notamos que os encontros informais são as melhores maneiras de reunir pessoas para compartilhar experiências e claro, fazer um bom network. Durante uma conversa de um tópico em um dos fóruns surgiu a necessidade de fazer os encontros regulares em algumas localidades e mobilizar os adeptos do Zabbix. Então, aproveitamos a oportunidade e adotamos o modelo da ZabbixSIA, de um evento gratuito e de fácil acesso a todos , com objetivo de reunir diversos nomes do cenário Zabbix no Brasil....Leia mais

quinta-feira, 7 de abril de 2016

Zabbix 2.4 para 3.0 CentOS 7 Tutorial de Migração




Zabbix 2.4 para 3.0 CentOS 7.1 Tutoiral de Migração em Português via Pacote

 Neste tutorial vamos abordar as etapas de migração do Zabbix 2.4 para 3.0, conforme documentação você pode optar pelo upgrade via pacotes (repositórios) ou source (compilar as informações manualmente). Neste tutorial vou abordar a opção via pacotes que por sua vez é muito utilizada.


Autor: Hernandes Martins
Email: hernandss@gmail.com/skype: hernandss
Abril de 2016


Conteúdo

Recursos Utilizados

 01 Máquina Virtual com Linux Centos 7.1 (Virtual Box).
Putty Release 0.60
Acesso à internet
Browser para acesso a interface web Opera.

Passos executados


Antes de iniciar, temos que levar em consideração alguns conceitos para entender a lógica deste tipo de monitoramento, abaixo segue os passos executados neste tutorial.

1.            Preparando o Zabbix para a migração
2.            Executando a Migração
3.            Acessando a interface web

Pré-requisitos para este tutorial

Para a migração do zabbix 2.4.x para 3.0 é necessário conhecimentos básicos na plataforma Linux.
As referências deste tutorial estão conforme documentação no link abaixo:
·         Obs: Todos os passos para este tutorial foram executados com usuário root dentro da pasta /tmp

1.    Preparando o Zabbix para migração

Nesta etapa vamos checar os itens importantes antes de efetuar a migração
·         Antes de iniciar os procedimentos é necessário parar o Zabbix Server, digite o comando a seguir:
 
 # systemctl stop zabbix-server.service
 
·         É importante fazer o backup das seguintes informações “banco de dados e arquivos de configurações “, então crie um diretório para armazenar o backup digitando o comando a seguir e tecle enter:
# mkdir /tmp/backup
·         Para executar o backup do banco de dados execute o comando a seguir e tecle enter:
# mysqldump -u root -p zabbixdb > /tmp/backup/zabbixdb.sql
·         Faça o backup dos arquivos de configurações, digite o comando a seguir e tecle enter:
# cp -R /etc/zabbix/* /tmp/backup/

2.  Executando a migração

·         Atualize o repositório com o comando a seguir e tecle enter:
# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
 
·         Para listar os pacotes instalados, digite o comando a seguir e tecle enter:
# rpm -qa | grep zabbix
·         Para identificar o nome dos pacotes que devemos instalar, vamos digitar o comando a seguir e tecle enter:
# yum search zabbix
Neste processo devemos escolher os pacotes que vamos instalar e prosseguir com o upgrade com base no comando dos pacotes listados.
2.3.              Instalando novos pacotes
·         Informe os pacotes que deseja atualizar para a nova versão, digite o comando a seguir e tecle enter:
# yum install –y zabbix-server-mysql.x86_64 zabbix-web-mysql.noarch zabbix-agent.x86_64 zabbix-sender.x86_64 zabbix-get.x86_64
·         Habilite o novo o zabbix-server.service na inicialização do sistema, digite o comando a seguir e tecle enter:
# systemctl enable zabbix-service.service
·         Verifique se os serviços zabbix estão habilitados na inicialização do sistema, digite o comando a seguir e tecle enter:
# systemctl list-unit-files --type service | grep zabbix
·         Inicie o serviço zabbix-server.service e acompanhe o upgrade nos logs, digite o comando a seguir e tecle enter:
# systemctl start zabbix-server.service ; tail -f /var/log/zabbix/zabbix_server.log
·      Visualize o upgrade no log conforme imagem a seguir.
2.4.              Ajuste dos arquivos de configurações
·         Ajuste os arquivos de configurações zabbix_server.conf.rpmnew e zabbix_agentd.conf
·         Insira as informações do arquivo atual zabbix_server.conf no novo arquivo zabbix_server.conf.rpmnew
·         Renomeie o arquivo zabbix_server.conf para zabbix_server.conf_old, digite o comando a seguir:
# mv zabbix_server.conf zabbix_server.conf_old
·         Renomeie o arquivo zabbix_server.conf.rpmnew para zabbix_server.conf, digite o comando a seguir:
# mv zabbix_server.conf.rpmnew zabbix_server.conf
·         Valide as configurações reiniciando o serviços, digite o comando a seguir:
# systemctl start zabbix-server.service ; tail -f /var/log/zabbix/zabbix_server.log

3.     Validando a nova interface web do Zabbix 3.0

Se você chegou até este passo, a migração foi concluída com sucesso. Digite a url do zabbix e faça logon dentro no Zabbix 3.0 com seu usuário e senha.

Conclusão:

Este tutorial teve como objetivo apresentar as etapas de migração do Zabbix 2.4.x para 3.0.x via repositório, conforme documentação você deve identificar qual tipo de instalação foi utilizado, via pacotes (repositórios) ou source (compilar as informações manualmente). Lembrando que antes de executar a migração, se faz necessário testar e simular em ambientes de homologação.

Links importantes:



Link para o vídeo: