らくがきちょう

なんとなく

Linux

CentOS7 に Telnet サーバをインストールする

CentOS7 で Telnet サーバを有効化するには telnet-server パッケージをインストールします。 yum -y install telnet-server 起動&自動起動設定を実施して完了です。 systemctl enable telnet.socket systemctl start telnet.socket 標準では Telnet クライ…

Apache Reverse Proxy 構成で Mattermost を SSL/TLS 接続利用する

Mattermost は標準で 8065/TCP を Listen します。 Apache を Reverse Proxy として動作させ、その配下で Mattermost を動作させる場合の Apache 設定例をメモしておきます。

検証環境で使う ~/.ssh/config サンプル

検証環境の Linux や macOS 等でよく使う ~/.ssh/config のサンプルを置いておきます。 StrictHostKeyChecking no や UserKnownHostsFile /dev/null を設定し、意図的にセキュリティを下げているので利用には注意が必要です。

Mattermost を管理する際、よく使うコマンド一覧

Mattermost を CLI から管理する際、よく使うコマンドをまとめておきます。

CentOS7 に Mattermost 4.2.0 をインストールする

(Docker 等は使わずに)CentOS7 に Mattermost をインストールする手順をメモしておきます。

Mattermost を Docker-Compose で構築する

Slack クローンの OSS「Mattermost」は Docker-Compose を使うと簡単に構築出来ます。 今回は Docker-Compose を使って Mattermost を起動する手順をメモしておきます。

CentOS7 で SNMP Trap を受信出来るように設定する

