ツール
個人的に 2015年下半期に気になったオープンソースツールをちょっとだけ紹介します。 Browsersync - Time-saving synchronised browser testing. Browsersync は、ブラウザチェック(クロスブラウザチェック)のためのツールです。html や css を上書き保存…
sysdig は多機能なトラブルシューティング向けツールです。 Dragos.inc 社が中心となって開発されているオープンソースツールです。 ざっくり sysdig の多機能っぷりを説明すると、 strace + tcpdump + lsof + htop + iftop + Lua = sysdig って感じです。 d…
つい先日、CoreOSの cloud-config.yml をスマートにsyntax checkしたくて一日考え込むハメになったので覚え書き程度のネタです。 1. coreos-cloudinit -validate CoreOS上でcoreos-cloudinit -validateコマンドを叩くことで手軽にsyntax checkできる。例えば…
Panamax はオープンソースのDockerコンテナ管理ツールです。複数のアプリケーションコンテナをリンクさせたやや複雑なDockerベースのマルチコンテナ環境の構築に便利です。 これまでDockerコンテナ管理ツールでは、複数のアプリケーションコンテナをリンクで…
towncrier を使うとこんな感じのシンプルなサービスヘルスダッシュボードが比較的簡単に作れます。 ちなみに、"town crier"というのは、東西屋=街頭で宣伝の口上を述べる人という意味だそうです。 Dockerを使ったインストール〜起動方法 Dockerが稼働してい…
DRDBのようなリアルタイム同期を使うほどではないが、2台のLinuxサーバ間で一部のファイルを同期したいときがある。そのようなときに自分はunisonを使う。 unisonは非同期的にファイルを2台のサーバ間で同期するためのツールです。rsyncとは異なり、あらかじ…
以前からサーバやネットワーク機器のログ監視のために下図のようにしてsyslog-ngを使っていた。これは機器から送信されてくるsyslogをsyslog-ngで受け取って、syslog-ngの設定にもとづいてログを記録したり、クリティカルなアラートをスクリプトでメール送信…