apacheのmod-snmpを使ってサイトを監視しよう!

こないだ、apacheのモジュールでmod_snmpというのを見つけたので、使ってみることにしました。
  1. 材料
  2. コンパイル
    ソースを展開し、configure && makeします。
    % tar zxvf apache_1.3.24.tar.gz
    % cd apache_1.3.24
    % tar zxvf ../apache_1.3.24+ssl_1.48.tar.gz
    % tar zxvf ../mod_snmp_1.3.6.11.tar.gz
    % patch -p0 < src/modules/snmp_agt/mod_snmp.patch
    % patch -p1 < SSLpatch
    % env CFLAGS="-DSNMP -DUSE_DB" \
        ./configure --with-layout=Apache --enable-rule=SHARED_CORE \
        --enable-module=so --activate-module=src/modules/snmp_agt/libsnmp_agt.a
    % make
    
    エラーが出るので、やっつけでpatchのように修正します。これでコンパイルは通るようになりました。
  3. インストール
    インストールします。
    # make install
    
  4. 設定
    <SNMP 161>
    SNMPbuckets logs
    SNMPcommunity community
    sysContact webmaster@ykondou.org
    sysLocation www.ykondou.org
    </SNMP>
    
  5. 起動
    起動します。起動直後、core dumpしてしまいました。gdbでどこで落ちたのかを追って見ようと思ったのですが、apacheがmodule化されているためか、全然追えずに断念しました。誰か、情報をお持ちの方は連絡下さい。

Copyright(C) 2001-2008 ykondou.org
webmaster@ykondou.org
Key fingerprint = 7721 FB0E 42CC 2BD3 DB09 5868 3EC7 B5D2 B75C 5DAA

Valid CSS! Valid HTML 4.01!