SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
NAS4FreeにZabbix Agentを
導入してみた。
kometchtech
Agenda
・NAS4Freeとは
・Zabbix Agentの導入手順
・FAQ
NAS4Freeとは
FreeBSD9系をベースとしたNASアプライアンスソフ
トウェア。元はFreeNASというソフトウェアだったが、
FreeBSD8系と9系に別れて、フォークしたのが
NAS4Freeです。
http://www.nas4free.org/
なにができるの?
GEOMでソフトウェアRAIDを組んだり、ZFSを使用
したファイルサーバを構築したり、Webサーバを載
せたりすることも出来ます。
監視はどうする?
とりあえず標準でSNMPが使用できます。が、ZFS
に関してはFreeBSD系のバグ?の関係で容量の
取得等がうまくいきません。
これじゃあZabbixから
監視するのも楽しくないよ
ね?
というわけで・・・
Zabbix Agentを導入できるか実践してみ
ることにしました。
導入環境
hp Microserver N36L
Mem: 8GB
USB boot
HDD: 1TB *4
Zabbix Agentの導入
# wget http://downloads.sourceforge.
net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.7
/zabbix-2.0.7.tar.gz
wget: Command not found.
なら、wgetを導入すればということでやってみたところ・・・
/: write failed, filesystem is full
orz
(もしかしたらHDDインストールの場合は状況が違
うかもしれません)
というわけで直接Zabbix Agentのインストールを実
施。
# pkg_add -r zabbix2-agent
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-
release/Latest/zabbix2-agent.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-
release/All/libiconv-1.14.tbz... Done.
===> Creating users and/or groups.
Creating group 'zabbix' with gid '122'.
Creating user 'zabbix' with uid '122'.
今度は成功。
configファイル自体は/usr/local/etc/zabbix2/配
下に配置されるので、通常通り設定を編集する。
# ls -l /usr/local/etc/zabbix2/
total 8
-rw-r--r-- 1 root wheel 1605 Apr 10 20:08 zabbix_agent.
conf.sample
-rw-r--r-- 1 root wheel 5718 Apr 10 20:08 zabbix_agentd.
conf.sample
あとはZabbix Server側にホストを追加してあげて、
ちゃんと監視が始まったことを確認します。
※テンプレートはFreeBSDのものが使えると思いま
す。
しかし、
ここで一つ問題が!
再起動すると、導入したはずのZabbixパッケージ
から、configファイルまで綺麗サッパリ消えてしまい
ましたとさ。
たぶんこれはUSB Bootのせいだと思いますが、
ちゃんと検証していません。
ならば、NAS4Free側からスクリプトが呼び出せるの
で、強引に導入するスクリプトを書けばいいんだ。
というわけで書いてみた。
#!/bin/sh
# Valiable
ZBX_CONF=/usr/local/etc/zabbix2/zabbix_agentd.conf
ZBX_RC=/usr/local/etc/rc.d
ZABBIX_SERVER_IP=""
SERVER_NAME=""
# add Zabbix-agent
/usr/sbin/pkg_add -r zabbix2-agent
# copy configure
/bin/cp ${ZBX_CONF}.sample ${ZBX_CONF}
# Value reWritable
sed -i '' -e 's/Server=127.0.0.1/Server='${ZABBIX_SERVER_IP}'/' ${ZBX_CONF}
sed -i '' -e 's/ServerActive=127.0.0.1/ServerActive='${ZABBIX_SERVER_IP}'/' ${ZBX_CONF}
sed -i '' -e 's/Hostname=Zabbix server/Hostname='${SERVER_NAME}'/' ${ZBX_CONF}
sed -i '' -e 's/# EnableRemoteCommands=0/EnableRemoteCommands=1/' ${ZBX_CONF}
# auto start config
echo "zabbix_agentd_enable="YES"" >> /etc/rc.conf
# Zabbix agent start
${ZBX_RC}/zabbix_agentd start
大まかな流れとしては・・・
1. zabbix-agentの導入
2. configファイルの書き換え
3. zabbix-agentdの開始
4. 作成したzpoolなどにスクリプトを配置し、
NAS4Free側のスクリプトに、作成したスクリプトを登
録してあげる。
詳細は、以下のところにあります。
https://github.
com/kometchtech/zabbix_nas4free
こんな感じで監視ができるようになりました。
これでsystem.runと合わせて監視したいことができ
るようになりました。
以上でNAS4FreeへのZabbix Agentの導入方法
についての発表を終わります。
ご清聴ありがとうございました。

Contenu connexe

Tendances

