ZABBIXのhttpdを監視し、nginxのサービス

1.実験環境

IPホスト環境
SERVER4 172.25.254.4 ZABBIX監視クライアント
server3の172.25.254.3は、ホスト監視対象
サーバー2がホストを監視することが172.25.254.2

そして、server3のはserver2のZABBIXエージェントに取り付けられました。
前回のブログでは、モニター、レッツ・監視サービスへのホストの追加が完了しました。

httpdサービスの監視2. server2の

HTTPDサーバーをインストールし、サービスを開くためにまず必要。

[root@server2 ~]# yum install -y httpd
[root@server2 ~]# systemctl start httpd

ウェブの終了後、次に操作列を実行する
ここに画像を挿入説明ホストサーバ2をクリックして、テンプレートにテンプレートを追加し
ここに画像を挿入説明ここに画像を挿入説明、したがって追加の監視を終了更新をクリックHTTPテンプレートを追加します。
ここに画像を挿入説明監視項目では、監視サービスを表示することができます。

nginxの監視サービス3.サーバー3

1.まず、server3の上でnginxのインストール
リソースへのアクセスを、エキス

[root@server3 ~]# tar zxf nginx-1.16.0.tar.gz 

ここに画像を挿入説明必要なソフトウェアをインストールします。

[root@server3 nginx-1.16.0]# yum install -y gcc pcre-devel zlib-devel
[root@server3 nginx-1.16.0]# ./configure --prefix=/usr/local/nginx \
--with-http_stub_status_module
[root@server3 nginx-1.16.0]# make && make install

コンパイルしてインストールします。

設定ファイルを変更する2

vim /usr/local/nginx/conf/nginx.conf
 35     server {
 36         listen       80;
 37         server_name  localhost;
 38 
 39 
 40         location / {
 41             root   html;
 42             index  index.html index.htm;
 43         }
 44 
 45         location /status {
 46             stub_status on;
 47             access_log off;
 48             allow 127.0.0.1;
 49             deny all;
 50         }
 51 
 52         error_page   500 502 503 504  /50x.html;
 53         location = /50x.html {
 54             root   html;
 55         }
 56 
 57         }

マシンは専用アクセスを設定することができます。

[root@server3 nginx-1.16.0]# curl http://127.0.0.1/status

ここに画像を挿入説明アクセスのテスト。

[root@server3 nginx-1.16.0]# yum install -y httpd
[root@server3 nginx-1.16.0]# ab -c 1 -n 1000 http://127.0.0.1/status

ここに画像を挿入説明このマシン千の同時アクセス。
ここに画像を挿入説明ここに画像を挿入説明デジタルクロールの背面にアクティブな接続が、その後、この番号に基づいて項目を監視追加します。

[root@server3 zabbix_agentd.d]# pwd
/etc/zabbix/zabbix_agentd.d
[root@server3 zabbix_agentd.d]# vim userparameter_nginx.conf
UserParameter=nginx.active,curl -s http://127.0.0.1/status | grep Active |     awk {'print $3'}

nginx.aciveにキーを設定したファイルを、変更します。

3.設定ウェブ端
最初のクリック、これは簡単に名前を付けることができますが、次のキーの値が一致するようにし、文書の上、ページ内のモニターの名前を入力し、次のページで、監視対象のアイテムを作成し、ホストサーバー3に、監視対象の項目をクリックしてください[更新]をクリックします。
ここに画像を挿入説明グラフィックをクリックした後、アイテムが作成したばかりのnginx_active監視の追加、グラフィックスの作成]をクリックします。
ここに画像を挿入説明[更新]をクリックし、次にそれを見ることができます。
ここに画像を挿入説明ここに画像を挿入説明ここでは文字化けした、あなたは、プラグインのWeb simkai.ttfエンドSERVER4をダウンロードして、指定したディレクトリ内のファイルを配置する必要があります
ここに画像を挿入説明し、それの後にファイルを変更します。

[root@server4 include]# pwd
/usr/share/zabbix/include
[root@server4 include]# vim defines.inc.php

ここに画像を挿入説明ファイルの内容を置き換えます。
ここに画像を挿入説明グラフィックスをプレビューするために、再度ファイルを変更した後、あなたは適切に中国のディスプレイを見つけることができます。
そして、第2の監視項目を追加し、ファイルの最初を追加

[root@server3 zabbix_agentd.d]# pwd
/etc/zabbix/zabbix_agentd.d
[root@server3 zabbix_agentd.d]# vim userparameter_nginx.conf
  1 UserParameter=nginx.active,curl -s http://127.0.0.1/status | grep Active |     awk {'print $3'}
  2 UserParameter=nginx.accept,curl -s http://127.0.0.1/status | awk NR==3 | a    wk '{print $1}'

2行目の内容を追加します。
ブラウザは上記と同じように構成された後、監視項目を作成し、作成されたアイテムを監視することに基づいて、グラフィックを作成するが、ここで同じサービスを監視することで、あなたが項目の前を監視できるようにし、グラフィックス機能、作成する必要はありません。
ここに画像を挿入説明監視項目を作成します。
ここに画像を挿入説明Nginx_statusは、監視項目をクリックした後にする前に作成しました。
ここに画像を挿入説明ここに画像を挿入説明モニタ機能が追加されました。
ここに画像を挿入説明次の2つの項目のモニタープレビューがあります。

公開された250元の記事 ウォンの賞賛2 ビュー10000 +

おすすめ

転載: blog.csdn.net/yrx420909/article/details/104938532
おすすめ