MySQLのサービスの監視を追加ZABBIX(項目を監視することはステンシルperconaのMySQLのMySQLとモニタリングが付属しています)

SERVER1:

最初のステップ:内蔵のブラウザでモジュールを監視MySQLを追加し、MySQLサービスを開始

クリックして設定 - >ホスト - > ZABBIXサーバー

ここに画像を挿入説明クリックしてテンプレート - >リンクインジケータの選択 - >グループ(テンプレート/データベースを選択してください) - >テンプレートDB MYSQL

ここに画像を挿入説明ここに画像を挿入説明この時間は、データベースを展開します:

[root@server1 zabbix]# cd zabbix_agentd.d/
[root@server1 zabbix_agentd.d]# ls
userparameter_mysql.conf
[root@server1 zabbix_agentd.d]# ll userparameter_mysql.conf 
-rw-r--r-- 1 root root 1531 Feb 25 17:42 userparameter_mysql.conf
[root@server1 zabbix_agentd.d]# cat userparameter_mysql.conf 

ここに画像を挿入説明

[root@server1 zabbix_agentd.d]# ll -d /var/lib/zabbix
ls: cannot access /var/lib/zabbix: No such file or directory
[root@server1 zabbix_agentd.d]# mkdir /var/lib/zabbix
[root@server1 zabbix_agentd.d]# cd /var/lib/zabbix
[root@server1 zabbix]# ll /var/lib/mysql/mysql.sock 
srwxrwxrwx 1 mysql mysql 0 Aug  1 10:00 /var/lib/mysql/mysql.sock
[root@server1 zabbix]# vim .my.cnf

ここに画像を挿入説明

[root@server1 zabbix]# vim .my.cnf
[mysql]
user = zabbix
password = westos
socket = /var/lib/mysql/mysql.sock

[mysqladmin]
user = zabbix
password = westos
socket = /var/lib/mysql/mysql.sock
[root@server1 zabbix]# systemctl restart zabbix-agent

ここに画像を挿入説明ここに画像を挿入説明この時間を更新、あなたは監視項目は、サーバーが102に変更されましたが、また、テンプレートDB MYSQLがあるテンプレートですZABBIX表示されます

ここに画像を挿入説明ステップ2:データベースへのアクセスは、データをページに表示されている
ここに画像を挿入説明ここに画像を挿入説明ブラウザで表示
ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明、私たちは、モジュールを追加することにより、監視項目が増加しますので、我々は、その用語が小さすぎるのmysqlモジュールのモニターが付属しています感じます

第三段階:MySQLのモジュールを増やし

MySQLのZABBIX監視テンプレートpercona(MySQLのオープンソース解析ツール)を監視するためのインポートモジュール

[root@foundation27 ~]# scp -r percona-zabbix-templates-1.1.8-1.noarch.rpm [email protected]:/mnt

ここに画像を挿入説明

[root@server1 ~]# cd /mnt
[root@server1 mnt]# ls
4.0           nginx-1.15.8.tar.gz
nginx-1.15.8  percona-zabbix-templates-1.1.8-1.noarch.rpm
[root@server1 mnt]# rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpm

ここに画像を挿入説明

[root@server1 mnt]# cd /var/lib/zabbix/percona/templates
[root@server1 templates]# ls
userparameter_percona_mysql.conf
zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.8.xml
[root@server1 templates]# wc -l userparameter_percona_mysql.conf     
190 userparameter_percona_mysql.conf
[root@server1 templates]# cp userparameter_percona_mysql.conf  /etc/zabbix/zabbix_agentd.d/
[root@server1 templates]# cd /var/lib/zabbix/percona/scripts
[root@server1 scripts]# ls
get_mysql_stats_wrapper.sh  ss_get_mysql_stats.php
[root@server1 scripts]# vim ss_get_mysql_stats.php    #可以直接在这个里面修改mysql用户和密码 
[root@server1 scripts]# vim ss_get_mysql_stats.php.cnf   #也可以直接在这个里面修改mysql用户和密码,我就是在这个里面写入的
 [root@server1 scripts]# systemctl restart zabbix-agent.service

ここに画像を挿入説明ライトユーザー名とパスワード
ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明

[root@server1 scripts]# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg  #测试脚本是否可以正确执行,看是否可以取出值
[root@server1 scripts]# cd /tmp/
[root@server1 tmp]# ls
[root@server1 tmp]# rm -fr localhost-mysql_cacti_stats.txt    #删除

ここに画像を挿入説明ここに画像を挿入説明彼らは自分の世代を提供したいので、このファイルが削除されることに注意してください

ステップ4:ブラウザで次の操作を行います

>リンクテンプレートを選択- > [テンプレート] - [環境設定]をクリックします
ここに画像を挿入説明(ない選択重合グラフィックが同じ画面上に表示されることはありません、便利ではありません)グラフィックスのXMLファイルのインポートと選択に
ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明
新しいをインポートするためのテンプレートをクリックして、テンプレート/データベースリンクを解除、 MySQLのモジュールは、そう古いリンク解除に確認してください

テンプレートPercona MySQLサーバでPerconaテンプレートのグループを選択します

次の結果を示して正常に追加モジュールの後、あなたが最後に更新します

ここに画像を挿入説明次のようにページが更新され、監視項目を表示するには、この時間は293であることが判明し、モジュールはまた、新たに追加されたモジュールがある
ここに画像を挿入説明のZabbixサーバをクリックした後、次の画面が表示されますが、この時点では、多くのmysqlモジュールがあることがわかりました
ここに画像を挿入説明

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

おすすめ

転載: blog.csdn.net/yrx420909/article/details/104939526