2017/05¶
2 バイト文字を含む行だけ、表示する Python スクリプト
Pythonで、文字列に日本語が含まれているか判定する を参考に、引数で与えられたテキストファイルを走査し、2 バイト文字を含む行だけ表示する Python スクリプト例は以下の通りです。
Cisco VIRL 用の MikroTik CHR 6.40rc15 の qcow2 イメージ
MikroTik の CHR 6.40rc15 を Cisco VIRL 上で利用出来るよう、qcow2 へ変換しました。
Cisco UCS Director にパッチを適用する
Cisco UCS-Director へパッチを適用する手順をメモしておきます。 今回は UCS-Director 6.x 系で試しました。 手順は非常に簡単です。
deadman で Ping 監視する
Facebook の ShowNet アカウントで紹介されていた、Ping 監視ツールである upa/deadmanを試してみました。 Python が動作する環境であれば良く、インストール不要、GitHub からソースコードを取得して実行するだけ、設定ファイルもシンプルで、これ以上無い程手軽に試すことが出来ます。
Visual Studio Code を『ウインドウ幅に合わせて折り返し』設定にする
Visual Studio Code で『ウインドウ幅に合わせて折り返し』を標準にするには、以下のように設定します。 ついでに『半角スペースやタブの表示』『タブでスペース挿入』も設定しておきます。
1 2 3 4 5 6 7 8 9 10 |
|
CentOS7 に RPM パッケージで TACACS+ をインストールする
CentOS7 で TACACS+ を利用しようにも、標準リポジトリにはパッケージがありません。 しかし、facebook/tac_plus を使うと簡単に RPM パッケージを作れます。
Cisco ACI の APIC では sshpass が使える
以前に sshpass をインストールするには というメモを書きましたが、sshpass
を使うと ssh
のパスワードをワンライナーで記載することが出来ます。 鍵交換方式が利用出来るのであればベターですが、利用出来ない場合は代替手段になり得ます (但し、スクリプト中で使う場合はパスワードを平文で書く必要があるので、セキュリティリスクについてよく考慮する必要があります。 通常であれば検証環境のみの利用に限定する等、限定的な利用に留めることをお勧めします)。
Cisco ACI のコントローラである『APIC』は CentOS ベースですが、デフォルト状態で sshpass
がインストールされていました。
SNMPTrap テスト用の Docker イメージ
先日、検証の補助用に ftpd / sshd の Docker イメージを作成しました。
同様に、今回は SNMPTrap の受信テストに使える Docker イメージを作りました。 尚、テストは CentOS7 上で実施しました。
Cisco ACI で特定テナントにしかアクセス出来ないユーザを作成する
Cisco ACI ではセキュリティドメイン (Security Domain) という概念を用いることで「特定のテナントにしかアクセス出来ないユーザ」を作成することが出来ます。 今回はこういった「アクセス出来る範囲を制限されたユーザ」の作成方法をメモしておきます。