Zabbix監視を構成する3
zabbix エージェントを構成する
1. ユーザーを作成
グループ追加ザビックス
useradd -g zabbix zabbix
2. 解凍するだけです
tar -zxvf zabbix_agents_2.0.3.linux2_6.i386.tar.gz -C /usr/local/zabbix_agent
3. インストールサービス
猫 >>/など/サービス<<えお< スパン=””></えお<>
zabbix-agent 10050/tcp Zabbix エージェント
zabbix-agent 10050/udp Zabbix エージェント
zabbix-trapper 10051/tcp Zabbix トラッパー
zabbix-trapper 10051/udp Zabbix トラッパー
終了後
4. リンクファイル
5. サーバーから構成ファイルと起動スクリプトをコピーします。
クライアントは /usr/local/zabbix_agent の下にディレクトリなどを作成します
scp /usr/local/zabbix/etc/zabbix_agentd.conf [email protected]:/usr/local/zabbix_agent/etc/
scp /usr/local/zabbix/sbin/zabbix_agentd [email protected]:/etc/init.d/
zabbix_agentd の実行権限を追加する
cd /etc/init.d/
chmod +x zabbix_agentd
6. 設定ファイルを編集する
vim /usr/local/zabbix_agent/etc/zabbix_agentd.conf
ZabbixサーバーのIPを変更する
Server=192.168.137.41 #server IP アドレスを保存して終了
7. zabbix クライアントは起動時に自動操作を追加します,そして始めます
chkconfig zabbix_agentd
/etc/init.d/zabbix_agentd -c /usr/local/zabbix_agent/etc/zabbix_agentd.conf
エコー “サービス zabbix_agentd の開始” >>/etc/rc.local #ブートセルフスタート
8. 進行状況を表示する,zabbixクライアントが起動しているか確認する
ps to | grep ザビックス
9. テスト ,次のコマンドはサーバー側で実行する必要があります,ここで、192.168.137.42 はエージェントの IP です。
/usr/local/zabbix/bin/zabbix_get -s192.168.137.42 -p10050 -k”システム稼働時間” 1031163
テストの成功
10. zabbix_agentd.confを再度編集します
vim /usr/local/zabbix_agent/etc/zabbix_agentd.conf
#ここでは zabbix_agent.conf と書かないでください。,そうしないと、設定は有効になりません
Server=192.168.137.41 #サーバーのIPアドレスを入力します
ServerActive=192.168.137.41 #サーバーのIPアドレスに変更
Hostname=zabbix-agent #マシンのホスト名を入力します,サーバー側で解析できる必要があることに注意してください。
UnsafeUserParameters=1 #カスタムキーを許可するかどうか,1許可する,0禁じられている
Include= etc/zabbix/zabbix_agentd.conf.d/#custom Agentd 設定ファイル(鍵)そこに書き込むことができます;
11. 192.168.137.42 と zabbix-agent も zabbix-server 側の /etc/hosts に追加する必要があります ,
ping zabbix-agnet が正しい IP に ping できることを確認します。
12. zabbixエージェントを起動する
/etc/init.d/zabbix_agentd 開始
要約する: zabbixは非常に強力です,Linuxも監視可能, ユニックス, ウィンドウズ,BSD プラットフォームとネットワーク機器のトラフィック;
各種テンプレートやトリガーと連携し、各種パラメータを正確にモニタリング,そしてメールを実装する,SMSアラーム, 運用・保守監視に最もお勧めのツールです.
時間の関係であまり詳しくは書けませんが、,モニタリング効果の写真を数枚撮って終了.
添付:
zabbixサーバーが実行されていません: 表示される情報は最新のトラブルシューティングではない可能性があります
1. セリナックスは閉鎖されましたか,閉じていない場合,enforcing=0 コマンドを使用して閉じてください。,selinux ログ テールを表示する -f /var/log/audit/audit.log
以下の図が表示された場合
setsebool -P httpd_can_network_connect on を実行して、Apache の制限を解除してください。
2. zabbix Web ディレクトリの下の $ZBX_SERVER は IP ですか,ローカルホストの場合,localhost が ping で解決できるかどうか。
IPアドレスに変更した方が良いです,/usr/local/zabbix_server.conf の ListenIP と一致している必要があります。,矛盾している場合
一貫性があるように変更してください。この IP は外部 IP を使用します。 ,といった:192.168.137.101
3. PHPのfsockopenモジュールが有効になっているか確認する,始められない場合,openssl.so モジュールを手動でコンパイルする,対応する位置に置きます.
4. /tmp/zabbix_ が末尾の場合サーバ.ログには 50952 が表示されます:20141012:195519.884 1 つの子プロセスが死亡しました
(PID:51233,終了コード/シグナル:255). 終了します …
子プロセスが終了したことを示します,これは、zabbix メモリ オーバーフロー エラーです (このエラーは、上記の赤い点滅の原因にもなります)
vim /等/zabbix/zabbix_server.conf 内部の CacheSize の値をより小さい値に変更します。保存して終了,
zabbix_serverを再起動します. その後、もう一度ログを確認してください,このエラーが消えるまで。
5./var/www/html/zabbix/zabbix.conf.php ファイル内のリスニング ポートが同じかどうかを確認します。
/usr/local/zabbix/etc/zabbix_server.conf のリスニング ポートは一貫しています。。矛盾している場合,合わせて変更してください。
この時点では、基本的に zabbix サーバーが実行されていないことが保証されます。: 表示される情報 5月 現在ではない.
もう現れない。
内容はとても役に立ちます。