mackerel

事前準備 [#pd802977]

 # yum install mackerel-agent-plugins
 まとめてプラグインをインストール

apache [#eb89222f]

 # cd /etc/httpd/conf/
 # cp -p httpd.conf httpd.conf.`date +%Y%m%d`
 # vi httpd.conf
 --- 下記追記
 Listen 1080
 ExtendedStatus On
 <VirtualHost 127.0.0.1:1080>
  <Location /server-status>
      SetHandler server-status
  </Location>
 </VirtualHost>
 ---
 # service httpd configtest
 # service httpd graceful
 # cd /etc/mackerel-agent/
 # cp -p mackerel-agent.conf mackerel-agent.conf.`date +%Y%m%d`
 # vi mackerel-agent.conf
 --- 下記コメントアウトをアンコメントしてtypeとポートを指定
 [plugin.metrics.apache2]
 command = "/usr/local/bin/mackerel-plugin-apache2 -p 1080"
 type = "metric"
 ---
 # /etc/init.d/mackerel-agent restart
 # /usr/local/bin/mackerel-plugin-apache2 -p 1080  <--確認

MySQL [#y7ebfded]

 ---MySQLでmackerel用のユーザーを追加
 mysql> grant all privileges on *.* to mackerel@localhost identified by 'パスワード';
 mysql> flush privileges;
 # cd /etc/mackerel-agent/
 # cp -p mackerel-agent.conf mackerel-agent.conf.`date +%Y%m%d`
 # vi mackerel-agent.conf
 --- 下記をアンコメントして、ユーザー名とパスワードを追記、typeを指定
 [plugin.metrics.mysql]
 command = "/usr/local/bin/mackerel-plugin-mysql -username=mackerel -password=パスワード"
 type="metric"
 ---
 # /etc/init.d/mackerel-agent restart

以上でmackerelのダッシュボード上に、customのロールが増えているのが確認できる。

参考URL:http://youngforever.hatenablog.com/entry/2015/02/22/223131