SlideShare a Scribd company logo
1 of 17
Download to read offline
Cacti running with
    Cherokee
 監視ツール勉強会 Cacti編
    2012年6月6日
      @yut148
自己紹介
   @yut148 ←読みはワイユーティーでお願いします。
         他特にこだわりはありません。
            鍵ユーザーですがフォロー歓迎です。

     職業 ゲーム会社 (sap とか CPとかです。)
                or
      エンターテイメント会社に勤めています。

      現在は仕事でコードを書いてません。
      今の仕事はどちらかと言えば運用系
      多分インフラエンジニアに属します。
  前職含め、ゲーム会社にてサーバ管理の仕事が多い。
お題

1) Cherokeeとは
2)インストールと起動
3)cactiを使う上での設定変更
1)Cherokeeとは
1)Cherokeeとは
               ※User friendly
                All the configuration is done through Cherokee-
               Admin, a beautiful and powerful Web interface.
               ※Web Apps repository
                Cherokee allows to deploy Web Apps optimally,
               in seconds, with just a few mouse clicks.
               ※Modern Technologies
                Cherokee supports the most widespread Web
               technologies: FastCGI, SCGI, PHP, uWSGI, SSI,
               CGI, LDAP, TLS/SSL, HTTP proxying, Video
               streaming, Content caching, Traffic Shaping, etc.
               ※Cross Platform
                Cherokee runs on Linux, MacOS X, Solaris, and
               BSD. A native Windows port is on the works.
1)Cherokeeとは
               ※User friendly
               All the configuration is done through Cherokee-
               Admin, a beautiful and powerful Web interface.

               ユーザフレンドリーについて見て行きま
               す。
2)インストールと起動

ソースからインストール出来るけど
CentOS6ならepelでインストールした方が手軽。
rpm -ivh "http://pkgrepo.linuxtech.net/el6/release/x86_64/GeoIP-1.4.8-3.el6.x86_64.rpm"
rpm -ivh "http://dl.fedoraproject.org/pub/epel/6/x86_64/spawn-fcgi-1.6.3-1.el6.x86_64.rpm"
rpm -ivh "http://dl.fedoraproject.org/pub/epel/6/x86_64/cherokee-1.2.101-3.el6.x86_64.rpm"



GeoIPとspawn-fcgiが必要
ソースの起動スクリプトはstart-stop-daemon
を必要としubuntu用
start)
echo -n "Starting cherokee web server: $NAME"
start-stop-daemon --start -b --exec $DAEMON
2)インストールと起動

cherokee-adminを起動
[root@localhost ~]# /usr/sbin/cherokee-admin -t -b
Cherokee Web Server 1.2.101 (Feb 21 2012): Listening on port ALL:9090,
TLS
disabled, IPv6 enabled, using epoll, 4096 fds system limit, max. 2041
connections, caching I/O, single thread

Login:
User:       admin
One-time Password: ckxIrrOchWjoSVcK
Web Interface:
 URL:          http://localhost:9090/

※-t -bを付けないと他のクライアントから見られな
い
3)cactiを使う上での設定変更

Apacheで言うところのAddHandler
ドキュメントルートの設定
3)cactiを使う上での設定変更


ドキュメントルートの設定
3)cactiを使う上での設定変更
3)cactiを使う上での設定変更
3)cactiを使う上での設定変更
3)cactiを使う上での設定変更
[root@localhost ~]# ls -la /etc/cherokee/cherokee.conf*
-rw-r--r-- 1 cherokee cherokee 13480 5月 31 08:01 2012 /etc/cherokee/cherokee.conf
-rw-r--r-- 1 root root 13155 5月 31 08:01 2012 /etc/cherokee/cherokee.conf.backup


設定ファイルのバックアップは自動で作られます。

ちなみに、cherokkeのwebサーバ側のプロセスが起動してい
て、かつ挙動に影響があるもの(ディレクトリ変更等)がある場
合は即反映するか問い合わせがある。
 gracefuもしくはstopの後、start
使った感想

設定が簡単に済むのはcherokee-adminを起動し
た場合だけ。
GUIは設定ファイルを俯瞰しにくい。
(目視では管理しにくくなる。)
wc /etc/cherokee/cherokee.conf
 313 945 13459 /etc/cherokee/cherokee.conf
慣れれば簡単。最小限の操作にとどめる。

cherokee-adminを起動したままだと第三者に設定
を書き換えられる恐れがあるので注意。
余談

最初にapacheをインストールしていると
/var/lib/php/sessionが出来てしまいパーミションで
問題が起こる。
 →適切なパーミッション設定を。

/etc/php.iniの時刻情報を確認
 以前から使い回している環境だと以外に
 忘れがち
 
配布用Cacti running with cherokee

More Related Content

What's hot

Enterprise Manager 3.0
Enterprise Manager 3.0Enterprise Manager 3.0
Enterprise Manager 3.0
Yuji Fujita
 
JavaプログラマのためのWebSocket概要
JavaプログラマのためのWebSocket概要JavaプログラマのためのWebSocket概要
JavaプログラマのためのWebSocket概要
Shumpei Shiraishi
 
