web-dev-qa-db-ja.com

Zabbixサーバーが実行されていません:表示される情報は最新ではない可能性があります

そのため、突然1週間使用した後、_zabbix server_ gui( http:// localhost/zabbix / 。)でエラーメッセージが表示されます。

エラーは言う:_Zabbix server is not running: the information displayed may not be current._

これが突然突然発生するのはなぜですか?マシンを再起動しました-起動時に_zabbix server_を自動的に復元するはずですが、まだ実行されていません。

起動コマンドまたは再起動コマンドについても調査しましたが、zabbixを使用してフォームを作成するのに役立ちます。明確なドキュメントは存在しません。

編集:

詳細情報:

MySQLは正常に実行されています。 select、_insert into_など、何でもできます。

_/etc/init.d/zabbix-server status_を実行すると、_* zabbix_server is not running_になります

_zabbix_server.log_の最後のエントリはZabbix Server stopped. Zabbix 2.2.9 (revision 52686).です

_Sudo /etc/init.d/zabbix-server start_を実行すると_* Starting Zabbix server zabbix_server_になりますが、ステータスはまだ_not running_であり、ログファイルには新しいエントリがありません。

11
Eddy

zabbix.conf.phpに入るだけです

   >$Sudo vim /etc/zabbix/web/zabbix.conf.php
   >$ZBX_SERVER      = '**your zabbix ip address or DNS name**';
   >$ZBX_SERVER_PORT = '10051';
   >$ZBX_SERVER_NAME = '**your zabbix hostname**';

IPアドレスを変更するだけでエラーを解決できます

Zabbixサーバーは実行されていません:表示される情報は最新ではない可能性があります

その後、zabbixサーバーを再起動します

 >$Sudo service zabbix-server restart

確認するには、ダッシュボード管理->キューに移動して、データを確認します

私はこれがうまくいくように私のエラーを解決しました。

11
Javeed Shakeel

Zabbixサーバーが実行されていない問題を解決するには、以下を行う必要があります。

最初に-zabbix.conf.php(/etc/zabbix/web/zabbix.conf.php)とzabbix_server.conf(/etc/zabbix/zabbix_server.conf)のすべてのデータベースパラメータが同じであることを確認します。含む:
•DBHost
•DBName
•DBUser
•DBPassword

第二に、SElinuxパラメーターを変更します。

#setsebool -P httpd_can_network_connect on
#setsebool -P httpd_can_connect_zabbix 1
#setsebool -P zabbix_can_network 1

結局のところ、すべてのサービスを再起動します。

#service zabbix-server restart
#service httpd restart

試すだけの価値があります。

4
farnaz

これは、以下の方法で解決した同じ問題に直面した古いIPアドレスと新しいIPアドレスが原因で発生する可能性があります。

vim /etc/zabbix/web/zabbix.conf.php

$ZBX_SERVER = new ip address

その後、zabbixサーバーを再起動します

このファイルを編集:Sudo nano /etc/default/zabbix-server

STARTプロパティをyesに調整します。

START=yes

その後、Zabbixを再度実行してみてください:Sudo service zabbix-server start

2
Ikbel

DBパスワードに特殊文字を使用していました-DBPasswordオプションを/etc/zabbix/zabbix_server.confおよびSudo service zabbix-server restartをバックアップして実行しました。

動作していませんDBPassword=MyString?

作業中DBPassword='MyString?'

2
m.Riston

問題は、Database monitoringItemをプログラムで実行すると、サーバーをシャットダウンするバグが発生しました。

アイテムを削除すると、サーバーが復旧し、後続のItemsを作成しても削除されませんでした。

致命的なItemにはvalue_type of Numeric unsigned、-1はプログラムで、新しく作成されたItemsにはvalue_type of float、これはプログラムで0です。

全体にブードゥー教の要素がありますが、それは私の問題を解決しました。

1
Eddy

私は同様の問題があり、私のGUIはキャッシュの問題を報告しました、zabbix-server.confを32Mに変更し、今は大丈夫です、zabbixはインテリジェントなツールです。デフォルトのキャッシュのために多くのホストが必要でした。

0
peceq

私の場合、ソースからzabbixをインストールした後(Raspbian GNU/Linux 9.4ストレッチでaptを介して4.2にアップグレードできないため、zabbix 4.0を削除しました)、/usr/local/etc/zabbix_server.confからではなく/etc/zabbix/zabbix_server.confから設定をロードしました

/usr/local/etc/zabbix_server.confを削除し、/etc/zabbix/zabbix_server.confで正しい設定ファイルを指すシンボリックリンクを作成した後、動作し始めました

0
user 1007017

zabbix-serverデーモンは、特殊文字を含むパスワードを好まないようです。構成で引用符が機能するかどうかわからないデータベースパスワードから特殊文字を削除し、構成ファイルを更新してデーモンを再起動しました。

構成解析エラーは、何らかの理由でログに表示されません。

0
Steen Schütt

同じ問題がありました。

Selinux confを忘れましたが、すべてが大丈夫というわけではありません。

setsebool -P httpd_can_connect_zabbix on
0
Luc-Olivier

私の場合、テンプレート、グラフ、トリガーなどをホストに導入すると、サーバーが落ちます。問題は、デフォルトでキャッシュが128kであり、変更する必要があることでした。

Sudo nano /etc/zabbix/zabbix-server.conf

#Sizecacheのチェックを外して、たとえば32Mを追加します。

Cachesize=32M

サービスを再起動し、出来上がり!サーバー作業

service zabbix-server start
0

たぶん設定の問題です

nano /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix_db

DBUser=zabbix_user

DBPassword=XXXXXXX

zabbix 3.0 Centos 7で動作します

0
Violeta Sosa
#getsebool -a
//httpd_can_network_connect off
#setsebool httpd_can_network_connect on
#getsebool httpd_can_network_connect
#service zabbix-server restart
0
user11162234

私の場合、これはサーバー構成ファイルのパスワードがコメント化されているために発生しました。

サーバー設定ファイルを開きます:#Sudo vim /etc/zabbix/zabbix-server.conf

Db userまでスクロールすると、パスワードがあり、#がコメントアウトされています。ハッシュを削除し、DBパスワードを挿入します。

0
Matthew Walker

解決策は次のように簡単です:

    Sudo su 

    nano /etc/zabbix/zabbix-server.conf

DBPassword = YourPasswordの前にある「#」を削除します(青から灰色に変わります)

Ctrl x(保存するにはY、終了するにはEnterキーを押します)

    service zabbix-server restart

これで、ZABBIXを実行しているブラウザを更新できます。そうでない場合は、CacheSize = 32Mに対して同じ手順を実行する必要があります

/etc/zabbix/web/zabbix.conf.phpで何も変更する必要はありません(localhostで問題ありません)

何かを編集するとき、行の前にある「#」はLinuxには見えないことを忘れないでください。

0
DRE

IPアドレスの競合がある可能性があります。ホスト「Zabbixサーバー」を試してください

0
user7303552

一度突然問題が発生するまで、問題が発生したことはありませんでした。私にとって、解決策は/etc/zabbix/zabbix_server.confに次の行を追加(コメント解除)することでした

 ListenIP=0.0.0.0
0
Malditazo

私の問題は、$ ZBX_SERVER設定に外部IPがあるために発生しました。

IPが内部的に解決されるように、代わりにlocalhostに変更しました。

$ Sudo nano /etc/zabbix/web/zabbix.conf.php

かわった

$ ZBX_SERVER = 'ここに外部IPが書き込まれました';

$ ZBX_SERVER = 'localhost';

それから

$ Sudoサービスzabbix-server restart

buntu 14.04.3 LTS上のZabbix 3.4

0
Sean Bradley

RHEL/CentOS/OEL 6で

  • Root privを持つユーザーとして、ファイアウォールがZabbixサーバーポート10051への接続を許可していることを確認します。

    vi/etc/sysconfig/iptables

次の行を追加します

-A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT

iptablesを再起動します

# service iptables restart

IPV6を無効にした場合、hostsファイルを編集し、「localhost」のIPV6行を削除する必要があります

# vi /etc/hosts

localhostのipv6行を削除またはコメントアウトします。

::1                   localhost6.localdomain6   localhost6

zabbix-serverを再起動し、エラーメッセージが消えているかどうかを確認します。

0
joeyski

Ubuntu 18.04でこの問題を解決したのは、Zabbixをアンインストールし、最初から再インストールすることです

Zabbixのドキュメント自体からでも、古い投稿/ガイド/チュートリアルに従っていたため、最初のインストールは機能しませんでした。そのため、Zabbixのインストールに関する最新のガイドをドキュメントから見つけて従うのがコツでした。

Zabbixのアンインストールと再インストールのために私がたどった2つのリンクは次のとおりです。

上記のリンクからZabbixをインストールする場合、選択したZabbixバージョン、OSディストリビューション、OSバージョン、またはデータベースは選択したものと異なる場合がありますが、このページの指示に従うこともおそらく正しいインストール方法ですインストール後にエラーが発生することなくZabbix構成を選択しました。

0
Ulysses Alves

私の場合、Linux SEを無効にする必要がありました

[root@webserverlocaldomain /]# setenforce 0

ファイアウォールを無効にする

[root@webserverlocaldomain /]# systemctl stop firewalld

コメント解除する設定ファイルを編集する#

[root@webserverlocaldomain /]# vi /etc/zabbix/zabbix_server.conf

 ListenPort=10051
 DBHost=localhost
 DBPassword=password

その後、サービスを再起動します

[root@webserverlocaldomain /]# systemctl restart zabbix-server zabbix-agent httpd
0
Oscar N

私も同じ問題に直面していました。私の場合、それは/etc/zabbix/zabbix_agentd.confとzabbix_server.confのパラメーター間の競合でした。調整しました

"DBHost=localhost", 
"DBName=zabbix",
"DBUser=zabbix",
"DBPassword=******", 
"DebugLevel=3"
"ListenPort".

デフォルトのインストールを実行する場合、ListenPort = 10051をサーバーに、10050をエージェントに維持する必要があります。

乾杯!

0

nmap((#yum/apt-get install nmap))toolをインストールし、zabbixがリッスンしているポートを確認しますか?((#nmap -sT -p1-65535 localhost))- 10050または10051?結果は次のようになります。

Starting Nmap 6.40 ( http://nmap.org ) at 2016-11-01 22:54 IRST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00032s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 65530 closed ports
PORT      STATE SERVICE
22/tcp    open  ssh
25/tcp    open  smtp
80/tcp    open  http
3306/tcp  open  mysql
10050/tcp open  unknown    <--- In my case this is it

次に/ etc/zabbix/web/zabbix.conf.phpを開き、次で始まる行を確認します:$ ZBX_SERVER_PORTスキャン結果。変更してzabbix-serverとhttpdを再起動すると、準備完了です!

0
Farhad K