そのため、突然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
_であり、ログファイルには新しいエントリがありません。
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
確認するには、ダッシュボード管理->キューに移動して、データを確認します
私はこれがうまくいくように私のエラーを解決しました。
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
試すだけの価値があります。
これは、以下の方法で解決した同じ問題に直面した古い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
DBパスワードに特殊文字を使用していました-DBPasswordオプションを/etc/zabbix/zabbix_server.conf
およびSudo service zabbix-server restart
をバックアップして実行しました。
動作していませんDBPassword=MyString?
作業中DBPassword='MyString?'
問題は、Database monitoring
Item
をプログラムで実行すると、サーバーをシャットダウンするバグが発生しました。
アイテムを削除すると、サーバーが復旧し、後続のItems
を作成しても削除されませんでした。
致命的なItem
にはvalue_type
of Numeric unsigned
、-1はプログラムで、新しく作成されたItems
にはvalue_type
of float
、これはプログラムで0です。
全体にブードゥー教の要素がありますが、それは私の問題を解決しました。
私は同様の問題があり、私のGUIはキャッシュの問題を報告しました、zabbix-server.confを32Mに変更し、今は大丈夫です、zabbixはインテリジェントなツールです。デフォルトのキャッシュのために多くのホストが必要でした。
私の場合、ソースから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
で正しい設定ファイルを指すシンボリックリンクを作成した後、動作し始めました
zabbix-server
デーモンは、特殊文字を含むパスワードを好まないようです。構成で引用符が機能するかどうかわからないデータベースパスワードから特殊文字を削除し、構成ファイルを更新してデーモンを再起動しました。
構成解析エラーは、何らかの理由でログに表示されません。
同じ問題がありました。
Selinux confを忘れましたが、すべてが大丈夫というわけではありません。
setsebool -P httpd_can_connect_zabbix on
私の場合、テンプレート、グラフ、トリガーなどをホストに導入すると、サーバーが落ちます。問題は、デフォルトでキャッシュが128kであり、変更する必要があることでした。
Sudo nano /etc/zabbix/zabbix-server.conf
#Sizecacheのチェックを外して、たとえば32Mを追加します。
Cachesize=32M
サービスを再起動し、出来上がり!サーバー作業
service zabbix-server start
たぶん設定の問題です
nano /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix_db
DBUser=zabbix_user
DBPassword=XXXXXXX
zabbix 3.0 Centos 7で動作します
#getsebool -a
//httpd_can_network_connect off
#setsebool httpd_can_network_connect on
#getsebool httpd_can_network_connect
#service zabbix-server restart
私の場合、これはサーバー構成ファイルのパスワードがコメント化されているために発生しました。
サーバー設定ファイルを開きます:#Sudo vim /etc/zabbix/zabbix-server.conf
Db userまでスクロールすると、パスワードがあり、#がコメントアウトされています。ハッシュを削除し、DBパスワードを挿入します。
解決策は次のように簡単です:
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には見えないことを忘れないでください。
IPアドレスの競合がある可能性があります。ホスト「Zabbixサーバー」を試してください
一度突然問題が発生するまで、問題が発生したことはありませんでした。私にとって、解決策は/etc/zabbix/zabbix_server.conf
に次の行を追加(コメント解除)することでした
ListenIP=0.0.0.0
私の問題は、$ 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
RHEL/CentOS/OEL 6で
Root privを持つユーザーとして、ファイアウォールがZabbixサーバーポート10051への接続を許可していることを確認します。
次の行を追加します
-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を再起動し、エラーメッセージが消えているかどうかを確認します。
Ubuntu 18.04でこの問題を解決したのは、Zabbixをアンインストールし、最初から再インストールすることです。
Zabbixのドキュメント自体からでも、古い投稿/ガイド/チュートリアルに従っていたため、最初のインストールは機能しませんでした。そのため、Zabbixのインストールに関する最新のガイドをドキュメントから見つけて従うのがコツでした。
Zabbixのアンインストールと再インストールのために私がたどった2つのリンクは次のとおりです。
上記のリンクからZabbixをインストールする場合、選択したZabbixバージョン、OSディストリビューション、OSバージョン、またはデータベースは選択したものと異なる場合がありますが、このページの指示に従うこともおそらく正しいインストール方法ですインストール後にエラーが発生することなくZabbix構成を選択しました。
私の場合、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
私も同じ問題に直面していました。私の場合、それは/etc/zabbix/zabbix_agentd.confとzabbix_server.confのパラメーター間の競合でした。調整しました
"DBHost=localhost",
"DBName=zabbix",
"DBUser=zabbix",
"DBPassword=******",
"DebugLevel=3"
"ListenPort".
デフォルトのインストールを実行する場合、ListenPort = 10051をサーバーに、10050をエージェントに維持する必要があります。
乾杯!
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を再起動すると、準備完了です!