Alfrescoのバックアップとレストア
AlfrescoのバックアップとレストアAlfrescoのバックアップとレストア
Alfrescoのバックアップとレストア
Ashitaba YOSHIOKA
 
Alfresco勉強会#18 alfrescoのバックアップとリストア
Alfresco勉強会#18 alfrescoのバックアップとリストアAlfresco勉強会#18 alfrescoのバックアップとリストア
Alfresco勉強会#18 alfrescoのバックアップとリストア
Tasuku Otani
 
Nagios大好きさんが喋るzabbixとAWS連携の話
Nagios大好きさんが喋るzabbixとAWS連携の話Nagios大好きさんが喋るzabbixとAWS連携の話
Nagios大好きさんが喋るzabbixとAWS連携の話
Takayuki Saito
 
Openstack calendar20141222
Openstack calendar20141222Openstack calendar20141222
Openstack calendar20141222
samemoon
 
Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化
hiroyuki nakajima
 
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
Webサーバ勉強会4 nginx で php-fpm を動かしてみたWebサーバ勉強会4 nginx で php-fpm を動かしてみた
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
do_aki
 

Tendances (20)

Alfrescoのバックアップとレストア
AlfrescoのバックアップとレストアAlfrescoのバックアップとレストア
Alfrescoのバックアップとレストア
 
PHP With Windows binary
PHP With Windows binaryPHP With Windows binary
PHP With Windows binary
 
About .Net vNext
About .Net vNextAbout .Net vNext
About .Net vNext
 
CentOSでつくる神Plesk
CentOSでつくる神PleskCentOSでつくる神Plesk
CentOSでつくる神Plesk
 
Alfresco勉強会#18 alfrescoのバックアップとリストア
Alfresco勉強会#18 alfrescoのバックアップとリストアAlfresco勉強会#18 alfrescoのバックアップとリストア
Alfresco勉強会#18 alfrescoのバックアップとリストア
 
WindowsPC上Lubuntu仮想マシンへのSalome-Mecaのインストール(1)
WindowsPC上Lubuntu仮想マシンへのSalome-Mecaのインストール(1)WindowsPC上Lubuntu仮想マシンへのSalome-Mecaのインストール(1)
WindowsPC上Lubuntu仮想マシンへのSalome-Mecaのインストール(1)
 
FreeBSDで行こう for small server
FreeBSDで行こう for small serverFreeBSDで行こう for small server
FreeBSDで行こう for small server
 
ZabbixでDockerも監視
ZabbixでDockerも監視 ZabbixでDockerも監視
ZabbixでDockerも監視
 
Azure Bastion の紹介
Azure Bastion の紹介Azure Bastion の紹介
Azure Bastion の紹介
 
Nagios大好きさんが喋るzabbixとAWS連携の話
Nagios大好きさんが喋るzabbixとAWS連携の話Nagios大好きさんが喋るzabbixとAWS連携の話
Nagios大好きさんが喋るzabbixとAWS連携の話
 
Master of DR!バックアップ機能強化で進化を遂げた最新Zerto7をご紹介!
Master of DR!バックアップ機能強化で進化を遂げた最新Zerto7をご紹介!Master of DR!バックアップ機能強化で進化を遂げた最新Zerto7をご紹介!
Master of DR!バックアップ機能強化で進化を遂げた最新Zerto7をご紹介!
 
Openstack calendar20141222
Openstack calendar20141222Openstack calendar20141222
Openstack calendar20141222
 
Osc201703 tokyo-clonezilla-v1.2 j
Osc201703 tokyo-clonezilla-v1.2 jOsc201703 tokyo-clonezilla-v1.2 j
Osc201703 tokyo-clonezilla-v1.2 j
 
Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化
 
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
Webサーバ勉強会4 nginx で php-fpm を動かしてみたWebサーバ勉強会4 nginx で php-fpm を動かしてみた
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
 
BOSHで始めるImmutable Infrastructure
BOSHで始めるImmutable InfrastructureBOSHで始めるImmutable Infrastructure
BOSHで始めるImmutable Infrastructure
 
OpenStack Liberty 外部ネットワーク側との通信
OpenStack Liberty 外部ネットワーク側との通信OpenStack Liberty 外部ネットワーク側との通信
OpenStack Liberty 外部ネットワーク側との通信
 
オープンソースNW監視ツールのご紹介
オープンソースNW監視ツールのご紹介オープンソースNW監視ツールのご紹介
オープンソースNW監視ツールのご紹介
 
