Zabbixは(4)を監視する分散 - ZABBIXは、MySQLを監視します

記事のディレクトリ

A、MySQLを監視ZABBIX

1、ホストはZabbixサーバに追加されたテンプレートZABBIX MySQLの監視が付属しています

  • 設定 - >ホスト - >のZabbixサーバ - >テンプレート - >選択 - >テンプレートDBのMySQL - >選択 - >(トップに)追加 - >更新

ここに画像を挿入説明

ここに画像を挿入説明

ここに画像を挿入説明

図2に示すように、コンフィギュレーションのMySQL、生存検出

[root@server1 ~]# cd /var/lib
[root@server1 lib]# ls
[root@server1 lib]# mysqladmin -uzabbix -predhat -h 127.0.0.1 | grep -c alive 

ここに画像を挿入説明

作成し、ZABBIXのディレクトリを作成します。3. .my.cnfファイルを

[root@server1 lib]# mkdir zabbix
[root@server1 lib]# cd zabbix/
[root@server1 zabbix]# vim .my.cnf
[mysql]
host=localhost
user=root
password=redhat
socket=/var/lib/mysql/mysql.sock

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

ここに画像を挿入説明
データを生成するデータベースに4、SERVER1アクセス

[root@server1 zabbix]# mysql -p
Enter password: 
MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| zabbix             |
+--------------------+
4 rows in set (0.00 sec)

MariaDB [(none)]> USE zabbix;

MariaDB [zabbix]> SELECT * FROM users;

ここに画像を挿入説明
図5は、監視項目とその企業に十分なされていないグラフィックは、非常に小さく、フリップフロップことがわかっ

ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明

6、独自のテンプレートmysqlの監視サービスをインポートし、次のエージェントのディレクトリに移動し、コンフィギュレーションファイルを表示

[root@server1 ~]# cd /etc/zabbix/zabbix_agentd.d/
[root@server1 zabbix_agentd.d]# ls
userparameter_mysql.conf
[root@server1 zabbix_agentd.d]# cat userparameter_mysql.conf  

ここに画像を挿入説明
このファイルは、上から見ることができ、我々はので、2つの部分でこれを書いていない、マシンのデフォルトのサーバーはlocalhostですので、MySQLとmysqladminは二つの部分で新しい設定ファイルを書きます

7、アクセステンプレート、percona MySQLのオープンソース解析ツールは、インストール

[root@server1 ~]# rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpm

ここに画像を挿入説明

8、テンプレートを監視perconaコピーuserparameter_percona_mysql.conf監視すると、server1上の適切なディレクトリサーバZABBIXエージェントであります

[root@server1 ~]# cd /var/lib/zabbix/templates/
[root@server1 templates]# ls
[root@server1 templates]# cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/

ここに画像を挿入説明ここに画像を挿入説明
ここに画像を挿入説明
9、監視が書かれたPHPスクリプトのperconaを使用することですので、PHP環境を実行する準備ができてする必要があり、データベースとパスワードが書かれたPHPスクリプトをZABBIXます

[root@server1 templates]# cd  ../scripts/
[root@server1 scripts]# ls
get_mysql_stats_wrapper.sh  ss_get_mysql_stats.php
[root@server1 scripts]# vim ss_get_mysql_stats.php.cnf
 
<?php
$mysql_user = 'root';
$mysql_pass = 'redhat';
?>
[root@server1 scripts]# systemctl restart zabbix-agent

ここに画像を挿入説明

10、検出perconaスクリプト、フィルタ監視項目

[root@server1 scripts]# cd /etc/zabbix/zabbix_agentd.d/
[root@server1 zabbix_agentd.d]# ls
userparameter_mysql.conf  userparameter_percona_mysql.conf
 
[root@server1 zabbix_agentd.d]# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh  gg

ここに画像を挿入説明
11は、項目を監視し、ファイルを削除し、システムが自動的に生成します
ここに画像を挿入説明

12、ブラウザのインポートテンプレートは、項目の監視を追加します

  • 設定 - >テンプレート - >グループ - >テンプレート/システムをOperabing - >インポート - > Brwoseは、テンプレートの保存場所を選択 - >チェック重合グラフィックス - >インポート

ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明
ここに画像を挿入説明

13、MySQLのシステムに前のリンクを削除するには、テンプレートが付属しています

  • 設定 - >ホスト - >テンプレート - >セレクトperconaテンプレート - >更新
    ここに画像を挿入説明ここに画像を挿入説明
    ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明
更新が完了すると、監視項目ZABBIXサーバーを表示、あなたがアイテムを監視し、293 perconaにテンプレートをインポートした後、監視対象のアイテムの数を確認することができ、グラフィックス、大幅フリップフロップの数は、本番環境での監視当社の包括的なデータベースをより助長している増加します

ここに画像を挿入説明

ここに画像を挿入説明

ここに画像を挿入説明

公開された125元の記事 ウォン称賛25 ビュー10000 +

おすすめ

転載: blog.csdn.net/ranrancc_/article/details/104381567