SlideShare a Scribd company logo
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

PDF
Node.jsで対戦ゲーム作ったよ
PDF
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
PDF
PlayFramework 2.0 Javaと WebSocketでつくる リアルタイムMVC Webアプリケーション
PDF
qpstudy05 lignhing talk - virtio
PPTX
Packerで自動化
PDF
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PDF
Cuis Smalltalkの紹介
PPTX
徳丸本VMに脆弱なWordPressを導入する
Node.jsで対戦ゲーム作ったよ
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
PlayFramework 2.0 Javaと WebSocketでつくる リアルタイムMVC Webアプリケーション
qpstudy05 lignhing talk - virtio
Packerで自動化
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
Cuis Smalltalkの紹介
徳丸本VMに脆弱なWordPressを導入する

What's hot (20)

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

Viewers also liked (20)

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

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

PDF
Gmo media.inc 第9回西日本ossの普及を考える会
PDF
Firefox OS - Blaze Your Own Path
PDF
runC概要と使い方
PDF
minneで学ぶクラウド脳
PPT
LL言語でもHudsonを使おう!
PPTX
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
PDF
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
PDF
PSGIへの誘い
PDF
全部入り!WGPで高速JavaScript+HML5体験
PPTX
Webシステム脆弱性LT資料
PDF
Webセキュリティと W3CとIETFの仕様
KEY
おしべめしべ
PDF
Osoljp studygroup201303
PPTX
Windows Azure PHP Tips
PDF
Opa - Cloud Language
PDF
組み込みLinuxでのGolangのススメ
PDF
PlayFramework1.2.4におけるWebSocket
PDF
NPAPIを使ったandroid標準ブラウザの拡張方法
PDF
CPUでもOK,はじめてのローカル画像生成AI。Stable-Diffusion-ForgeとFastSD CPU,Draw Things他など。練習例題...
PDF
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
Gmo media.inc 第9回西日本ossの普及を考える会
Firefox OS - Blaze Your Own Path
runC概要と使い方
minneで学ぶクラウド脳
LL言語でもHudsonを使おう!
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
PSGIへの誘い
全部入り!WGPで高速JavaScript+HML5体験
Webシステム脆弱性LT資料
Webセキュリティと W3CとIETFの仕様
おしべめしべ
Osoljp studygroup201303
Windows Azure PHP Tips
Opa - Cloud Language
組み込みLinuxでのGolangのススメ
PlayFramework1.2.4におけるWebSocket
NPAPIを使ったandroid標準ブラウザの拡張方法
CPUでもOK,はじめてのローカル画像生成AI。Stable-Diffusion-ForgeとFastSD CPU,Draw Things他など。練習例題...
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!

配布用Cacti running with cherokee