gosoly

ゆっくりと趣味に浸る。

サーバー

サーバーのアラートにBotkitを使う

CloudGarage Advent Calendar 2017 11日目です。 はじめに CloudGarageにはモニタリング機能ないなぁ〜っと思ったので、Botkitを導入し有事の際はSlackに流してもらおうっという内容です。 今回はディスク容量のチェックを行います。 ※個人的にawkコマンドの…

CloudGarageにSambaを構築

CloudGarage Advent Calendar 2017 2日目です。 ロゴはちょっとサンバ感出してみました。 はじめに 「ストレージ速度が頭のおかしいCloudGarageならNASにするとめっちゃ早いんじゃね?」っと思い、試してみました。 以前、ddで測定した結果がこんな感じです…

WindowsServerにWordpressを導入する

表題の作業をすることがあったので備忘録として。 ※今後OSの選択肢が合ったら、間違いなく使いたくはないOSベスト1です(笑) Windowsの設定 以下の項目について設定の確認 Windowsアップデートの自動更新設定 日本語化 AWSの場合デフォルト英語でわかりにくい…

Nginxのログを圧縮してローテートさせる

Nginxのaccess.logとerror.logのローテートを行った際の設定メモ やりたかったこと 任意のディレクトリにlogを保存 圧縮して保存 ファイル名にはローテート時の日時を入れる cronあたりで組んでおかないとできないかと思ったのですが、logrotateにシェルスク…

yumでインストールした項目をまとめてアンインストール

phpやzabbixなどインストールするとphp-hoge, php-fugaなど複数のアプリケーションがインストールされるます。 バージョンとか間違えたり入れ直す際にアンインストールをするが、一つずつコピペするのはしんどいので、ワンライナーでアンインストールさせる…

Zabbixのインストールでsystemdを要求される

AmazonLinuxにZabbixエージェントを入れようとしたとき以下のエラーで怒られた。 Requires: systemd どうやらsystemdがご不在だったようです。 今ゼロからAmazonLinuxを立てるとご在宅のようですが、ちょっと前に立てておいたインスタンスですとダメみたいで…

Classic Load BalancerからApplication Load Balancerに変更したときのNginxの注意点

AWSのClassic Load Balancer(以下、CLB)からApplication Load Balancer(以下、ALB)に変更したときに、Nginxがコケたお話。 リダイレクト設定やSSL設定をしていた場合、一手間加える必要があった…。 前置き 今まではCLBにて運用していたサイトを、サーバーを…

Zabbixのポート監視を気軽に作る

Zabbixをぬるっと入れてみたものの、いざ設定を作ろうと思うとよくわからなかったので、まずはかんたんそうなポート監視の設定をやってみるメモ。 ポート監視のテンプレートを作る もとのテンプレートにアイテム追加してもできますが、気軽にサーバー別に設…

Zabbix Agentのインストール

んー、Zabbixのロゴってゴシック体かと思ったらちょっと違うなー さて!他のサーバーの監視のためのエージェントの準備です。(Zabbixサーバーは先日の記事で立てたものを使う想定) ※バージョンが異なっても下位互換がありますので、エージェントが古いもので…

CentOS7にZabbixをセットアップ(PHP56, Nginx)

Zabbixを使う機会があったので、構築のメモ。 環境 AWS t2.micro セットアップ以上のことはスペック不足で動かない部分あり t2.midium以上推奨 インスタンス CentOS7 雑記 Zabbix3.0よりも100MBぐらいメモリ消費が増えた気がする PHP7はyum使わないで入れれ…