おれさまラボ

実際に手を動かして理解を深めるブログ。

td-agent の source で 514ポートを指定したところ、td-agent がクラッシュしてしまう

■ 事象 td-agent の設定ファイルで514ポートをバインドしたところ、一瞬立ち上がった後にクラッシュする。 設定内容はこちら。 <source> @type syslog port 514 bind 0.0.0.0 tag msg </source> <match msg> @type file path /var/log/td-agent/squid-td </match> 一瞬問題なく立ち上がるが、 [ro…

Squid のアクセスログをリモート先の td-agent で受信する

■ 環境 OSは、CentOS7.6 を利用しています。 [root@fluentd1 ~]# cat /etc/*release CentOS Linux release 7.6.1810 (Core) NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)"…

Squid のアクセスログを rsyslog サーバーへ転送する

■ 環境 OS は CentOS 7.4 を利用します。 [root@proxy1 ~]# cat /etc/*release CentOS Linux release 7.4.1708 (Core) NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI…

fluentd(td-agent)をインストールする

■ インストールスクリプトのダウンロード & 実行 curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh | sh ■ サービス起動 [root@fluentd1 ~]# systemctl status td-agent ● td-agent.service - LSB: data collector for Treasure …

IdP 導入の検討は難しい

2/18日のメモから。 昨今、SaaS利用について情シスが頭を悩ます中、それを解決するソリューションとして IdPによる認証認可が登場してきている。よくまとまってると思える記事があったのでここで備忘も兼ねて紹介。 現在、仕事でもIdPの導入検討がなされてい…

CentOS に ansible をインストールする。

はじめに 環境 インストール手順 動作確認 ansible のアップグレード 参考資料

id コマンドの使い方

はじめに 使い方 はじめに とある Vagrantfile を読んでいると、idコマンドが使われていました。 用途としては、Provisioning が rootユーザで実行されているかをチェックしていました。 気になったので、id コマンドの使い方を改めて勉強しました。 使い方 …

CentOS へ pip をインストールする

はじめに インストール手順 pip のアップグレード

CentOS に Zabbixエージェントをインストールする

はじめに インストール手順 RHEL7の場合 RHEL6の場合

Fortigate がバグった時にリストアする方法

はじめに 事象 経緯 復旧方法 1. 機器再起動 2. サービス停止 3. もう一回更新してみる 4. バックアップイメージから復旧する おわりに

Powershell でコマンドの実行時間を計測する

はじめに Powershell でコマンドの実行時間を計測する 出力結果の一部だけを表示させる

中国のインターネット環境を擬似体験する方法について

はじめに 方法1:DNS指定を変えることで中国環境を体験する 方法2:中国国内のサーバからアクセスを試す おわりに

pingのラッパースクリプトを書いてみた

はじめに スクリプトについて おわりに

これまで触って来たインフラ技術

なんとなく思い立ったので書き出してみる。 L2/L3 Network(Cisco/Quagga) Firewall(Juniper Netscreen/SSG/SRX) Load Balancer(F5/A10) IPS/IDS(TippingPoint) Next-generation Firewall(Paloalto) UTM(Fotigate) DNS(AD/BIND) Proxy/Web Filtering(Squid/i-…

Let's note のキーボード配列(Fn⇔Ctrl)を変更する

はじめに ステップ1:高速スタートアップ を無効にする。 ステップ2:BIOS設定画面からキー配列を変更する。 おわりに

Google Cloud Shell を使ってみる

Google Cloud Shell は Google Cloud Platform に登録すると使える Linux 環境です。Webブラウザ経由でのアクセスなので便利そうです。 Google Cloud Platform(GCP) への登録 登録には住所やクレジットカード番号が必要です。現在12ヶ月間(300ドル)の無料…

Google Chromeを使ってスクリーンショットの取得を自動化する

Google Chromeのインストール Qiita の記事通りに Google Chrome をインストールしてみます。 [root@22a4bea55835 share]# cd /usr/local/src/ [root@22a4bea55835 src]# wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm …

Bash:readlink コマンドで引数で指定したパスの絶対パスを取得する

readlinkというコマンドを見かけたので、メモ。もともとは、シンボリックリンクのリンク先を確認できるコマンドらしい。 構文 readlink -f <ファイルパス> 実行結果 [root@7545c727c36b log]# pwd /var/log [root@7545c727c36b log]# readlink -f . /var/log…

Powershell: Powershellから別のプロセスを起動する

構文 Start-Process -FilePath 'C:\Program Files (x86)\Hidemaru\Hidemaru.exe' -ArgumentList $fullPath -Wait Powershellスクリプトから別のプロセス(今回だと秀丸エディタ)を起動する場合、Start-Processを利用します。 -FilePathを使って実行ファイル…

Powershell: ファイル内の文字列を置き換える

構文 $data = Get-Content ./test_bef.txt -Encoding UTF8 $data = $data | ForEach-Object { $_ -replace "置き換え前の文字列","置き換え後の文字列" } $data | Out-File ./test_aft.txt -Encoding utf8 Get-Content でファイルの内容を読み込みます。 読…

Powershell: ユーザからの入力を受け付ける

構文 Read-Host "Input" Read-Host に続けて、表示したいプロンプトを書くだけでOKです。 実行結果 PS C:\Users\Naoto\Documents\00.lab> Read-Host "Input" Input: test test

Powershell: 現在時刻を取得する

タイムスタンプをファイル名にしたいときなど、現在時刻を取得したいケースは多々あります。 構文 Get-Date -Format "yyyyMMdd-HHmm" 実行結果 PS C:\Users\Naoto\Documents\00.lab> Get-Date -Format "yyyyMMdd-HHmm" 20180204-1032

Powershell: 環境変数を利用する

例えば、%userprofile%を使いたい場合はこう。 $env:UserProfile すべての環境変数を表示したい場合はこうする。 Get-ChildItem env: 参考 環境変数 - Windows管理者のためのPowerShell

Powershell: スクリプト自身が存在するディレクトリを取得する

構文 $PSScriptRoot $PSScriptRootは、スクリプトの親ディレクトリを格納している特殊変数です。 サンプルスクリプト $scriptDir = $PSScriptRoot Write-Host $scriptDir 出力結果 PS C:\Users\Naoto\Documents\00.lab> pwd Path ---- C:\Users\Naoto\Docume…

Powershell: コンソールに文字列を表示する

構文 Write-Host "This is a test message." Write-Hostは、コンソールメッセージを表示させるコマンドです。Linux でいう echo コマンドに該当します。 出力結果 PS C:\Users\Naoto\Documents\00.lab> Write-Host "This is a test message." This is a test…

EZmemo というスクリプトを書きました。

はじめに 使い方 おわりに

ネットワーク自動化についてのメモ

はじめに メモ おわりに

curl を使って、リダイレクト先のアドレスへアクセスする

はじめに -L:リダイレクトさせるオプション おわりに

easy_memo というアプリケーションをリリースしました。

自分用に、easy_memo というアプリを作りました。 (2/4追記)利便性考えて、Powershellで書き直しました。 EZmemo というスクリプトを書きました。 - フルスタックエンジニアを目指して 概要 なぜ作ったか なにができるか インストール おわりに

Powershell で Docker を起動した際に日本語が文字化けする事象を直す方法

タイトルの通りです。結構ハマったので解決方法をメモっておきます。 解決方法 Powershell の文字コードを変更する。 vim の文字コードを変更する。 おわりに