harumaki.netトップラーメン全般GNU/Linuxinfraこのサイトサイトマップharumaki.netインフラ屋の覚書や、ラーメン食べある記とか。[#x0215ac2]nagiosgraphの導入ログ。[#tdc51e9e]-phpのバージョンについてpnp4nagiosはphp5.2以上が動作条件だったが、nagiosgraphは制限無し。よってCentOSのRPM版php(5.1.6)でも動作する。-依存関係パッケージrpmforgeからインストールするrrdtoolのRPMパッケージのほかperlのモジュールを多数必要とする。perl-GDとなっていたが、自分の環境ではぜんぜん足りなかったw以下、CentOS5.*での環境セットアップ時に使用した依存関係パッケージをメモ(自分用)。freetypefreetype-develgdgd-devellibart_lgpllibpnglibpng-develperl-CGI-Ajaxperl-CGI-Applicationperl-CGI-Application-Plugin-Output-XSVperl-CGI-Application-Plugin-QueryHashperl-CGI-Auth-Autoperl-CGI-Cookie-Splitterperl-CGI-Debugperl-CGI-Experl-CGI-FastTemplateperl-CGI-GuruMeditationperl-CGI-Liteperl-CGI-Logperl-CGI-Minimalperl-CGI-Outperl-CGI-PathInfoperl-CGI-Persistentperl-CGI-Prototypeperl-CGI-Responseperl-CGI-Screenperl-CGI-Scriptpathsperl-CGI-Sessionperl-CGI-Session-Hiddenperl-CGI-Simpleperl-CGI-SpeedyCGIperl-CGI-Untaintperl-CGI-Untaint-dateperl-CGI-Untaint-email-0.03-perl-CGI-Uploadperl-CGI-Validateperl-CGI-WeTperl-CGI-Widgetperl-CGI-WMLperl-CGI-XMLperl-CGI-XMLFormrrdtoolrrdtool-devel※OSインストール時に各種開発環境をインストール済みの場合は上記の限りではない。不足しているパッケージは都度インストールしていく。[#e90289c8]インストール済みのnagios環境と出来るだけ合わせるためのセットアップ環境。※一部nagios環境と統合できないものもある。[#p6835b78]セットアップにあたっての各種ファイルの配置先は以下の通り設定。[#a4efd919]nagiosgraphのドキュメントにて指定されている出力先。カスタマイズすることなく、本家ドキュメントでの出力先を適用。※apacheが値を取得できるディレクトリに出力する必要ありだが、INSTALLドキュメントを見る限りでは、うまく変更できそう。[#hff01e5a]インストールといってもビルドやコンパイルはなく、アーカイブを展開しコンフィグやライブラリを任意のディレクトリに配置していく。lib”で指定している設定ファイルの格納ディレクトリのパスを編集する。lib/insert.pl–[編集箇所]指定するパスはインストール環境に応じて変わるので、自分の環境に合わせて都度読み替える。[#ra147356]※当初/usr/local/nagios/var以下に作成しようとしたところapacheのプロセスのリード権限が無いためエラーに。nagiosgraphの公式マニュアルに沿って/var/nagiosディレクトリを作成。※以下の例は、$NAGIOSROOT/var以下にlog/ディレクトリを作成し、その下にログファイルを作成している例。こちらも環境により都度パスを変更する。[#w7d663bb]nagiosプロセスがnagiosgraphを使用するための設定変更及び追加を行う。3-1.nagios.cfgprocess_performance_data=1service_perfdata_file=/var/nagios/perfdata.logservice_perfdata_file_template=$LASTSERVICECHECK$||$HOSTNAME$||$SERVICEDESC$||$SERVICEOUTPUT$||$SERVICEPERFDATA$service_perfdata_file_mode=aservice_perfdata_file_processing_interval=30service_perfdata_file_processing_command=process-service-perfdata3-2.command.cfgnagios.cfg内の”service_perfdata_file_processing_command”で指定したコマンド定義パラメータ””process-service-perfdata””を編集。nagiosgraphの実行スクリプトをコマンドラインとして登録する。/usr/local/nagios/libexec/insert.pl上記設定変更後、nagios再起動にてグラフの生成を確認(10~15分程度)。コメントをキャンセルメールアドレスが公開されることはありません。※サイト上に表示された文字を入力してください。試してみるお客さんのWebサイトで運用しているMySQLにて、ここんとこmysqldump実行時にエラーが出るように。実際の処理をトレースする。SMTPを実装するためのアプリです。2004年10月メタ情報ログイン投稿フィードコメントフィードWordPress.orgアフィリエイト情報開示このサイトサイトマッププライバシーポリシーharumaki.netインフラ屋の覚書や、ラーメン食べある記とか。