Polidog に RPM の作り方を教える
Polidog に RPM の作り方を教えるPolidog に RPM の作り方を教える
Polidog に RPM の作り方を教える
 
LinuxをインストールしてWebサーバーを立ち上げてみよう
LinuxをインストールしてWebサーバーを立ち上げてみようLinuxをインストールしてWebサーバーを立ち上げてみよう
LinuxをインストールしてWebサーバーを立ち上げてみよう
 

En vedette

Edtc6320 ssanchez project3revised
Edtc6320 ssanchez project3revisedEdtc6320 ssanchez project3revised
Edtc6320 ssanchez project3revised
Sally Sanchez
 

En vedette (20)

【 Zabbix 2.2 】zabbix update 2.0 to 2.2
【 Zabbix 2.2 】zabbix update 2.0 to 2.2【 Zabbix 2.2 】zabbix update 2.0 to 2.2
【 Zabbix 2.2 】zabbix update 2.0 to 2.2
 
ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016
 
DSIRNLP #3 LZ4 の速さの秘密に迫ってみる
DSIRNLP #3 LZ4 の速さの秘密に迫ってみるDSIRNLP #3 LZ4 の速さの秘密に迫ってみる
DSIRNLP #3 LZ4 の速さの秘密に迫ってみる
 
Edtc6320 ssanchez project3revised
Edtc6320 ssanchez project3revisedEdtc6320 ssanchez project3revised
Edtc6320 ssanchez project3revised
 
Toolboxes wiifm2 optimised
Toolboxes wiifm2 optimisedToolboxes wiifm2 optimised
Toolboxes wiifm2 optimised
 
David Palmer: China Open Access week
David Palmer: China Open Access weekDavid Palmer: China Open Access week
David Palmer: China Open Access week
 
branding / mess: some sketch ideas in the hope of a discussion
branding / mess: some sketch ideas in the hope of a discussion branding / mess: some sketch ideas in the hope of a discussion
branding / mess: some sketch ideas in the hope of a discussion
 
Paolo DiVincenzo: 4 Steps to Increase Parking Revenue by 70%
Paolo DiVincenzo: 4 Steps to Increase Parking Revenue by 70%Paolo DiVincenzo: 4 Steps to Increase Parking Revenue by 70%
Paolo DiVincenzo: 4 Steps to Increase Parking Revenue by 70%
 
5th Estate in China-2012
5th Estate in China-20125th Estate in China-2012
5th Estate in China-2012
 
China and Trust in the New Internet World
China and Trust in the New Internet WorldChina and Trust in the New Internet World
China and Trust in the New Internet World
 
複数ノードのパケットキャプチャファイルからシーケンス図を出力するツールを作成した
複数ノードのパケットキャプチャファイルからシーケンス図を出力するツールを作成した複数ノードのパケットキャプチャファイルからシーケンス図を出力するツールを作成した
複数ノードのパケットキャプチャファイルからシーケンス図を出力するツールを作成した
 
Next Internet Users: Perspectives on the UK and Poland
Next Internet Users: Perspectives on the UK and PolandNext Internet Users: Perspectives on the UK and Poland
Next Internet Users: Perspectives on the UK and Poland
 
Richard Swerdlow: The Global Internet Real Estate Developer
Richard Swerdlow: The Global Internet Real Estate DeveloperRichard Swerdlow: The Global Internet Real Estate Developer
Richard Swerdlow: The Global Internet Real Estate Developer
 
Getting the buzz to grow
Getting the buzz to growGetting the buzz to grow
Getting the buzz to grow
 
BGI training lecture: Scott Edmunds - Science 2.0, why new developments on th...
BGI training lecture: Scott Edmunds - Science 2.0, why new developments on th...BGI training lecture: Scott Edmunds - Science 2.0, why new developments on th...
BGI training lecture: Scott Edmunds - Science 2.0, why new developments on th...
 
Syllabus
SyllabusSyllabus
Syllabus
 
อนุ แซ่โค้ว 51040968 แก้ไข
อนุ แซ่โค้ว 51040968 แก้ไขอนุ แซ่โค้ว 51040968 แก้ไข
อนุ แซ่โค้ว 51040968 แก้ไข
 
Educ651Presentation
Educ651PresentationEduc651Presentation
Educ651Presentation
 
อนุ แซ่โค้ว 51040968 แก้ไข
อนุ แซ่โค้ว 51040968 แก้ไขอนุ แซ่โค้ว 51040968 แก้ไข
อนุ แซ่โค้ว 51040968 แก้ไข
 
