Bash on Ubuntu on Windows の再インストール手順

筆者が使用している Windows 10 の PC に Anniversary Update が振ってきた (その後 KB3176929 も振ってきて、現在のビルド番号は 14393.10) ので、待望の Bash on Ubuntu on Windows をインストールしてみた。

Bash on Ubuntu on Windows

インストール方法は、ちょっとググればいくらでもみつかるので省略するが、筆者の環境では「Windows Subsystem for Linux (Bata)」をインストールし、指示に従って再起動してから初回の Bash の起動で文字化けしてしまい、セットアップ途中で強制中断する羽目になった。
他にも文字化け事例が多々あるようだが、Bash の初回セットアップには lxrun.exe を使うのが一番よさそうだ。

続きを読む Bash on Ubuntu on Windows の再インストール手順

クライアント認証でログインできるようにしたら Zabbix API がエラーになる

Zabbix には、外部プログラムから Zabbix が管理する情報を取り扱うための仕組みとして、Zabbix API が存在します。

Zabbix API を使えば、Web UI を使わずにプログラムなどから Zabbix の各種情報、例えば登録されているホストの一覧や収集したホスト情報などを取得したり、新たな監視対象を登録したりできます。
筆者も Zabbix API を Python スクリプトから利用して、登録されている監視対象のホスト情報を取得して hogehoge して便利に活用しています。

さて、先の記事で Zabbix の Web UI にクライアント認証だけでログインできるようにしました。
これによって、Zabbix に対する不正アクセスを極端に減らせると喜んだのですが。
何というか、Zabbix API を使ったプログラムが軒並み動かなくなってしまいました。

続きを読む クライアント認証でログインできるようにしたら Zabbix API がエラーになる

Zabbix 3.0 にクライアント認証だけでログインする

先の記事で Zabbix 3.0 のフロントエンドにクライアント認証を追加しました。
しかし先の記事にも書いたとおり、これだけではStartSSL でクライアント証明書を発行した人 (StartSSL を利用ユーザーなど) 全員を承認してしまいます。

そこで、クライアント証明書に記述されている情報を使って、特定の証明書の所有者だけを承認するようにします。
さらに、せっかくクライアント認証で個人を特定するのですから、その情報を使って Zabbix にログインまでできるようにもしましょう。

続きを読む Zabbix 3.0 にクライアント認証だけでログインする

Zabbix 3.0 にクライアント認証を追加

レンタル サーバーに Zabbix をインストールして使っているユーザーはかなり多いと思います。
筆者も他聞に漏れず、レンタル サーバーに Zabbix をインストールして使っています。
正確にはレンタル サーバーというよりも、レンタル VPS サーバーですが。

Zabbix にはログイン フォームがあり、ここにユーザー名と正しいパスワードを入力して初めて使えます。
ログイン フォームは Web アプリケーションにとっては基本ですが、ネットワーク越しにユーザー名とパスワードの組を送ることになるのが不安です。
そこで SSL 化 (HTTPS ) して、ログイン フォームの前後だけでも通信路を暗号化して、ユーザー名とパスワードが平文のまま送られないようにしたりもします。
しかし、SSL で通信路を暗号化しても総当たり攻撃には無力なままです。

そこで、クライアント証明書によるクライアント認証で、Zabbix の不正利用を防ごうと思います。

続きを読む Zabbix 3.0 にクライアント認証を追加

Zabbix 3.0 をインストール

1年半毎の LTS リリースの予定から順調に 9ヶ月ほど送れて Zabbix 3.0 LTS がリリースされました。
ちなみに、ポイントリリースになる 2.6 は出ないままに終わりそうです。
もっとも、監視に必要な機能は Zabbix 2.2 LTS で十分にこなれていて、バージョン アップが予定よりも少々遅れたところであまり影響はありませんでしたし、Zabbix 2.6 が出ないことになってもたぶん困らないでしょう。

Zabbix 3.0 LTS に期待しているのは、Zabbix Proxy や Agent と暗号化通信が可能になる点です。
暗号化通信についてはまだ試していませんが、Zabbix 3.0 がリリースされてから、筆者なり試行したことをまずは書いておきます。

手始めは、Zabbix 3.0 のインストールです。
インストールする OS は Ubuntu 14.04 LTS です。

続きを読む Zabbix 3.0 をインストール

ただ何となく通り過ぎる日々