SlideShare ist ein Scribd-Unternehmen logo
1 von 13
【Zabbix2.0】
Zabbix2.0で簡単MySQL監視
[Template App MySQL]の使い方
2013.09 @qryuu
1 2013/09/29
HN :九龍真乙
所属 :自宅ラック勉強会
TwitterID: @qryuu
自己紹介
2013/09/292
Zabbix2.0によるMySQL監視
2013/09/293
Zabbix には「Template App MySQL」というテンプ
レートが含まれいます。
このテンプレートを使うことにより、簡単にMySQL
のパフォーマンスを確認するとことができます。
ZabbixのMySQL監視テンプレート
2013/09/294
Template App MySQLはUserParameterにより実装さ
れています。
Template App MySQL
2013/09/295
UserParameterの実体は、zabbix_agentd.confの中
でInclude=/etc/zabbix/zabbix_agentd.d/ として
インクルードされており、この中のディレクトリ
の userparameter_mysql.confが実際のコマンド設
定になっています。
rpmやdpkgでインストールした場合は、すでに
配置されています。
コンパイルによりインストールした場合は、解凍
ディレクトリ/conf/zabbix_agentdの配下にありま
すので、自分で配置する必要があります。
UserParameterの読み込み
2013/09/296
userparameter_mysql.confの中身のほとんどは解
説文です。
UserParameterの定義4行です。
使い方については解説文に書かれています。
実際に解説文の中身を見ながら、使い方を説明し
ます。
userparameter_mysql.confの中身
2013/09/297
userparameter_mysql.confの先頭には次のように
書かれています。
# For all the following commands HOME should
be set to the directory that has .my.cnf file
with password information.
HOMEディレクトリに、[.my.cnf ]を配置し、そこ
にパスワード情報を記載するように指示されてい
ます。
そして、各UserParameterのコマンドの中では
[HOME=/var/lib/zabbix]として
HOMEディレクトリに/var/lib/zabbix が設定され
ています。
userparameter_mysql.confの使い
方
2013/09/298
実際に.my.cnf を作成します。
まずはじめに、 /var/lib/zabbix ディレクトリを
作成します。
続いて、 .my.cnf を作成します。
.my.cnfの作成手順については、RHEL系と
Debian/ubuntu系とで異なります。
.my.cnfの準備
2013/09/299
#mkdir /var/lib/zabbix
RHEL/CentOSでは、元となるファイルがありません
ので、
手動で作成します。
.my.cnfの中身は以下の通りです。
userはMySQLの管理DBにアクセスできるユーザであ
ればroot以外でも可能です。
passwordはuserで定義したユーザのパスワードで
す。
hostやsocketはMySQLの設定に合わせてください。
.my.cnfの作成(RHEL/CentOS)
2013/09/2910
#vi /var/lib/zabbix/.my.cnf
[client]
host = localhost
user = root
password = hogehoge
socket = /var/lib/mysql/mysql.sock
Debian/Ubuntuでは、管理系のツールで共通に使え
る「debian-sys-maint」というMySQLユーザが用意
されています。
その設定情報を.my.cnfにコピーして利用します。
(事前にディレクトリは作成しておいてくださ
い。)
.my.cnfの作成(Debian/ubuntu)
2013/09/2911
$sudo cp /etc/mysql/debian.cnf / /var/lib/zabbix /.my.cnf
.my.cnfは、MySQLの管理系アカウントが記録されるた
め、一般ユーザに見られないようパーミッションを設
定します。
以上で、MySQL監視の準備は完了です。
パッケージインストールの場合は
userparameter_mysql.confはすでに読み込まれている
ので、そのままテンプレートを適用すれば監視が可能
です。
コンパイルインストールで、
userparameter_mysql.confのパスを変更した場合は、
インクルードファイルの読み込みのためagentdの再起
動が必要な場合があります。
.my.cnfのパーミッション
2013/09/2912
# chown root.zabbix /var/lib/zabbix/.my.cnf
# chmod 640 /var/lib/zabbix/.my.cnf
ZabbixでのMySQL監視には「Template App MySQL」
が使えます。
「Template App MySQL」を使うためには
userparameter_mysql.confが読み込まれている必
要があります。
userparameter_mysql.confが動作するためには
/var/lib/zabbix/.my.cnf に管理系アカウント情
報が記録されている必要があります。
1.8のころまでは「公式テンプレートが使えない」
と
言われていましたが、
2.0のテンプレートは使わないと損です。
まとめ
2013/09/2913

