m_shige1979のときどきITブログ

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

Github(変なおっさんの顔でるので気をつけてね)

https://github.com/mshige1979

運用管理

SonarQubeをJenkinsで実行

以下の続き m-shige1979.hatenablog.com Jenkinsインストール sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum install jenki…

centos6.xにsonarqubeをインストール

品質管理してみる ソースコードは書いても基本、コードに対する評価はあまりしてもらったことがない。 まあ、そんな感じの仕事ばかりなのでいろいろ気になってきた ツール http://www.sonarqube.org/ これを入れてみる 環境 OS VagrantのCentOS6.x Java wget…

fluentdのインストール

fluentd ログ収集ツールの1つ、ログをjson形式で格納したり、mongodbなどに転送できるツール インストール yumでインストール sudo curl -L http://toolbelt.treasuredata.com/sh/install-redhat.sh | sh 起動 $ sudo service td-agent start Starting td-a…

CentOS6.4のへpython-2.7(ansible用)をインストール

Ansibleのテストをしてみたかったけど [vagrant@localhost ~]$ python -V Python 2.6.6 [vagrant@localhost ~]$まじかpythonはいろいろなツールと関連しているから簡単にバージョンアップできないようなイメージがあるけどどうなんだろう… epelリポジトリな…

sysstatでチェック

sysstatって何? インフラ - サーバが重い時、sar(sysstat)で簡易なボトルネック特定 - Qiita インフラ - サーバが重い時、sar(sysstat)で簡易なボトルネック特定 - QiitaによるとCPUやメモリなどを読めるツールらしい コマンド バージョン確認 # sar -V sys…

構成管理ツール Ansibleの件

Chefとかでよくね? なんかいまいちこれを使う気が起きないけど… 食わず嫌いはよくないので初期設定だけ 設定 brew brew install ansible※ビール? インベントリファイルを作成 vim hosts ---- [servers] 192.168.33.10 ----※hostsを作成 sshconfig設定 vi ~…

Capistranoの調査

PHPカンファレンス2014でいろいろ知ったので 業務でも趣味でもwinSCPとかで地道にしているので手動でやるよりはある程度、更新処理を自動化してみたい。 環境 mac book air(Capistranoを入れる) vm(デプロイ先) Capistrano設定 macにインストール sudo g…

inotify-toolsで指定のディレクトリやファイルを監視

Web改ざんってどんな感じなのかな? 不正アクセスされそうな痕跡は見つかっているけど実際にアクセスされているか分からないので監視できそうなツールを探してみた。 設定 インストール sudo yum -y install inotify-tools --enablerepo=epel 使い方 $ inoti…

zabbixをyumでインストール

zabbixをyumでインストール 一応こちらの方法も確認 ソースコードでのインストールはこちら 開発環境など準備 パッケージレポジトリ sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm sudo rpm -Uvh http://rpms.f…

gitprepのインストールメモ

GitLabに興味があったので調べてみた インストールで詰んだw やること多すぎて意味不明 エラーが発生しても対応できなかったので潔く諦めました。 GitPrepってなんだ? Perlで作成したプライベートリポジトリ管理ツールとのことこれどれどれ…なんとなくだけ…

zabbixインストールでエージェントを監視対象サーバへ設定

エージェントの設定 サーバにエージェントをいれても仕方ないので別サーバを用意して設定 サーバのインストール http://m-shige1979.hatenablog.com/entry/2014/03/17/232159 環境 zabbixサーバ CentOS6.5 64bit MySQL5.6 PHP5.5 Nginx IP:192.168.51.129 za…

運用管理ツール「zabbix」インストール

運用管理ツールのインストール 環境 CentOS 64bit 6.5 PHP+nginx+php-fpm http://m-shige1979.hatenablog.com/entry/2013/11/03/211613 MySQL5.6 http://m-shige1979.hatenablog.com/entry/2013/11/22/062538 インストール方法 ソースインストール ここよ…

jenkins+redmineプラグインを設定

JenkinsとRedmineの連携 いろいろやったけどなんか最新のRedmineプラグインでは動作しないのでグレードダウンしたものを使用する。 本当はビルドしたらそれをRedmineのチケットで発行したかったけどよくわからないのでその辺は保留 nginx設定 設定ファイルを…

jenkinsのプロジェクト作成

サンプルのプロジェクトで簡易ビルドテスト ちょっと少しずつやり方を勉強する プロジェクト作成 新規ジョブを作成 ジョブ名を設定して、フリースタイル・プロジェクトのビルドを選択する ビルドより「シェルの実行」 シェルスクリプトにコマンドを入力する …

jenkinsのプロジェクト作成

サンプルのプロジェクトで簡易ビルドテスト ちょっと少しずつやり方を勉強する プロジェクト作成 新規ジョブを作成 ジョブ名を設定して、フリースタイル・プロジェクトのビルドを選択する ビルドより「シェルの実行」 シェルスクリプトにコマンドを入力する …

jenkinsのインストール

CentOS(64bit)にjava1.7+jenkins+nginxで連携する そういやubuntuがこれから主流のLinuxにOSになりそうな雰囲気だけどまだ、こちらでやる CentOSはyumのリポジトリがいろいろなところに混在して結構ややこしくなってきている 環境 OS CentOS 必要ソフトウ…

プロジェクト管理ツール(Redmine)のインストール

環境 OS Linux(CentOS) Ruby(rbenv+ruby-build) インストール内容 プロジェクト管理 Redmine2.4 ウェブサーバ Nginx データベース MySQL5.6 アプリケーションサーバ unicorn プロセス起動 supervisord 必要かもしれないパッケージのインストール yumで…

mongodbのweb管理ツール「mViewer」について

備忘録として ・Java環境が必要 ・Windows、Linux環境で動作する ・ポートはhttp://localhost:8080を使用 インストール https://github.com/Imaginea/mViewer よりダウンロードしたものを解凍し、・start_mViewer.bat ・start_mViewer.shのどちらかをプラッ…