以下の手順を参照してperconaをインストールし、mysqlサービスアクティビティを監視します
パッケージをダウンロードするには:
https://www.percona.com/downloads/percona-monitoring-plugins/
Ubuntu / Debain
root @ e2enetworks:〜#wget https://www.percona.com/downloads/percona-monitoring-plugins/1.1.6/percona-zabbix-templates_1.1.6-1_all.debroot @ e2enetworks:〜# dpkg -i percona-zabbix-templates_1.1.6-1_all.deb
root@e2enetworks:〜#apt-get install percona-zabbix-templates
CentOs / Redhat
root @ e2enetworks:〜#wget https://www.percona.com/downloads/percona-monitoring-plugins/1.1.6/percona-zabbix-templates-1.1.6-1.noarch.rpmroot@e2enetworks:~# rpm -ivh percona-zabbix-templates-1.1.6-1.noarch.rpm
perconaをインストールする手順
1)Perconaソフトウェアリポジトリからパッケージをインストールします:
root @ e2enetworks:〜#yum install percona-zabbix-templates(centos)または
root @ e2enetworks:〜#apt-get install percona-zabbix-templates(ubuntu)
2)Zabbixエージェントの設定をコピーします:
root @ e2enetworks:〜#mkdir -p /etc/zabbix_agentd.conf.d/root @ e2enetworks:〜#cp/var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf/etc/zabbix_agentd.conf。 d / userparameter_percona_mysql.conf
3)/etc/zabbix/zabbix_agentd.confに次の行が含まれていることを確認します:
root @ e2enetworks:〜#vim /etc/zabbix/zabbix_agentd.conf次の行を追加:Include =/ etc / zabbix_agentd.conf.d /
root @ e2enetworks:〜#service zabbix-agent restart
エージェントでMySQL接続を構成する
1)構成ファイルの説明に従って.cnfファイル/var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnfを作成します
root @ e2enetworks:〜#vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnfadd this<?php
$ mysql_user ='root';
$ mysql_pass =' mysql_root_password'; //mysqlルートパスワードを入力します
2)スクリプトをテストします:
root @ e2enetworks:〜#/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.shgg結果は23212の数字になります
3)root @ e2enetworks:〜#vim /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh in Line no 19
mysqlrootユーザー名とパスワードを以下のように追加する必要があります(-eの後に)
mysql -u root -p
例えば。 mysql -u root -p
4)以下のコマンドを実行します:
root @ e2enetworks:〜#touch /tmp/localhost-mysql_cacti_stats.txtroot@e2enetworks:〜#chown zabbix:zabbix /tmp/localhost-mysql_cacti_stats.txt
5)スクリプトをテストします:
root @ e2enetworks:〜#sudo -u zabbix -H /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh running-slave0
出力:0または1を返す必要がありますが、「アクセス拒否されました」エラー。
Perconaのインストールはサーバーで行われます。
次に、zabbix「perconaMysql」にテンプレートを追加する必要があります。
数分待ってから、それぞれのグラフを確認します。Mysqlセクションにあるグラフが流れ始めます。
————————— —————————————————————————————