Weitere ähnliche Inhalte

Was ist angesagt?

3層アーキテクチャとMVCモデル -LaravelにおけるMVCモデルの流れ-
 3層アーキテクチャとMVCモデル -LaravelにおけるMVCモデルの流れ- 3層アーキテクチャとMVCモデル -LaravelにおけるMVCモデルの流れ-
3層アーキテクチャとMVCモデル -LaravelにおけるMVCモデルの流れ-
yoshitaro yoyo
 
Azure Blueprints - 企業で期待される背景と特徴、活用方法
Azure Blueprints - 企業で期待される背景と特徴、活用方法Azure Blueprints - 企業で期待される背景と特徴、活用方法
Azure Blueprints - 企業で期待される背景と特徴、活用方法
Toru Makabe
 
そんなトランザクションマネージャで大丈夫か?
そんなトランザクションマネージャで大丈夫か?そんなトランザクションマネージャで大丈夫か?
そんなトランザクションマネージャで大丈夫か?
takezoe
 

Was ist angesagt? (20)

Azure AD DSドメインに仮想マシンを参加させる
Azure AD DSドメインに仮想マシンを参加させるAzure AD DSドメインに仮想マシンを参加させる
Azure AD DSドメインに仮想マシンを参加させる
 
3層アーキテクチャとMVCモデル -LaravelにおけるMVCモデルの流れ-
 3層アーキテクチャとMVCモデル -LaravelにおけるMVCモデルの流れ- 3層アーキテクチャとMVCモデル -LaravelにおけるMVCモデルの流れ-
3層アーキテクチャとMVCモデル -LaravelにおけるMVCモデルの流れ-
 
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
 
Data Factoryの勘所・大事なところ
Data Factoryの勘所・大事なところData Factoryの勘所・大事なところ
Data Factoryの勘所・大事なところ
 
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアルAzure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
 
3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal
 
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
 
Azure App Service Overview
Azure App Service OverviewAzure App Service Overview
Azure App Service Overview
 
Azure Blueprints - 企業で期待される背景と特徴、活用方法
Azure Blueprints - 企業で期待される背景と特徴、活用方法Azure Blueprints - 企業で期待される背景と特徴、活用方法
Azure Blueprints - 企業で期待される背景と特徴、活用方法
 
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
 
そんなトランザクションマネージャで大丈夫か?
そんなトランザクションマネージャで大丈夫か?そんなトランザクションマネージャで大丈夫か?
そんなトランザクションマネージャで大丈夫か?
 
Nsx t api-automation_202103
Nsx t api-automation_202103Nsx t api-automation_202103
Nsx t api-automation_202103
 
さいきんの InnoDB Adaptive Flushing (仮)
さいきんの InnoDB Adaptive Flushing (仮)さいきんの InnoDB Adaptive Flushing (仮)
さいきんの InnoDB Adaptive Flushing (仮)
 
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
 Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編 Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
 
Awsをオンプレドメコンに連携させる
Awsをオンプレドメコンに連携させるAwsをオンプレドメコンに連携させる
Awsをオンプレドメコンに連携させる
 
