とあるサービスで Key-Value Store として Tokyo Tyrant を使っています。 Tokyo Tyrant くん、パフォーマンスは素晴らしいのですが、過去に一度、プロセスは上がっているのに読み書きができなくなったことがあるらしく、Nagios 自作プラグインで稼働監視を行うことにしました。 仕組みは簡単で、一定間隔で、監視用のキーに一意の値を書いて読むだけです。 ちなみに tcrmgr コマンドにはタイムアウトを指定するオプションがないのですが、そこは Nagios さんによしなにやっていただくことになっています。 監視用シェルスクリプト monitoring_ttserver.sh #!/bin/sh # # ---------------------------------------------------------------------- # Variabl