Webサーバ構築で心がけるべき二つのこと
Webサーバ構築で心がけるべき二つのことWebサーバ構築で心がけるべき二つのこと
Webサーバ構築で心がけるべき二つのこと
TrinityT _
 
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.jsHokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
Tadahiro Ishisaka
 

What's hot (20)

openSUSEで最強仮想環境をつくろう - ゲーミングから仮想通貨まで - OSC名古屋2017セミナー資料
openSUSEで最強仮想環境をつくろう - ゲーミングから仮想通貨まで - OSC名古屋2017セミナー資料openSUSEで最強仮想環境をつくろう - ゲーミングから仮想通貨まで - OSC名古屋2017セミナー資料
openSUSEで最強仮想環境をつくろう - ゲーミングから仮想通貨まで - OSC名古屋2017セミナー資料
 
AndroidでWebSocket
AndroidでWebSocketAndroidでWebSocket
AndroidでWebSocket
 
Enterprise Manager 3.0
Enterprise Manager 3.0Enterprise Manager 3.0
Enterprise Manager 3.0
 
JavaプログラマのためのWebSocket概要
JavaプログラマのためのWebSocket概要JavaプログラマのためのWebSocket概要
JavaプログラマのためのWebSocket概要
 
Oss dev-04
Oss dev-04Oss dev-04
Oss dev-04
 
FreeBSD on Mac
FreeBSD on MacFreeBSD on Mac
FreeBSD on Mac
 
一番簡単なWebSocketの試し方
一番簡単なWebSocketの試し方一番簡単なWebSocketの試し方
一番簡単なWebSocketの試し方
 
vhd経由でpc移動
vhd経由でpc移動vhd経由でpc移動
vhd経由でpc移動
 
VyOSの開発とか運用の話
VyOSの開発とか運用の話VyOSの開発とか運用の話
VyOSの開発とか運用の話
 
Azure de debian
Azure de debianAzure de debian
Azure de debian
 
Webサーバ構築で心がけるべき二つのこと
Webサーバ構築で心がけるべき二つのことWebサーバ構築で心がけるべき二つのこと
Webサーバ構築で心がけるべき二つのこと
 
自宅サーバ仮想化
自宅サーバ仮想化自宅サーバ仮想化
自宅サーバ仮想化
 
PHP matsuri 2013 Windows Azure Storage SDK for PHP
PHP matsuri 2013 Windows Azure Storage SDK for PHPPHP matsuri 2013 Windows Azure Storage SDK for PHP
PHP matsuri 2013 Windows Azure Storage SDK for PHP
 
STNSサーバーを書いてみた
STNSサーバーを書いてみたSTNSサーバーを書いてみた
STNSサーバーを書いてみた
 
Nodejs
NodejsNodejs
Nodejs
 
講座Linux入門・サーバOSとしてのLinux
講座Linux入門・サーバOSとしてのLinux講座Linux入門・サーバOSとしてのLinux
講座Linux入門・サーバOSとしてのLinux
 
Xenとzfsで作る家庭内VDIサーバ
Xenとzfsで作る家庭内VDIサーバXenとzfsで作る家庭内VDIサーバ
Xenとzfsで作る家庭内VDIサーバ
 
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
 
GPU仮想化最前線 - KVMGTとvirtio-gpu -
GPU仮想化最前線 - KVMGTとvirtio-gpu -GPU仮想化最前線 - KVMGTとvirtio-gpu -
GPU仮想化最前線 - KVMGTとvirtio-gpu -
 
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.jsHokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
 

Viewers also liked

Tmux quick-reference
Tmux quick-referenceTmux quick-reference
Tmux quick-reference
Ramesh Kumar
 
Nagios的安装部署和与cacti的整合(linuxtone)
Nagios的安装部署和与cacti的整合(linuxtone)Nagios的安装部署和与cacti的整合(linuxtone)
Nagios的安装部署和与cacti的整合(linuxtone)
Yiwei Ma
 
Webサーバ勉強会#5mod sedについて
Webサーバ勉強会#5mod sedについてWebサーバ勉強会#5mod sedについて
Webサーバ勉強会#5mod sedについて
yut148atgmaildotcom
 

Viewers also liked (20)

Tmux quick-reference
Tmux quick-referenceTmux quick-reference
Tmux quick-reference
 
Groovy Introduction for Java Programmer
Groovy Introduction for Java ProgrammerGroovy Introduction for Java Programmer
Groovy Introduction for Java Programmer
 
Donate Organs
Donate OrgansDonate Organs
Donate Organs
 
Web_DBの監視
Web_DBの監視Web_DBの監視
Web_DBの監視
 
Linux 系統管理與安全:系統防駭與資訊安全
Linux 系統管理與安全:系統防駭與資訊安全Linux 系統管理與安全:系統防駭與資訊安全
Linux 系統管理與安全:系統防駭與資訊安全
 
Linux 系統管理與安全:基本 Linux 系統知識
Linux 系統管理與安全:基本 Linux 系統知識Linux 系統管理與安全:基本 Linux 系統知識
Linux 系統管理與安全:基本 Linux 系統知識
 
