@uzyexe のノート

ITインフラ運用系のネタを主に書く、つもり・・・

ツール

2015年下半期に気になったオープンソースツールまとめ

個人的に 2015年下半期に気になったオープンソースツールをちょっとだけ紹介します。 Browsersync - Time-saving synchronised browser testing. Browsersync は、ブラウザチェック(クロスブラウザチェック)のためのツールです。html や css を上書き保存…

明日から使えるかもしれない sysdig

sysdig は多機能なトラブルシューティング向けツールです。 Dragos.inc 社が中心となって開発されているオープンソースツールです。 ざっくり sysdig の多機能っぷりを説明すると、 strace + tcpdump + lsof + htop + iftop + Lua = sysdig って感じです。 d…

CoreOSのcloud-config.ymlのsyntax check方法

つい先日、CoreOSの cloud-config.yml をスマートにsyntax checkしたくて一日考え込むハメになったので覚え書き程度のネタです。 1. coreos-cloudinit -validate CoreOS上でcoreos-cloudinit -validateコマンドを叩くことで手軽にsyntax checkできる。例えば…

CoreOSでPanamaxを動かしてみた。

Panamax はオープンソースのDockerコンテナ管理ツールです。複数のアプリケーションコンテナをリンクさせたやや複雑なDockerベースのマルチコンテナ環境の構築に便利です。 これまでDockerコンテナ管理ツールでは、複数のアプリケーションコンテナをリンクで…

towncrier でシンプルなサービスヘルスダッシュボードを作る

towncrier を使うとこんな感じのシンプルなサービスヘルスダッシュボードが比較的簡単に作れます。 ちなみに、"town crier"というのは、東西屋=街頭で宣伝の口上を述べる人という意味だそうです。 Dockerを使ったインストール〜起動方法 Dockerが稼働してい…

unisonによる2台のサーバ間でのファイル同期

DRDBのようなリアルタイム同期を使うほどではないが、2台のLinuxサーバ間で一部のファイルを同期したいときがある。そのようなときに自分はunisonを使う。 unisonは非同期的にファイルを2台のサーバ間で同期するためのツールです。rsyncとは異なり、あらかじ…

nxlogを使ったsyslogメッセージの複製転送

以前からサーバやネットワーク機器のログ監視のために下図のようにしてsyslog-ngを使っていた。これは機器から送信されてくるsyslogをsyslog-ngで受け取って、syslog-ngの設定にもとづいてログを記録したり、クリティカルなアラートをスクリプトでメール送信…