読者です 読者をやめる 読者になる 読者になる

AKAI TSUKI

System development or Technical something

Configuration Logstash(filter:grok)

grokの設定を書くのに以下のようなサイトがあるんですね。 Grok Debugger 以下のElasticのサイトに書いてありました。 www.elastic.co

Configuration Logstash(output:stdout) 2

akai-tsuki.hatenablog.com の続きです。 設定を変更 line から json へ変更。 # vi /etc/logstash/conf.d/nginx-access_log.conf # cat /etc/logstash/conf.d/nginx-access_log.conf input { file { path => "/var/log/nginx/access.log" } } output { stdo…

Configuration Logstash(output:stdout)

akai-tsuki.hatenablog.com インストールした後に、設定してみました。 実際の設定です。 # cat /etc/logstash/conf.d/nginx-access_log.conf input { file { path => "/var/log/nginx/access.log" } } output { stdout { codec => "line" } } # abコマンド…

Virtualbox command memo

"test"のゲストマシンについて ディスクから起動するように変更し、 また、ネットワークをブリッジ接続に変更する。 >VBoxManage modifyvm test --boot1 disk >VBoxManage modifyvm test --boot3 net >VBoxManage modifyvm test --nic1 bridged

Use PostgreSQL in docker.

PostgreSQL https://hub.docker.com/r/library/postgres/start a postgres instance [root@docker01 ~]# docker run --name some-postgres -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword -d postgres Unable to find image 'postgres:latest' locally…

Upgrade CentOS 7 kernel to the latest version.

現在のバージョン [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@localhost ~]# uname -r 3.10.0-327.el7.x86_64 [root@localhost ~]# elrepoの利用設定 インストール [root@localhost ~]# rpm -ivh http://www.…

Try to use Docker DNS resolver.

Dockerコンテナに対してDNSを提供するコンテナですが、 以下のようなものがあるみたいです。 https://hub.docker.com/r/tonistiigi/dnsdock/ https://hub.docker.com/r/gliderlabs/resolvable/ 他にもありそうですが。 gliderlabs/resolvableを試す。 docker…

Network configuration with nmcli on CentOS 7

[root@localhost ~]# nmcli device DEVICE TYPE STATE CONNECTION enp0s3 ethernet disconnected -- lo loopback unmanaged -- [root@localhost ~]# nmcli c m enp0s3 ipv4.method manual ipv4.addresses 192.168.0.30/24 ipv4.gateway 192.168.0.1 ipv4.dns…

Use Nginx in docker

Nginxを利用 (参考)https://hub.docker.com/_/nginx/ 起動 # docker run --name some-nginx -d -p 80:80 nginx 起動したコンテナへbashする # docker exec -it some-nginx bash ファイルをアップ # ls -l /tmp/content/ total 8 -rw-r--r-- 1 root root 684 …

Set Up and Use My Yum Repositories

Yumリポジトリの作成 rpmファイルを用意 httpdをインストールできるようにrpmファイルを用意しておきます。 # mkdir /tmp/repo # yum install httpd --downloadonly --downloaddir=/tmp/repo # mkdir -p /var/www/html/rpmrepo/x86_64/Packages # mv /tmp/re…

Docker Installation on CentOS 7

Dockerインストール [root@localhost ~]# sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' > [dockerrepo] > name=Docker Repository > baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/ > enabled=1 > gpgcheck=1 > gpgkey=https://y…

check webui test

Selenium Selenium - Web Browser AutomationFluentLenium github.comROBOT FRAMEWORK Robot Framework

Java install on CentOS 7

インストールして、JAVA_HOMEを設定 # yum search java-1.8 # yum install -y java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-debug.x86_64 java-1.8.0-openjdk-devel.x86_64 # vi /etc/profile.d/java.sh # cat /etc/profile.d/java.sh export JAVA_HOME=/u…

Install Logstash

インストール www.elastic.co のページを参考にlogstashをインストールします。 # java -version openjdk version "1.8.0_91" OpenJDK Runtime Environment (build 1.8.0_91-b14) OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode) # # rpm --import …

Run Tomcat on Docker