CentOS7 で SNMP トラップを受信出来るよう、デーモンをインストールする手順をメモしておきます。 以前に SNMPTrap テスト用の Docker イメージというメモを書きましたが、常時、トラップを受信出来るようにしておくのであれば(都度、コンテナを利用するよ…

Ansible-Tower ライクな Semaphore の Docker イメージ

以前にCentOS 7.4 に ansible-tower ライクな OSS「semaphore」の v2.4.1 をインストールするというメモを書きました。 もっと手軽に semaphore を試せるように Docker イメージを作成しましたので公開しています。

Ansible で vSphere 上に複数の仮想マシンを作成する

以前にAnsible で vSphere ESXi に仮想マシンをデプロイするにはというメモを書きました。 RancherOS の検証をする際、何度も複数の RancherOS 仮想マシンを作成するのが面倒だったので Ansible で自動化してみました。 今回はひとつの Playbook で RancherO…

CentOS 7.4 に ansible-tower ライクな OSS「semaphore」の v2.4.1 をインストールする

以前に CentOS7 に Ansible UI である semaphore をインストールするというメモを書きました。 改めて、最新の v2.4.1 ベースでインストール手順をメモしておきます。

CentOS 7.4 に GitBucket 4.16.0 をインストールする

CentOS 7.4 に GitBucket 4.16.0 をインストールする手順をメモしておきます。

CentOS7 に Zabbix Server 3.4 をインストールする

以前、Amazon Linux に Zabbix Server 3.0 をインストールするというメモを書きました。 今回は CentOS7 に Zabbix Server 3.4 系をインストールする手順をメモします。

CentOS7 上の ffmpeg で HLS (m3u8+ts) 形式をダウンロードする

CentOS7 に ffmpeg をインストールするで ffmpeg のインストール手順についてメモしました。 ffmpeg がインストールされていれば HLS (m3u8+ts) をダウンロードすることが可能です。 ffmpeg -i index.m3u8 -movflags faststart -c copy -bsf:a aac_adtstoasc…

CentOS7 に Smokeping をインストールする

以前に Docker で Smokeping を起動するというメモを書きました。 今回は Docker を使わず、CentOS7 上に直接、Smokeping をインストールする手順をメモしておきます。

Docker Compose で Elastic Stack を起動し、NetFlow データを可視化する

ネットワーク機器の NetFlow 情報を Elastic Stack で簡単に可視化出来るよう、Docker Compose 用のファイルを用意しました。 とは言っても、deviantony/docker-elk の設定ファイルを少し修正しただけです。 具体的な利用方法は以下の通りです。

CentOS7 に Docker Compose 1.16.1 をインストールする

以前に CentOS7 に Docker & Docker Compose をインストールするというメモを書きました。 この時点で Docker Compose のバージョン 1.11.2 をインストールしていましたが、最新の 1.16.1 をインストールする手順は Install Docker Compose に書かれている…

CentOS7 に ffmpeg をインストールする

CentOS7 に ffmpeg をインストールするには、以下を実行すれば OK でした。

SSL/TLS 検査ツール「O-Saft」の Docker コンテナイメージ

O-Saft を簡単に実行出来るように punkstar さんが punkstar/o-saft という Docker コンテナイメージを公開してくださっています。 ただ、このイメージは O-Saft が 17.04.17 とやや古いです。 そこで最新 O-Saft にアップデートしたイメージを作成してみま…

CentOS7 に dnsmasq をインストールする

dnsmasq のインストール&簡易設定手順をメモしておきます。 テストは CentOS7 上で実施しました。

CentOS7 で ping や fping を使い、ping を連続実行する

Linux 環境で ping や fping を使って通信確認する際、実行回数を指定したり、無制限に(ループして)実行させたい場合があります。 今回はそういった場合のコマンドラインをメモしておきます。 テストは CentOS7 上で実施しました。

bpg 画像をデコード出来ないときは Alpha チャンネルを削除してみる

bpg フォーマットの画像を .png 等へデコードしようとした際に、以下のようなエラーになってしまいました。 $ bpgdec test.bpg Could not decode image この場合は bpg93_remove_alpha.pl を使って Alpha チャンネルを削除してから再度、デコードすると上手…

deadman で Ping 監視する

Facebook の ShowNet アカウントで紹介されていた、Ping 監視ツールである upa/deadmanを試してみました。 Python が動作する環境であれば良く、インストール不要、GitHub からソースコードを取得して実行するだけ、設定ファイルもシンプルで、これ以上無い…

CentOS7 に RPM パッケージで TACACS+ をインストールする

CentOS7 で TACACS+ を利用しようにも、標準リポジトリにはパッケージがありません。 しかし、facebook/tac_plus を使うと簡単に RPM パッケージを作れます。

Cisco ACI の APIC では sshpass が使える

以前に sshpass をインストールするには というメモを書きましたが、sshpass を使うと ssh のパスワードをワンライナーで記載することが出来ます。 鍵交換方式が利用出来るのであればベターですが、利用出来ない場合は代替手段になり得ます (但し、スクリプ…

SNMPTrap テスト用の Docker イメージ

先日、検証の補助用に ftpd / sshd の Docker イメージを作成しました。 Docker で ftpd / sshd を起動する 同様に、今回は SNMPTrap の受信テストに使える Docker イメージを作りました。 尚、テストは CentOS7 上で実施しました。

Amazon Linux で Let's Encrypt のエラーが出た場合の対処

無料で SSL/TLS サーバ証明書を取得するには Let’s Encrypt が便利です。 Let’s Encrypt は Amazon Linux をまだ正式サポートしていないものの、とりあえず動作はするようです。 しかし、Amazon Linux 上で Let’s Encrypt を実行するとエラーが出る場合があ…

Docker で ftpd / sshd を起動する

検証作業の際、手軽に使えるように Docker で起動する vsftpd / sshd のイメージを作ってみました。 Alpine をベースしており、イメージサイズは 9MB 程度と軽量です。 デフォルトではユーザ名「admin」、パスワードは「password」で接続可能です。

CentOS7 に Docker & Docker Compose をインストールする

以前に Ubuntu 16.x に Docker & Docker Compose をインストールする というメモを書きました。 CentOS7 へ Docker Community Edition をインストールするには Get Docker for CentOS に従うだけで、特に工夫することも無く簡単にインストール出来ました。

AWS CloudFront でキャッシュにヒットしているか?を確認する

AWS の CloudFront を利用すると、手軽に/短時間で CDN サービスを利用することが出来ます。CloudFront へのアクセス時に「キャッシュにヒットしているか?否か?」は X-Cache や Age というヘッダを見ると分かります。 X-Cache ヘッダの意味 X-Cache は以下…

Ubuntu 16.x に Docker & Docker Compose をインストールする

Ubuntu 16.x に Docker をインストールする手順をメモしておきます。Docker は Community Edition をインストールします。