pdoc 0.1 documentation

amon

«  PandoraFMS   ::   Contents   ::   RDP  »

amon

Python製のネットワークモニタ
http://amon.cx/

構成

  • Python 2.5+
  • pymongo >=2.0
  • Jinja2 >=2.5
  • tornado >=2.1.1
  • MongoDB

amonのインストール

# cd /tmp
# wget http://install.amon.cx/amon-0.9.tar.gz
# cd amon
# python2 setup.py install

Configと起動スクリプトの取得、ログディレクトリの作成

# wget http://config.amon.cx/amon.conf -O /etc/amon.conf
# wget http://config.amon.cx/amond -O /etc/rc.d/amond
# wget http://config.amon.cx/amon -O /etc/rc.d/amon
# wget http://config.amon.cx/amonmq -O /etc/rc.d/amonmq
# chmod +x /etc/rc.d/amond /etc/rc.d/amon /etc/rc.d/amonmq
# mkdir /usr/local/amon

MongoDBのインストール

# pacman -S community/mongodb

/etc/mongodb.conf

bind_ip = 127.0.0.1
quiet = true
dbpath = /var/lib/mongodb
logpath = /var/log/mongodb/mongod.log
logappend = true

noauth = true
noprealloc = true
smallfiles = true

sarパッケージのインストール

# pacman -S community/sysstat

起動

# rc.d start mongodb
# rc.d start amond
# rc.d start amon

Note

起動スクリプトに #!/usr/bin/env python と書かれているけど、python2になってると起動にこけるので、シンボリックリンクでも張ればいいと思う

# ln -s /usr/bin/python2 /usr/bin/python

アクセス

デフォルトの設定であれば、以下のアドレスでアクセスできるはずだ
http://127.0.0.1:2464/

«  PandoraFMS   ::   Contents   ::   RDP  »