Solrのレプリケーションが原因で、EC2のSolrサーバが定期的にIOボトルネックのパフォーマンス劣化起こしてたので、対応としてレプリケーションの帯域幅を制御できるパラメータ( maxWriteMBPerSec )を使ったのでメモ。 経緯 最初はI/Oボトルネック解消のため…
Bashスクリプトやワンライナーから直接SQLiteを操作する方法です。せっかくなのでPSコマンドで出力したプロセスの一覧をDBに格納するところまでやってみました。 Bashからsqliteを操作する方法 DB作成方法。 echo ".open db_name" | sqlite3 SQL文投入はこん…
serverspecの結果を他の仕組みと連携させたい場合など、json形式で出力する方法です。 標準 specに標準でjsonフォーマッターが付いているので、 --format オプション指定するとjson形式の結果が得られます。 bundle exec rake spec SPEC_OPTS="--format json…
掲題の件、少し探したらcheck_mysql_healthというプラグイン見つけた。 ConSol Labs - check_mysql_health 導入方法 以下のような方法で導入します。 cat <
SSLの証明書期間チェックのためのスクリプトです。 HTTPSでアクセスして確認する方法もありますが、普段アクセスされない待機系などの確認に利用するために作ったものです。 プラグインの仕様 監視対象側のNRPE設定 Nagios側の設定 Ngios画面イメージ プラグ…
結構前に一回実行用に作ったものだけど、最近使う機会出たのでここにもメモ。 #!/usr/bin/env ruby require 'aws-sdk' require 'pp' region = 'ap-northeast-1' cred = Aws::SharedCredentials.new Aws.use_bundled_cert! cli = Aws::EC2::Client.new(creden…
昨日まで動いていたのに突然 0x80070005 というエラーコードでbashが起動しなくなった。 調べてみると以下のような情報に辿り着いた。 Error reinstalling bash - Error 0x80070005 · Issue #473 · Microsoft/BashOnWindows · GitHub アンインストールして、…
cat や tail -f からパイプで受け取ったテキストから複数の単語を色違いにハイライト表示させたい場合に利用します。 grepのハイライト機能( grep --color=auto )だと検索ひっかかった行のみしか表示されないということで作ってみました。 スクリプト functi…
JavaでSlackへメッセージ送信しようとしたのですが、Simple Slack APIというAPIを利用したら簡単にできたのでメモしておきます。 場所 github https://github.com/Ullink/simple-slack-api Mavenの場合はここです。 https://mvnrepository.com/artifact/com.…
selenium-webdriver+Firefoxを使ったRubyの運用スクリプトをCentOS6環境からCentOS7に移行してきたところ、以下のようなエラー吐いて動かなくなった。 /path/to/mydir/vendor/bundle/ruby/2.3.0/gems/selenium-webdriver-2.53.4/lib/selenium/webdriver/fire…
以下からインストールしたいバージョンのFirefoxを探す。 http://releases.mozilla.org/pub/firefox/releases/ ダウンロードする。 wget http://releases.mozilla.org/pub/firefox/releases/45.3.0esr/linux-x86_64/ja/firefox-45.3.0esr.tar.bz2 tarを解凍…
子どもができると、今までの独身、夫婦二人きりの生活から打って変わって、家の中がいつもにぎやかになります。ただ、そんな中でも誰にでも静かになりたい時あると思います。 私は子どもに会いたくて、仕事を早めに切り上げる場合もあるので、その分時々家で…
2016年もそろそろ終わりです。この記事では題名の通り、今年の個人的No1ヒットガジェットのGARMIN vivosmartについて書きます。 以下の2機種を使ったので使用感や比較も書きたいと思います。 vívosmart® J vívosmart® HR J 私的ガジェットカテゴリ分け 自他…
AWS ELBのログをFluentd(td-agent)で集めて集計していました。最近、いくつかALBを使うサービスが出てきました。 このALBですが、 たぶん ALB(Application Load Balancer) が正式名称だと思っているのですが、たまに Elastic Load Balancing Version 2 と書…
ELBはオートスケールで可用性も高く、ミドルウェアの心配しないでいいので便利なのですが、IP固定できないなど課題があるのと、障害時の調査がブラックボックスすぎて大変なため、Pacemakerを利用して冗長化構成のLoadBalancerを構築してみました。 CDPで言…