TomcatをDocker上で動かしてみたいと思います。 準備 まず、準備としてDockerfileにはopenjdkのインストール、Tomcatのファイル取得と展開について記述しておきます。 Docker Hub(https://hub.docker.com/_/tomcat/)にあるTomcatを参考に、 Dockerfileの最…

When boot2docker vm startup in virtualbox, it calls "bootlocal.sh" file.

Docker Toolboxを利用するとWindows環境で簡単にDockerが使えるようになって便利ですね。 C:\Usersがマウントされてます Docker Quickstart Terminalから起動すると Virtualboxでboot2dockerのイメージが起動し docker-machineで以下の通り参照できます。 $ …

Create and Deploy war file

作成したHello Worldのアプリケーション (Hello World (web app) by Java, Maven, SpringBoot and Eclipse - あかいつき) ですが、今度はTomcatにデプロイしてみます。80.1 Create a deployable war file(Spring Boot Reference Guide) を参考に。 Creat…

Hello World (web app) by Java, Maven, SpringBoot and Eclipse

今回はJava、Maven、SpringBoot、Eclipseを使ってHello Worldを試したいと思います。 バージョン Java version "1.8.0_92" Apache Maven 3.3.9 Spring Boot 1.3.3 Mars.2 Release (4.5.2) です。 ブランクプロジェクト SPRING INITIALIZRを利用してベースと…

use Travis CI, Coveralls and Code Climate for python

Githubと連携して利用できるTravis CI、Coveralls、Code Climateを設定してみました。 手軽に利用できるので良いですね。 Travis CI https://travis-ci.org/ Githubと連携させて継続的インテグレーション(CI)するサービス。 ".travis.yml"というファイルを…

"No module named" message appeared in python

sample.pyはカレントディレクトリにあるわけですが、 なぜか"No module named sample"と出てきてしまうのです。。。 # python tests/test_sample.py Traceback (most recent call last): File "tests/test_sample.py", line 5, in import sample ImportError…

install coverage for python test

前回noseをインストールして使ってみようとしたけど nosetestだけではテスト対象が見つけられずテストできなかった。 直接テスト用のファイルを指定すればテストは実行できたけど。そんなわけで、noseはひとまずあきらめて。。。coverageを試してみよう。 # …

install nose for python test

pythonのスクリプトをテストするためにnoseというのをインストールしてみた。 # cat test-requirements.txt nose # pip install -r test-requirements.txt Collecting nose (from -r test-requirements.txt (line 1)) Downloading nose-1.3.7-py2-none-any.w…

install pip

get-pip.pyを使うとインストールできる。 古いwebを見ると違うサイト(昔のサイト?)のURLを参照しているところがあった。 2016年5月時点では以下のURLでインストールできた。 # curl -kL https://bootstrap.pypa.io/get-pip.py |python -snip- # pip -V pi…

I'm interested in ReadTheDocs and Sphinx.

特別新しいわけでもないですが、気になりますね。 Home | Read the Docs

vim: no highlight

vimで検索とか置換した時のハイライトを消すコマンド :noh

vi: edit indent

vimの場合、Ctrl + vによる矩形ビジュアルモード(VISUAL BLOCK)で 範囲選択 → Iを入力 → スペース(もしくは任意の文字列)を入力 → ESC でスペース(もしくは任意の文字列)を選択した前に入力可能ですよね。 でも、viで同じことを行いたいときに どうすれば…

learn python

簡単な内容ですが。。。 #!/usr/bin/env python # -*- coding: utf-8 -*- import subprocess import logging logger = logging.getLogger(__name__) logger.setLevel(logging.DEBUG) handler = logging.StreamHandler() handler.setLevel(logging.DEBUG) log…

try docker run

I use ls in docker container. $ docker@default:~/work$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos latest 778a53015523 3 weeks ago 196.7 MB $ docker run -it -d -v /c/Users/user_name/work_dir:/home/work --name sample centos ba…

I confirm python version.

I executed command as follows: # python --version Python 2.7.5 #

I used Docker Toolbox.

Docker server mount directory of "/c/Users" by Docker Toolbox(Docker Quickstart Terminal in Windows). This directory in docker server shares file data of "c:\Users" in Host OS(Windows).I use the command as follows: docker run -it -v /c/Use…

install Ansible 2.0

I installed Ansible 2.0. # rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/i386/epel-release-6-8.noarch.rpm # yum install ansible --enablerepo=epel-testing # ansible --version ansible 2.0.1.0 config file = /etc/ansible/ansible.cfg …

Keywords are beacon, android, notification and application.

This is just keyword.

install ansible on centos 7.

I installed ansible on centos 7 [vagrant@localhost ~]$ sudo yum --enablerepo=epel install ansible Loaded plugins: fastestmirror epel/x86_64/metalink | 4.1 kB 00:00:00 epel | 4.3 kB 00:00:00 (1/2): epel/x86_64/updateinfo | 449 kB 00:00:00 e…

human icon for presentation

These are useful?human pictogram 2.0 (無料人物 ピクトグラム素材 2.0)アイコン素材: 人物アーカイブ人物 | アイコン素材ダウンロードサイト「icooon-mono」

install OpenLDAP

OpenLDAPをインストールしてみます。 install まずはyumでインストール。 # yum -y install openldap-servers openldap-clients setting ここでつまった。。。というか、設定の意味が理解できていなくて、 デフォルトで設定される内容が不明。。。まず、yum…

create docker host on virtualbox by docker-machine

docker-machineでdockerのホストを作成してみました。 $ docker-machine create --driver virtualbox dev Creating VirtualBox VM... Creating SSH key... Starting VirtualBox VM... Starting VM... To see how to connect Docker to this machine, run: C:…

install Docker Machine

Docker Machineをインストールしてみましょう。Docker Machine - Docker Documentation に書かれている通り。 $ curl -L https://get.docker.com/builds/Windows/x86_64/docker-latest.exe > /bin /docker % Total % Received % Xferd Average Speed Time Ti…

use docker "docker run"

DockerのCentOSイメージを取得します。 [root@c6node218 bin]# docker pull centos (省略) [root@c6node218 bin]# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos latest fd44297e2ddb 35 hours ago 215.7 MB [root@c6node218 bin]# do…

install Docker 1.6

yumでdockerをインストールします。 [root@c6node218 ~]# cat /etc/redhat-release CentOS release 6.6 (Final) [root@c6node218 ~]# rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/i386/epel-release-6-8.noarch.rpm (省略) [root@c6node218 ~]…

install Ruby 2.2.1 by rbenv.

rbenvを利用して、Ruby 2.2.1をインストールしようとしたら エラーでたんですけどー。 [root@localhost ~]# rbenv install 2.2.1 Downloading ruby-2.2.1.tar.gz... -> http://dqw8nmjcqpjn7.cloudfront.net/5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb…

install mysql (MySQL Community Edition) again

以前にもインストールしましたが、 再びMySQLのインストールです。今回はこれだけ! # rpm -ivh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm # yum install mysql-community-serverこれで、 [root@localhost .ssh]# rpm -qa |grep mysq…

can not access Zabbix View

Zabbixをインストールしたので、画面を見てみようと思ったら アクセスできませんでしたT_T Firewall(iptables)の設定を確認したところ。 [root@localhost ~]# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all …

continue installation of zabbix

Zabbix用に、DBとユーザを作成。 [root@localhost ~]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.6.23 MySQL Community Server (GPL) Copyright (c) 20…

install Zabbix 2.4 in CentOS 6.5

Zabbix 2.4をCentOS6.5にインストールしてみた。 [root@localhost ~]# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.…

try ansible:add user with setting file.

playbookに記述したvarsの変数ですが、 別ファイルから読み込むことができるそうなので 試してみました。ファイル構成とファイルの内容は以下。 [root@localhost work]# tree --charset=x . |-- addusers.yml `-- conf `-- sample.yml 1 directory, 2 files …

try ansible:add user.

ansibleにてノードに接続できる準備ができたので ユーザを追加してみます。plyabookを以下のように作成しました。 [root@localhost ~]# cat adduser.yml - hosts: all remote_user: root vars: username: newuser tasks: - name: ユーザを追加 user: name={{…

try ansible:setting ssh key.

SSH公開鍵認証で、SSH接続できるように設定します。まずは、鍵を作成。 [root@localhost ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory '/root/.ssh'. Enter…

try ansible:use ping module

サーバ:192.168.2.211 対象:192.168.2.220インストール直後、まずは、pingモジュールを試してみた。 [root@localhost ~]# ansible 192.168.2.220 -m ping paramiko: The authenticity of host '192.168.2.220' can't be established. The ssh-rsa key fing…

install Ansible

ansibleを使ってみよう。 EPELの準備 [root@localhost ~]# rpm -ivh epel-release-6-8.noarch.rpm 警告: epel-release-6-8.noarch.rpm: ヘッダ V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY 準備中... ########################################### [10…

use Java 7

Java SE Development Kit 7u71 Java SE Development Kit 7 - Downloads | Oracle Technology Network | Oracle