The Back-of-the-Envelope Drawing that Launched a $495 Million Business - With...
The Back-of-the-Envelope Drawing that Launched a $495 Million Business - With...The Back-of-the-Envelope Drawing that Launched a $495 Million Business - With...
The Back-of-the-Envelope Drawing that Launched a $495 Million Business - With...
 

Similaire à Nas4 freeへzabbix agentを導入してみた

Samba4でADしよう!
Samba4でADしよう!Samba4でADしよう!
Samba4でADしよう!
Yutaka Tsumori
 
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
統合監視ソフトウェア Zabbix新バージョン2.0の紹介統合監視ソフトウェア Zabbix新バージョン2.0の紹介
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
takanori suzuki
 
自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう
Masahiko Hashimoto
 
Nseg20120825
Nseg20120825Nseg20120825
Nseg20120825
hiro345
 

Similaire à Nas4 freeへzabbix agentを導入してみた (20)

Samba4でADしよう!
Samba4でADしよう!Samba4でADしよう!
Samba4でADしよう!
 
Zabbix-OSC-Fukuoka
Zabbix-OSC-FukuokaZabbix-OSC-Fukuoka
Zabbix-OSC-Fukuoka
 
オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介
オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介
オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介
 
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
統合監視ソフトウェア Zabbix新バージョン2.0の紹介統合監視ソフトウェア Zabbix新バージョン2.0の紹介
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
 
みんなのTerraformで AWSをテラフォーミングさせるぜ
みんなのTerraformで AWSをテラフォーミングさせるぜみんなのTerraformで AWSをテラフォーミングさせるぜ
みんなのTerraformで AWSをテラフォーミングさせるぜ
 
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudyPHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
 
Zabbix超入門
Zabbix超入門Zabbix超入門
Zabbix超入門
 
活動報告9 laravel5入門-
活動報告9  laravel5入門-活動報告9  laravel5入門-
活動報告9 laravel5入門-
 
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
 
Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座
 
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondInfinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
 
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
 
TripleOの光と闇
TripleOの光と闇TripleOの光と闇
TripleOの光と闇
 
自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう
 
20131227_appium+rspec
20131227_appium+rspec20131227_appium+rspec
20131227_appium+rspec
 
OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」
OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」
OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」
 
Nseg20120825
Nseg20120825Nseg20120825
Nseg20120825
 
Prefixから始めるgentoo生活
Prefixから始めるgentoo生活Prefixから始めるgentoo生活
Prefixから始めるgentoo生活
 
InfiniBand on Debian
InfiniBand on DebianInfiniBand on Debian
InfiniBand on Debian
 
Fukuokaphp vol12 talk_20140225
Fukuokaphp vol12 talk_20140225Fukuokaphp vol12 talk_20140225
Fukuokaphp vol12 talk_20140225
 

Plus de kometch H (11)

2016 年の抱負
2016 年の抱負2016 年の抱負
2016 年の抱負
 
とあるうつ病患者の健康問題
とあるうつ病患者の健康問題とあるうつ病患者の健康問題
とあるうつ病患者の健康問題
 
Rbug紹介
Rbug紹介Rbug紹介
Rbug紹介
 
Routerboard勉強会vol5
Routerboard勉強会vol5Routerboard勉強会vol5
Routerboard勉強会vol5
 
自宅ラック勉強会Vol4 #routerboard
自宅ラック勉強会Vol4 #routerboard自宅ラック勉強会Vol4 #routerboard
自宅ラック勉強会Vol4 #routerboard
 
qpstudy 2014.04 新人さん@頑張らない 改訂版
qpstudy 2014.04 新人さん@頑張らない 改訂版qpstudy 2014.04 新人さん@頑張らない 改訂版
qpstudy 2014.04 新人さん@頑張らない 改訂版
 
Routerboard勉強会 tips
Routerboard勉強会 tipsRouterboard勉強会 tips
Routerboard勉強会 tips
 
Routerboard勉強会 vol1
Routerboard勉強会 vol1Routerboard勉強会 vol1
Routerboard勉強会 vol1
 
Qpstudy201304 新人さん@がんばらない
Qpstudy201304 新人さん@がんばらないQpstudy201304 新人さん@がんばらない
Qpstudy201304 新人さん@がんばらない
 
Ipv6について勉強しませんか 20110528
Ipv6について勉強しませんか 20110528Ipv6について勉強しませんか 20110528
Ipv6について勉強しませんか 20110528
 
Ipv6を始めてみませんか
Ipv6を始めてみませんかIpv6を始めてみませんか
Ipv6を始めてみませんか
 

Nas4 freeへzabbix agentを導入してみた