Cheatsheet: Hex file headers and regex
Cheatsheet: Hex file headers and regexCheatsheet: Hex file headers and regex
Cheatsheet: Hex file headers and regex
 
Nagios的安装部署和与cacti的整合(linuxtone)
Nagios的安装部署和与cacti的整合(linuxtone)Nagios的安装部署和与cacti的整合(linuxtone)
Nagios的安装部署和与cacti的整合(linuxtone)
 
RHEL roadmap
RHEL roadmapRHEL roadmap
RHEL roadmap
 
Webサーバ勉強会#5mod sedについて
Webサーバ勉強会#5mod sedについてWebサーバ勉強会#5mod sedについて
Webサーバ勉強会#5mod sedについて
 
UNIX SHELL IN DBA EVERYDAY
UNIX SHELL IN DBA EVERYDAYUNIX SHELL IN DBA EVERYDAY
UNIX SHELL IN DBA EVERYDAY
 
Cacti manual
Cacti manualCacti manual
Cacti manual
 
Sorting techniques in Perl
Sorting techniques in PerlSorting techniques in Perl
Sorting techniques in Perl
 
Unix interview questions
Unix interview questionsUnix interview questions
Unix interview questions
 
Hadoopp0f 150325024427-conversion-gate01
Hadoopp0f 150325024427-conversion-gate01Hadoopp0f 150325024427-conversion-gate01
Hadoopp0f 150325024427-conversion-gate01
 
Url
UrlUrl
Url
 
shell script introduction
shell script introductionshell script introduction
shell script introduction
 
Recommender system
Recommender systemRecommender system
Recommender system
 
Course 102: Lecture 13: Regular Expressions
Course 102: Lecture 13: Regular Expressions Course 102: Lecture 13: Regular Expressions
Course 102: Lecture 13: Regular Expressions
 
sed -- A programmer's perspective
sed -- A programmer's perspectivesed -- A programmer's perspective
sed -- A programmer's perspective
 

Similar to 配布用Cacti running with cherokee

Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own PathFirefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
dynamis
 
NPAPIを使ったandroid標準ブラウザの拡張方法
NPAPIを使ったandroid標準ブラウザの拡張方法NPAPIを使ったandroid標準ブラウザの拡張方法
NPAPIを使ったandroid標準ブラウザの拡張方法
Naruto TAKAHASHI
 

Similar to 配布用Cacti running with cherokee (20)

Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会
 
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own PathFirefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
 
runC概要と使い方
runC概要と使い方runC概要と使い方
runC概要と使い方
 
minneで学ぶクラウド脳
minneで学ぶクラウド脳minneで学ぶクラウド脳
minneで学ぶクラウド脳
 
LL言語でもHudsonを使おう!
LL言語でもHudsonを使おう!LL言語でもHudsonを使おう!
LL言語でもHudsonを使おう!
 
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
 
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CDAzure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
 
PSGIへの誘い
PSGIへの誘いPSGIへの誘い
PSGIへの誘い
 
全部入り!WGPで高速JavaScript+HML5体験
全部入り!WGPで高速JavaScript+HML5体験全部入り!WGPで高速JavaScript+HML5体験
全部入り!WGPで高速JavaScript+HML5体験
 
Webシステム脆弱性LT資料
Webシステム脆弱性LT資料Webシステム脆弱性LT資料
Webシステム脆弱性LT資料
 
Webセキュリティと W3CとIETFの仕様
Webセキュリティと W3CとIETFの仕様Webセキュリティと W3CとIETFの仕様
Webセキュリティと W3CとIETFの仕様
 
おしべめしべ
おしべめしべおしべめしべ
おしべめしべ
 
Osoljp studygroup201303
Osoljp studygroup201303Osoljp studygroup201303
Osoljp studygroup201303
 
Windows Azure PHP Tips
Windows Azure PHP Tips Windows Azure PHP Tips
Windows Azure PHP Tips
 
Opa - Cloud Language
Opa - Cloud LanguageOpa - Cloud Language
Opa - Cloud Language
 
組み込みLinuxでのGolangのススメ
組み込みLinuxでのGolangのススメ組み込みLinuxでのGolangのススメ
組み込みLinuxでのGolangのススメ
 
PlayFramework1.2.4におけるWebSocket
PlayFramework1.2.4におけるWebSocketPlayFramework1.2.4におけるWebSocket
PlayFramework1.2.4におけるWebSocket
 
NPAPIを使ったandroid標準ブラウザの拡張方法
NPAPIを使ったandroid標準ブラウザの拡張方法NPAPIを使ったandroid標準ブラウザの拡張方法
NPAPIを使ったandroid標準ブラウザの拡張方法
 
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ    uv4l-webrtc 軽くハックしてみたよ!ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ    uv4l-webrtc 軽くハックしてみたよ!
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
 
[Japan Tech summit 2017] DEP 005
[Japan Tech summit 2017] DEP 005[Japan Tech summit 2017] DEP 005
[Japan Tech summit 2017] DEP 005
 

配布用Cacti running with cherokee