Linux、macOSなどのUnix環境でネットワーク速度を測定する計測サーバ検索機能付きベンチマーク用シェルスクリプト(バッチ処理プログラム) ~RHEL、CentOS、Fedora、Ubuntu、macOS、Cygwinなどに対応したネットワークスピードテストのベンチマークツール~
以前の下記の記事でLinux、macOSなどのUnix環境でサーバやクライアントの性能を評価する指標の一つであるディスクアクセス速度のベンチマークを行うシェルスクリプト(バッチ処理プログラム)について紹介しました。
参考記 ...
Linux、macOSなどのUnix環境でディスク速度(読み込み、書き込み)を測定するベンチマーク用シェルスクリプト(バッチ処理プログラム) ~RHEL、CentOS、Fedora、Ubuntu、macOS、Cygwinなどに対応したディスクスピードテストのベンチマークツール~
以前の下記の記事でLinux、macOSなどのUnix環境でサーバやクライアントの性能を評価する指標の一つであるCPUのベンチマークを行うシェルスクリプト(バッチ処理プログラム)について紹介しました。
参考記事:Linux ...
Linux(RHEL、CentOS、Fedora)におけるクライアント鍵を用いたAWS EC2 EBSディスクのLUKS(cryptsetup)クライアントサイド暗号化・復号を行うシェルスクリプト(バッチ処理プログラム) – AWS KMSとLUKSを併用する二重暗号化の実現方法 ~金融系、流通系などにおける独自暗号化によるセキュリティ対策・個人情報保護~
最近ではパブリッククラウドはシステムソリューションの選択肢の一つとして一般的になり、多方面で当たり前のように使われるようになってきました。
AWS、GCP、Azureの三大クラウドにおいては厳格な監査の上で信頼性の高いセキ ...
Chrome版Google AuthenticatorのJSONファイルから二段階認証(多要素認証)用のTOTP(時間ベースワンタイムパスワード)を取得するシェルスクリプト(バッチ処理プログラム) ~Linux(RHEL、CentOS、Fedora、Debian、Ubuntu)、macOSでAWSのMulti-Factor Authentication(MFA)をコマンドラインで発行する方法~
インターネットを経由してブラウザやAPIを用いて容易にIT基盤を操作できるAWS、GCP、Azureなどのパブリッククラウドでは便利である反面、セキュリティに対して十分な注意を払う必要があります。
特にAWSマネジメントコ ...
メッセージ、パスワードなど文字列の暗号化・復号を行うシェルスクリプト(バッチ処理プログラム) ~opensslコマンドでAESによる共通鍵を用いた暗号化・復号、ハッシュアルゴリズムSHA-512でスクリプトファイル本体からキーを生成~
AWS、GCE、Azureなどのパブリッククラウドの普及やスマートデバイスを用いたIoTの流れの中でインターネットを介したデータ通信は当たり前のようになってきており、暗号化技術は益々重要性を増してきています。
一言で暗号化 ...
AWS Amazon CloudWatchにカスタムメトリクスを送信・登録するシェルスクリプト(バッチ処理プログラム) ~サーバから取得したLoad Average、空きメモリ容量、メモリ使用率、空きディスク容量、ディスク使用率、Apacheプロセス数、HTTP(80番ポート)・HTTPS(443ポート)接続数、アクティブセッション数などのローカルでの値表示にも対応~
AWSのAmazon EC2でサーバを運用している場合に定期的にモニタリングするサービスとしてAmazon CloudWatchがあります。
ただ、Amazon CloudWatchで提供されているメトリクスはCPUなど一 ...
為替レート(FXレート)を取得・表示するシェルスクリプト(バッチ処理プログラム) ~ベース通貨、クォート通貨を自由に変更・指定してドル円、ユーロ円、ポンド円、豪ドル円、ユーロドルなどの現在値をインターネットから参照する方法~
AWS(Amazon Web Services)やGCP(Google Cloud Platform)などドル建てで請求が行われるパブリッククラウドサービスなどグローバル化が進み、様々な海外サービスが入ってきている近年ではFXなどの投 ...
Apache Webサーバのエラーログから日別、ホスト名・IPアドレス毎にエラー数を集計するシェルスクリプト(バッチ処理プログラム) ~サーバーやミドルウェアの脆弱性を狙ったサイバー攻撃、Dos攻撃、WordPress等のソフトウェアへの攻撃検知にも使えるエラー集計~
前回、下記の記事でApacheのアクセスログを集計するシェルスクリプト(バッチ処理プログラム)を紹介しました。
参考記事:Apache Webサーバのアクセスログから日別、ホスト名・IPアドレス毎にアクセス数を集計するシェ ...
Apache Webサーバのアクセスログから日別、ホスト名・IPアドレス毎にアクセス数を集計するシェルスクリプト(バッチ処理プログラム) ~JavaScriptが動作しないクローラー、コマンドでのアクセスにも対応したログファイルを用いた集計方法~
Webサーバを運用する上でどのようなIPからどのようなアクセスがあるかを知っておくことは重要な事です。
最近ではGoogleアナリティクスなど高性能なツールでウェブブラウザからのアクセス分析をすることが可能になりましたが、 ...
AWSの合計月額料金を年月指定で取得するAWS CLIを用いたシェルスクリプト(バッチ処理プログラム) ~請求ダッシュボード画面にログインしないで合計請求額を確認する方法~
AWSを利用していて気になるのが日々従量課金される請求額です。
特に複数のIAMユーザーをAWSアカウント内に用意して使用する場合、IAMユーザーのリソースの使い方によっては数日確認しなかっただけで料金が跳ね上がってしまう ...
Amazon S3の各バケット毎の合計容量・オブジェクト数を集計し、取得するAWS CLIを用いたシェルスクリプト(バッチ処理プログラム) ~バケット名を指定した検索、バケット名からリージョンを自動判定、バケットサイズ・ファイル数をリアルタイムで計算~
AWSにおいてAmazon S3は単純なファイル保存のストレージだけではなく、バックアップ、ウェブホスティング、バッチ処理・ビッグデータの中間データの保存など様々な用途に使用され、AWSを用いたシステムの核に位置づけられることも多くあ ...
Linux、macOSなどのUnix環境でCPUベンチマークツール「UnixBench」を必要パッケージごと一括インストールするシェルスクリプト(バッチ処理プログラム) ~RHEL、CentOS、Fedora、Ubuntu、macOS、Cygwinなどに対応したCPU性能評価ソフトウェア~
LinuxやmacOSなどの性能を比較する場合にはベンチマークツールを用いることが一般的ですが、広く多種類のOSで使用できなければ同じ基準で性能評価をすることはできません。
特に最近ではCPUのマルチコアによるマルチスレッ ...
Twitterアカウントのフォロー数、フォロワー数、フォロー数とフォロワー数の差分を取得するシェルスクリプト(バッチ処理プログラム) ~フォロー数・フォロワー数の増減の記録、定期的なメトリクスの登録・監視・分析に使えるバッチ処理~
多くの個人、企業を始め、数々の有名人が情報や意見を簡単に発信できるTwitterは今や広く普及し、時代のトレンドや世論の分析にも使われるようなコミュニケーションツールとなっています。
今回はそんな世の中を知るビッグデータの ...
ウェブサイト(Webサーバ)のページ単位でレスポンスタイム・レスポンス速度(表示スピード)を測定するシェルスクリプト(バッチ処理プログラム) ~APIサーバのPOSTメソッドの応答時間計測にも使用できるコマンド実行式の測定ツール~
スマートフォンを始めとするスマートデバイスの普及やモノをインターネットで繋ぐIoTの開発が活発化してきた最近では、ウェブサイトのレスポンスタイム・レスポンス速度はさらに重要な要素となってきました。
一般的なGETメソッドで ...
ローカルからリモートのサーバでコマンドをそのまま実行させるSSHラッパーコマンド ~ローカルから複数のリモートサーバへ並列処理を可能にするシェルスクリプト(バッチ処理プログラム)~
最近ではパブリッククラウドが一般的に使用されるようになり、インターネットを介してクラウド上のインスタンスにログインする際にはSSHを必ずと言っていいほど使用するようになりました。
SSHは公開鍵認証を使用することが可能で通 ...