at_yasu's blog

ロード的なことを

管理

サーバにインストールする必要なソフト一覧

個人的に使うサーバに必要なソフト一覧 Apache / add-on mod_svn mod_python postfix dovecot mysql postgresql proftpd rsync saslauthd snmpd svn netatalk python / psycopg2 python / PIL munin python / PyYAML 多いようで少ない。少ないようで多い。

サーバ間のデータ転送

サーバ移行で、事なるサーバ間でデータを転送させるって事になったので、せっかくなのでマニアック?な事を使ってやってみたメモ。マニアックといっても、やっている事は単純で、(mysql|pg_)dumpで出力させてパイプ渡しでサーバに接続させて流れ込ませている…

Postgresを監視

何か去年まではPostgresのスクリプトが無かったみたいですけど、今はsvnのtrunkにマージされています。採集のアップデートが11ヶ月前とかなので、安定はしているみたいです。ただ、ちょっとコツがいりましたけど… svn で取得する前に、DBI::Pgのインストール…

PythonでMuninのプラグイン作成

Muninというソフトを「サーバ監視、何使ってる? | スラド Slashdotに聞け」で知ったので、インストールしてみました。インストールはportsで、sysutils/munin-main, sysutils/munin-nodeをがしょがしょと。それで、Apacheの転送量をアクセスログから拾うプ…

Log rotation

今まで使ってたShellスクリプトが、個人的に使いにくくなったので、ログのロテーションスクリプトを組みました。**2008/11/07 14:00 更新 -pオプションの必須条件を廃止。 よくよく考えれば、ファイルのロテーションに使えるジャマイカと気づいて、-pを消…

FTPでアップロードしたファイルの文字コード

WindowsのFFFTPからアップロードしたファイルが、日本語名が使われている場合、大体はsjis(cp932)です。稀に、utf8を使って下さる女神のようなお方がおりますが、滅多にいないと思う。んで、サーバ側のファイル名の文字コードを変更するPythonプログラム。*1…