サーバー構築 - MRTG
mrtgの設定変更後はmrtgトップページの更新を行います。
// mrtgインデックスページの更新 # indexmaker --columns=1 --addhead="<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=euc-jp\">" /etc/mrtg/mrtg.cfg > mrtgインデックス作成パスindex.html // //
上記コマンドを実行するとmrtgインデックスページが更新され、追加したグラフも表示されるようになります。
mrtgにapacheプロセス数のグラフを追加

// mrtg設定ファイルを表示 # vi /etc/mrtg/mrtg.cfg
// ApacheProcess表示用の設定 ## ApacheProcess ## Target[httpd]: .1.3.6.1.4.1.2021.2.1.5.1&.1.3.6.1.4.1.2021.2.1.4.1:public@各自サーバーIP MaxBytes[httpd]:50 Unscaled[httpd]: dwmy Options[httpd]: gauge,absolute,growright, noinfo YLegend[httpd]: Count ShortLegend[httpd]: proc(s). Title[httpd]: Apache Process PageTop[httpd]:Httpd Process
snmpdの設定変更
// snmpd設定ファイルを表示 # vi /etc/snmp/snmpd.conf // proc libhttpd.ep を追加
※上記設定はapache1.3系の設定のため2系の場合はapacheプロセスを調べた上で設定を行ってください。
// snmpd設定再読み込み # service snmpd reload
mrtgにサーバーで使用しているTCPコネクション数のグラフを追加

// mrtg設定ファイルを表示 # vi /etc/mrtg/mrtg.cfg
// TcpConnect表示用の設定 ### TcpConnect #### Target[tcp]: `/bin/sh /etc/mrtg/tcp_connection` MaxBytes[tcp]: 4000 Options[tcp]: integer, gauge, absolute, growright, noinfo, nopercent YLegend[tcp]: Connect ShortLegend[tcp]: Connect LegendO[tcp]: Connect Title[tcp]: Tcp Connection PageTop[tcp]:Tcp Connection
shell ダウンロードはこちら tcp_connection
mrtgにapacheで使用しているオープンファイルのグラフを追加

// mrtg設定ファイルを表示 # vi /etc/mrtg/mrtg.cfg
// Open File表示用の設定 ### OpenFile #### Target[openfile]: `/bin/sh /etc/mrtg/open_file` MaxBytes[openfile]: 12000 Options[openfile]: integer, gauge, absolute, growright, noinfo, nopercent YLegend[openfile]: Opens ShortLegend[openfile]: Opens LegendO[openfile]: Opens Title[openfile]: Open Files PageTop[openfile]:Open Files
shell ダウンロードはこちら open_file
open_fileファイル内にユーザー指定を行う部分があります。
apacheのみのopenfileを確認することができます。
※各自環境のapacheユーザーに変更してご利用ください。
デザインなら得意だがホームページを作るのはちょっと…
アイデアはあるが形にできない…
外注に頼む費用がもったいない…
定期的に時間にゆとりがあり、空いた時間を使って何かしてみたい方…
上記のような方は相談の上一緒に協力できたらと思います。
利益が出るサイトの場合は経費・売り上げともに折半でお願いします。(笑)