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モジュールがあることがわかりました