自動化の最近のブログ記事

こんにちは。CTOの馬場です。

弊社で開発/利用しているNagios NRPEの代替プロダクト happo-agent の 1.0.0 を公開しました。 初のメジャーバージョンです。

ハートビーツではPythonとGolangを推奨プログラミング言語としています。 happo-agentではデプロイメントの利便性を考慮してGolangを採用しました。

このhappo-agentは、インベントリ管理・Nagios設定生成・運用ドキュメント生成などの一連の仕組み happo の一部です。 happo-agentはGolangですが、他の部分はGolangだったりPythonだったりで書いています。

こんにちはCTOの馬場です。

弊社では業種柄、サーバごとのCPU利用率などたくさんの時系列メトリックデータを持っています。 以前はこの収集・閲覧にcactiを利用していましたが、最近はgrafana + graphiteを利用しています。 (ちなみにこれらは全て自社製OSS監視エージェントのhappo経由で収集されます)

今回はこのデータの活用例として弊社で実装している解析・レポーティングについて簡単に紹介します。

こんにちはCTOの馬場です。

このたび納品ドキュメント作成で永らく使っていたWordを卒業し、 Markdownで書いてPDFで納める活動を始めたので公開します。

Wordを使っていると並行編集作業できない、改訂履歴追跡が難しいなどの課題があり、その解決のためにいろいろ模索してこの形になりました。 この仕組みには、こんなイイところがあります。

  • Markdownで書ける
  • gitで差分管理、版管理される
  • GitLab のマージリクエスト(GitHubで言うところのPull Request)を使ってレビュー・リリース管理できる
  • GitLab CIで自動ビルドされる
  • GitLab CI + Jenkinsで自動デプロイされる

以下のツール群を利用しています。

こんにちは。CTOの馬場です。

ログをもとに自動的にブラックリストを運用できる Fail2ban というソフトウェアがあります。

とても便利で弊社でもよく使っているのですが、ひとつ大きな落とし穴がありました。 今回は年末年始を安心して迎えるための、fail2banのbugfixについての小ネタです。

こんにちは。斎藤です。

みなさん、ハッカソンは大好きですか?!ハッカソンというとソフトウェアを開発すると考える方が多いと思いますが、今回はDevOpsです。

内容は、プログラマとITインフラエンジニアが共同で Continuous Integration (CI), Continuous Delivery (CD)を実践し、技術的な点ではもちろん、仕組みを開発するにあたりチームビルディングをどうしていくかという学びを得るイベントでした。

9/5, 9/6の2日にわたって催されたMicrosoft DevOps ハッカソン(本会)、今日はその模様についてお話しします。

株式会社ハートビーツのインフラエンジニアから、ちょっとした情報をお届けします。