RaspberryPi 2にZabbixをインストールをしてみた

RaspberryPi 2にZabbixをインストールをしてみたので備忘メモ。

各種パッケージのインストール

% sudo apt-get -y install zabbix-server-mysql zabbix-agent zabbix-frontend-php php-mysql php-gd php-xml-util php-mbstring php-bcmath php-net-socket php-gettext 

続きを読む

Raspberry Pi2にOpenVPNをインストールしてみた(クライアント側のOpenVPN設定と接続確認編)

Raspberry Pi2にOpenVPNをインストールしてみた(OpenVPNインストール編)に続いて、クライアント側の設定を行います。

クライアントはMAC OSXで、OpenVPN接続ツールは「Tunnelblick」を使ってみます。

クライアント用OVPNファイル作成

続きを読む

Raspberry Pi2にOpenVPNをインストールしてみた(OpenVPNインストール編)

OpenVPNのインストール

Raspberry Pi2にOpenVPNをインストールしてみた(事前準備編)に続いて、OpenVPNのインストールを行います。

必要なパッケージをインストールします。

# apt-get install openvpn openssl
# apt-get install openvpn libssl-dev openssl easy-rsa

続いて、認証局用のディレクトリを作成します。

続きを読む

Raspberry Pi2にOpenVPNをインストールしてみた(事前準備編)

Raspberry Pi2にUbuntuをインストール

使用するOSはUbuntuにしてみました。RaspberryPiの公式サイトにあるのはUbuntu MATEで、インストールをGUIで行う必要があるっぽいです。そうなるとモニターやキーボードを用意しなければいけないため却下。いろいろ調べて見ると、Ubuntu Pi Flavour MakerというサイトでRaspberry Pi用のUbuntuのOSを公開しているようです。

Download | Ubuntu Pi Flavour Maker_wrm2l

Download | Ubuntu Pi Flavour Maker

今回は「Ubuntu Server (standard)」を使ってみます。Ubuntuをダウンロードしている間に、micro SDカードのフォーマットを実施します。

続きを読む

Ansibleのnetwork moduleを使ってCisco IOS機器を制御する

ansible-thumbnail

複数台のCisco IOSルータから定期的にコマンドを取得する必要があったので、せっかくなのでAnsibleを使って制御してみました。

Ansibleは標準で多くのネットワーク機器をサポート

Ansible 2.0から多くのNetwork Moduleに対応しています。

Network Modules — Ansible Documentation

CiscoはもちろんJuniperやArista、F5などなど一般的なベンダーは一通りサポートしています。

数台の機器であれば、がんばって1台ずつ設定するのもアリですが、数十台、数百台の設定となるとこれはもう機械的にやった方が楽ですし間違いも起きないので、コードを書くことが苦手なインフラエンジニアも覚えておいて損はないと思います。

続きを読む