AWS Black Belt Tech シリーズ 2016 - Amazon SQS / Amazon SNS
AWS Black Belt Tech シリーズ 2016 - Amazon SQS / Amazon SNSAWS Black Belt Tech シリーズ 2016 - Amazon SQS / Amazon SNS
AWS Black Belt Tech シリーズ 2016 - Amazon SQS / Amazon SNS
 
SQL大量発行処理をいかにして高速化するか
SQL大量発行処理をいかにして高速化するかSQL大量発行処理をいかにして高速化するか
SQL大量発行処理をいかにして高速化するか
 
nginxの紹介
nginxの紹介nginxの紹介
nginxの紹介
 
Zabbix概論
Zabbix概論Zabbix概論
Zabbix概論
 
ニワトリでもわかるECS入門
ニワトリでもわかるECS入門ニワトリでもわかるECS入門
ニワトリでもわかるECS入門
 

Mehr von 真乙 九龍

Mehr von 真乙 九龍 (20)

監視とは何か ~監視エンジニアのスキルと成長~
監視とは何か ~監視エンジニアのスキルと成長~監視とは何か ~監視エンジニアのスキルと成長~
監視とは何か ~監視エンジニアのスキルと成長~
 
監視論
監視論監視論
監視論
 
AWS ネージメントコンソール再入門 2019
AWS ネージメントコンソール再入門 2019AWS ネージメントコンソール再入門 2019
AWS ネージメントコンソール再入門 2019
 
監視基盤 ~ZabbixとCloudWatch~
監視基盤 ~ZabbixとCloudWatch~監視基盤 ~ZabbixとCloudWatch~
監視基盤 ~ZabbixとCloudWatch~
 
ZabbixとAWS
ZabbixとAWSZabbixとAWS
ZabbixとAWS
 
レシピのすゝめ ~料理とお菓子と手順書と熱力学~
レシピのすゝめ ~料理とお菓子と手順書と熱力学~レシピのすゝめ ~料理とお菓子と手順書と熱力学~
レシピのすゝめ ~料理とお菓子と手順書と熱力学~
 
子育てで覚える AWS Organizations 〜ITエンジニア英才教育〜
子育てで覚える AWS Organizations 〜ITエンジニア英才教育〜子育てで覚える AWS Organizations 〜ITエンジニア英才教育〜
子育てで覚える AWS Organizations 〜ITエンジニア英才教育〜
 
re:invent2018 総ざらえ
re:invent2018 総ざらえre:invent2018 総ざらえ
re:invent2018 総ざらえ
 
Zabbixを2分でインストール
Zabbixを2分でインストールZabbixを2分でインストール
Zabbixを2分でインストール
 
クラウド概論 2018
クラウド概論 2018クラウド概論 2018
クラウド概論 2018
 
NTPとうるう秒
NTPとうるう秒NTPとうるう秒
NTPとうるう秒
 
素晴らしきIAMポリシービジュアルエディタの世界
素晴らしきIAMポリシービジュアルエディタの世界素晴らしきIAMポリシービジュアルエディタの世界
素晴らしきIAMポリシービジュアルエディタの世界
 
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
 
re:Invent2017で発表された新機能と運用
re:Invent2017で発表された新機能と運用re:Invent2017で発表された新機能と運用
re:Invent2017で発表された新機能と運用
 
Zabbix概論2018
Zabbix概論2018Zabbix概論2018
Zabbix概論2018
 
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
 
Systems manager ハンズオン ops jaw
Systems manager ハンズオン ops jaw Systems manager ハンズオン ops jaw
Systems manager ハンズオン ops jaw
 
Systems manager 入門 ops jaws
Systems manager 入門 ops jawsSystems manager 入門 ops jaws
Systems manager 入門 ops jaws
 
閏秒挿入のお知らせ
閏秒挿入のお知らせ閏秒挿入のお知らせ
閏秒挿入のお知らせ
 
閏秒挿入のお知らせ
閏秒挿入のお知らせ閏秒挿入のお知らせ
閏秒挿入のお知らせ
 

【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix