ブックマーク / pocketstudio.jp (15)

  • 【nasne】APIを調べてみた。ディスク容量が知りたい、他 | Pocketstudio.jp log3

    nasneのAPIを知りたい! 今回の投稿は、nasneのAPIが返すデータを調べた結果です。前半は調べ方、後半はcurlを使って取得できるデータの説明です。 先日、気づかないうちにnasneのディスク使用率が100%に到達してしまい、いくつかの映像作品が録画できないという悲劇が発生しました。事前にディスク容量を把握していれば、この事象は避けられたに違いありません。しかし、私は週末にまとめてみる視聴スタイルのため、予定が入って見逃すと、容量が圧迫していても気づきづらかったのです。数値を取得できれば、きっとMuninやZabbixを使って監視が出来るはず。そう思い、調べることにしました。 ■どうやって値を取得できるのか? 私が注目したのは、nasneの容量をブラウザから知る方法です。PS4を起動して確認する方法のほかに、nasneのIPアドレスをブラウザに入力してアクセス方法があります。こ

    【nasne】APIを調べてみた。ディスク容量が知りたい、他 | Pocketstudio.jp log3
    nishitki
    nishitki 2015/12/26
  • 【参考訳】 Vault 0.3 | Pocketstudio.jp log3

    9/28、Vault の新バージョンのリリースに関する HashiCorp のブログ投稿がありました。今回の目玉はSSHバックエンドで鍵の動的生成サポートです。例によって参考訳です。 ■ Vault 0.3 私達は Vault 0.3 をリリース出来ることを誇りに思います。Vault はシークレット(訳者注;認証鍵やAPI鍵など、秘密にしておくべき情報を総称したもの)の管理ツールです。証明書や API 鍵といった機密事項を扱うデータを暗号化して保管することで、Vault は全てのシークレット管理に必用なソリューションとなるつもりです。 Vault 0.3 は多くの新機能が提供されています。新機能は「ssh」バックエンド、「cubbyhole」バックエンド、新機能や「transit」バックエンドの改良、グローバルまたはマウントごとのデフォルト/最大 TTL の設定、アンシール鍵(unseal

    nishitki
    nishitki 2015/10/25
  • 【参考訳】 Docker Content Trust 入門 | Pocketstudio.jp log3

    こちらも参考情報としての翻訳です。2015年8月にリリースされた、Docker 1.8 の新機能に関する補足となります。 Introducing Docker Content Trust | Docker Blog http://blog.docker.com/2015/08/content-trust-docker-1-8/ オリジナルの投稿は、2015年8月12日に、Docker 社の Diogo Mónica 氏によって書かれました。画像は、同ブログからの引用です。 —-ここから—- ■ 更新フレームワーク(TUF) を使ったイメージに対する署名と検査 Docker コミュニティから寄せられた一般的なリクエストは、強力な暗号方式とインフラ上でソフトウェアを実行するコードのバージョンに関する保証でした。これは安全性やプロダクションにおける開発に対して絶対的に不可欠なものです。これらの要

    【参考訳】 Docker Content Trust 入門 | Pocketstudio.jp log3
    nishitki
    nishitki 2015/08/15
  • Weave Scopeでコンテナ構成をリアルタイム視覚化 | Pocketstudio.jp log3

    サーバの上で、どんなコンテナが動いているかを把握するのは大変ではないでしょうか。自分だけの環境ならまだしも、複数台のサーバ環境を見なくてはいけない場合は面倒。特に複雑にリンクしている場合や、グループやチーム内で共有している環境では、誰が何を立ちあげているのか確認するだけでも一苦労。 その問題を解決するのが、Weave Scope というツール。最近使う機会がありましたので、内容を軽く共有します。 ■ Weave ? Weave(http://weave.works/)という、Weaveworks 社が公開しているオープンソースのプロジェクトがあります。先月 Weave 1.0 としてリリースされました。これは Docker コンテナのネットワークを拡張するプラグイン機能であり、全体として3つのモジュールで構成されています(正確には、それぞれがコマンドラインのツールですが、一体的に運用しても

    Weave Scopeでコンテナ構成をリアルタイム視覚化 | Pocketstudio.jp log3
    nishitki
    nishitki 2015/07/15
  • Consul in Atlas: アラートと監視(日本語参考訳) | Pocketstudio.jp log3

    Consul in Atlas: アラートと監視(日語参考訳) 新しくblogに情報が掲載されていたので、例によってまた翻訳してみました。参考程度にどうぞ。 ■  原文 Consul in Atlas: Alerts and Monitoring – HashiCorp https://hashicorp.com/blog/atlas-consul-alerts.html インフラのアラートという、Consul と Atlas によってもたらされる追加機能をアナウンスすることを光栄に思います。インフラに於けるサービスやノードの状態に変化が発生すると、オペレータはアラートを Slack、電子メール、PagerDucy やカスタム・ウェブフックを通して受け取ることができます。また、Atlas は全てのアラート履歴を提供しますので、クラスタの状態を時系列で簡単に視覚化します。 Consul は

    Consul in Atlas: アラートと監視(日本語参考訳) | Pocketstudio.jp log3
    nishitki
    nishitki 2015/05/21
    Consul in Atlas: アラートと監視(日本語参考訳) | Pocketstudio.jp log3
  • Terraform 0.5.0 日本語訳(参考) | Pocketstudio.jp log3

    Terraform v0.5 がリリースされました。blog に紹介記事が上がっていましたので、例によって日語訳を作成しました。例によって、参考程度にどうぞ。 Terraform 0.5 – HashiCorp https://hashicorp.com/blog/terraform-0-5.htmlTerraform 0.5 私達は Terraform 0.5 をリリースします。Terraformは安全かつ効率的にインフラの構築、連結、起動を行います。 Terraform は HashiCorp の中で現時点で最も成長しているプロジェクトであり、先月のメジャーリリースに続き、バージョン 0.5 のリリースに向けて非常に注力してきました。Terraform 0.5 では大きな機能の追加、コア部分の著しい改良、そして AWS リソースの大部分をサポートします。 Terraform 0

    nishitki
    nishitki 2015/05/09
  • Vault参考日本語訳 Part 3: はじめましょう | Pocketstudio.jp log3

    前回の導入ガイドに引き続き、Getting Started の日語(参考訳)です。今回は実践編です。実際に Vault をインスト-ルし、開発用サーバ(dev mode)を起動し、シークレットの作成・削除、AWS 上のアクセス・トークンの動的な生成、GitHub認証、認証とポリシー設定など、Vaultの基的な動作を試す&理解の手助けになればと思っています。 内容には十分配慮していますが、意味が分かりづらい所や、間違っているところがありましたら、ご指摘いただけると助かります。 — ■ Vault のインストール https://www.vaultproject.io/intro/getting-started/install.html まずはじめに Vault を自分のマシンにインストールする必要があります。Vault がサポートしているプラットフォームやアーキテクチャ向けのバイナリ・パ

    nishitki
    nishitki 2015/05/05
  • Vault参考訳 | Pocketstudio.jp log3

    HashiCorp から新しいツール Vault がリリースされました。credentialや機密情報的なものを管理するためのツール。例によって参考訳です。変なところありましたら、ご指摘いただけると助かります。 Vault – HashiCorp https://hashicorp.com/blog/vault.html ※今回も一応書いておきますと、blogでの投稿は私個人の意志によるものであり、所属する組織の意見を代表するものでもなく、仕事でもなく、誰からの指示をうけているわけでもなく、すべて興味位であり、ぶっちゃけ好き勝手に書いています。これまでも、これからも。 ■ Vault 機密情報を管理するツール 今日私達は Vault という安全な機密情報の管理と暗号化データ転送を行うツールを発表します。credential や API 鍵の保管から、ユーザ・サインアップ用のパスワードの

    nishitki
    nishitki 2015/04/29
    Vault参考訳 | Pocketstudio.jp log3
  • Packer in Atlas:Vagrant Boxとマシンイメージの構築自動化(参考訳) | Pocketstudio.jp log3

    Packer が Atlas の UI を通して、リモートでも使えるようになる、という HashiCorp ブログの投稿がありました。これまではコマンドラインでの作業が必要でしたが、今後はそれが不要。しかも、ビルド時の情報やアーティファクトを共有できるようになりました、という内容です。最後で、今後は GitHub との連携や、 Packer と Terraform との自動連係について触れられています。 というわけで、例によって参考訳です。 原文: Packer in Atlas: Automate the Building and Managing of Vagrant Boxes and Machine Images https://hashicorp.com/blog/atlas-packer-vagrant.html ※一応書いておきますと、blogでの投稿は私個人の意志によるも

    nishitki
    nishitki 2015/04/18
  • Terraform 0.4 (参考訳) | Pocketstudio.jp log3

    HashiCorp の Blog に Terraform の新バージョンに関する投稿がありました。例によって、翻訳してみました。参考程度にどうぞ。 Terraform 0.4 – HashiCorp https://hashicorp.com/blog/terraform-0-4.htmlTerraform 0.4 私達は Terraform 0.4 をリリースします。Terraform は安全かつ効率的にビルド・組みあわせ・インフラの立ちあげを行います。 Terraform 0.4 は、これまでで最大のリリースです。私達はAWSの広範囲をサポートするような、複数の主要な機能を提供します。Terraform 0.4 は 新しいコア・コミッターの Paul Hinze と Clint Shryock 、そして80人ものコントリビューターにより、これまで最もコミュニティが関わりました。 T

    nishitki
    nishitki 2015/04/04
  • The Tao of HashiCorp 日本語参考訳 | Pocketstudio.jp log3

    The Tao of HashiCorp – HashiCorp https://hashicorp.com/blog/tao-of-hashicorp.html blogの投稿で紹介されている内容が興味深く、自分の情報整理がてら、参考訳を作成していました。例によって、このまま眠らせておくのも勿体ないので、公開します。間違い等ありましたら、ご指摘ください。 ■HashiCorp道(The Tao of HashiCorp) この Tao of HashiCorp (HashiCorp道)とは、ビジョンやロードマップやプロダクト・デザインにあたっての基礎となるものです。あなたがHashiCorpのプロダクトの使用や貢献にあたり、私達の仕事に対する動機や意図を理解するための手助けになるでしょう。 ■ワークフローであり、技術ではない(Workflows, not Technologies) Ha

    nishitki
    nishitki 2015/03/14
  • Consul 0.5 新機能(参考訳) | Pocketstudio.jp log3

    Consul 0.5 がリリースされました。久々のメジャー・アップデートです。新機能や変更点がまとめられた内容が、HashiCorp のブログに投稿されました。例によって、自分の情報整理用の翻訳であり、死蔵しておくのもアレなので、参考程度にどうぞ。 ■ Consul 0.5 私たちは Consul 0.5 のリリースを誇りに思います。Consul とは、現代のデータセンタが必要とする多くの機能、例えば、サービス検出(service discovery)や設定やオーケストレーションなどを行う、データセンタ・ランタイムです。分散や高可用性、千台ものノードにスケールすることの立証や、複数のデータセンタにまたがるサービスを行えるように設計されています。 数か月前に行った Consul のメジャーリリースでは、その驚くべき安定正により、大きな新機能、ユーザ経験の改善、バグ修正に集中することができまし

    nishitki
    nishitki 2015/02/21
  • 【入門】PrometheusでサーバやDockerコンテナのリソース監視 | Pocketstudio.jp log3

    新しい監視ツールとして開発途上の Prometheus 概要と、インストール・設定方法、そして複数サーバのCPUやメモリ情報を参照したり、Docker コンテナ情報の取得方法、そしてアラートの確認の仕方を調べました。実際使い始めるまで少々とまどった所もあり、Prometheus を知りたい方、使いたい方向けに、ここで共有します。 ■ Prometheus とは? Prometheus(プロメテウス)は、オープンソースのサービス監視システムと時系列データベースであり、要は監視ツールです。先月末にバージョン 0.1.0 が公開され、目下開発が進んでいます。開発は、音楽のソーシャル・プラットフォームを展開しているSoundCloud社によって2012年から行われ、数千ものサーバを管理することが目的でした。現在はGitHub上で公開されています。開発言語は Go です。 ■ これまでの監視ツールと

    【入門】PrometheusでサーバやDockerコンテナのリソース監視 | Pocketstudio.jp log3
    nishitki
    nishitki 2015/02/11
    【入門】PrometheusでサーバやDockerコンテナのリソース監視 | Pocketstudio.jp log3
  • 【Consul】dnsmasqで名前解決を行う方法を試してみた | Pocketstudio.jp log3

    Twitter を眺めていると、Consul の名前解決に Dnsmasq を使う方法が紹介され、興味を。 Consul, DNS and Dnsmasq – Morethanseven http://www.morethanseven.net/2014/04/25/consul/ 対象記事は、Ubuntu 向けでしたので、ここは自分で、RHEL/CentOS6 の環境でも同様に動作するかどうか、確認してみました。 ■ 作業の目的 Consul には DNS インターフェースが標準で提供されています。そのため、dig で Consul サーバのポート 8600 に対して名前解決を問い合わせると、指定したノード名やサービス名に該当する IP アドレスを返すことができます。 例えば、Consul サーバの IP アドレス’192.168.39.5′ に対し、’web’ という名前のサービスを問

    nishitki
    nishitki 2015/01/30
  • 【Serf】systemdでserfを自動起動する方法 | Pocketstudio.jp log3

    Serf を systemd を使い、サーバのブート時に自動起動する設定方法をまとめました。systemd は SysV init スクリプトにかわり、デーモンの起動・停止やリソース設定を行う事が出来ます。systemd については、@enakai00 さんのスライドが参考になります m(__)m Linux女子部 systemd徹底入門 http://www.slideshare.net/enakai/linux-27872553 ■動機と目的 Raspberry Pi 上で監視を行うためです。Raspberry Pi 上は pidora で運用中(Fedora 18 の ARM 特化ディストリビューション。pidora インストール手順はこちら)。電源を入れると DHCP で接続する設定のため、都度 IP アドレスが変更になります。 そのため、IP アドレスを知る為には、通知するスクリ

    nishitki
    nishitki 2015/01/21
  • 1