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つの項目のモニタープレビューがあります。