技術メモ

RaspberryPi3 その2 motionのインストール・設定

RaspberryPi3を監視カメラに仕立てるためにmotionをインストールした。
http://192.168.xx.xxのネットワークカメラに接続して、動態検知し、検知した際にのみ
動画を保存する仕様にした。

インストール

apt-get install motion

設定

デフォルトのコンフィグファイルが長すぎ。必要と思われる分のみ抜粋した

vi /etc/motion/motion.conf

############################################################
# Daemon
############################################################
daemon off
process_id_file /var/run/motion/motion.pid

############################################################
# Basic Setup Mode
############################################################
setup_mode off
logfile /var/log/motion/motion.log
log_level 4
log_type all

############################################################
# Capture device options
############################################################
norm 1
framerate 100

############################################################
# Motion Detection Settings:
############################################################
threshold 9000

############################################################
# Image File Output
############################################################
output_pictures off
quality 80

############################################################
# FFMPEG related options
############################################################
ffmpeg_output_movies on
ffmpeg_bps 500000
ffmpeg_video_codec mpeg4

############################################################
# Snapshots (Traditional Periodic Webcam File Output)
############################################################
snapshot_interval 0

############################################################
# Text Display
############################################################
locate_motion_mode off
locate_motion_style box
text_right %Y-%m-%d\n%T-%q
text_left CAMERA %t
text_event %Y%m%d%H%M%S
text_double on

############################################################
# Target Directories and filenames For Images And Films
############################################################
snapshot_filename %Y%m%d/%Y%m%d_%H%M%S-snapshot
picture_filename %Y%m%d/%Y%m%d_%H%M%S
movie_filename %Y%m%d/%Y%m%d_%H%M%S
timelapse_filename %Y%m%d/%Y%m%d_%H%M%S-timelapse

############################################################
# Live Stream Server
############################################################
stream_localhost off
stream_auth_method 2
stream_authentication xxxx:xxxx

############################################################
# HTTP Based Control
############################################################
webcontrol_port 8080
webcontrol_localhost off
webcontrol_html_output on
webcontrol_authentication xxxx:xxxx

##############################################################
# Camera config directory - One for each camera.
##############################################################
camera_dir /etc/motion/conf.d

ファイルの保存先は「/mnt/nas/SecureCameras/camera1」とした。

mkdir -p /mnt/nas/SecureCameras/camera1
mkdir /etc/motion/conf.d
vi /etc/motion/conf.d/camera1.conf

camera_id = 1
netcam_url http://192.168.xx.xx:8088
target_dir /mnt/nas/SecureCameras/camera1
stream_port 8081
width 640
height 480

自動起動

vi /etc/default/motion

start_motion_daemon=no
↓
start_motion_daemon=yes
vi /etc/init.d/motion

if start-stop-daemon --start --oknodo --exec $DAEMON -b --chuid motion; then
↓
if start-stop-daemon --start --oknodo --exec $DAEMON -b ; then
systemctl enable motion
systemctl start motion

logローテーション設定

vi /etc/logrotate.d/motion

logfile /var/log/motion/motion.log {
        rotate 31
        daily
        dateext
        missingok
        notifempty
        nocompress
        copytruncate
}

RaspberryPi3 その1 購入したもの

ラズパイ3を購入したので、その時の設定手順とかを記録する。
まずは購入したものは以下の通り。

 購入先   品名   価格 
 RaspberryPiShop by KSY   (Raspberry Pi 3 Model B本体 日本製) Pi 3 Official 2.5A 黒 電源セット   4995円
 RaspberryPiShop by KSY   Piケース RS for 3/2/B+ 透明  972円 
 Amazon   MicroSDカード 32GB(Transcend microSDHCカード 32GB TS32GUSDU1PE)   1780円 

宅内LAN配線

宅内にLAN配線を敷いたのその手順をメモ。

家を建てた際に配線設備の「まとめてねット ギガ」を付けて、 何部屋かにCD管を配線してもらったので、

その際の配線方法の記録です。

 

■まとめてねット ギガ とは?

http://www2.panasonic.biz/es/densetsu/haisen/internet/product/matometenetgiga.html

各弊社内へのTEL回線をまとめたり、LAN配線をまとめる盤。LANはハブが付いている。

 

■CD管 とは?

LAN配線用に各部屋に管を通してもらいました。

↓のリンクのような管です。

今回、この管を通して、各弊社にLANケーブルを配線しました。

http://www2.panasonic.biz/es/densetsu/haikan/conduit/synthetic_resin_flexible_conduit/cd.html

 

■LANケーブルの配線

電気屋さんで不通にLANケーブルを買うとコネクタ付きのになりますので、コネクタを自分でつける

タイプのケーブルを購入しました。

 

 

 

このケーブルをCD管を通して部屋まで通し、ケーブルの先端にコネクタを付けるため加工します。

 

 

 

LANケーブルの被覆をはいぎます。ヨリ線ですが、なるべくまっすぐに線を戻します。

※ノイズ対策的には本当はクネクネのほうが良いらしいのですが、配線がしずらいので・・・

 

 

コネクタに接続します。配線する箇所は以下のURLの画像で分かる通り、線をつなぐ場所に

色が書いてあって分かるようになっています。

https://www.sanwa.co.jp/product/syohin_photo.asp?code=LA-FP-MJ6&number=2

 

 

 

最後にコンセントに戻せば完了です。

 

 

まとめてネットギガ側のLANケーブルもコネクタを付けます。

配線は以下のURLを参考。今回使用したLANケーブルではB配線になります。

https://www.sanwa.co.jp/lan/cate6how.html

 

OracleLinux7 に Oracle Database 12c をインストール

以下の環境に対してOracleDatabase12cをインストールした。

環境

■OS



Oracle Linux 7.1 64bit



※Oracle Vritual Boxを用いて仮想環境で実行



 



■Oracle



Oracle Database 12c Release 1 (12.1.0.1.0) for Linux x86-64



 

インストール手順

1.ユーザー作成

<br />
	groupadd -g 54321 oinstall<br />
	groupadd -g 54322 dba<br />
	groupadd -g 54323 oper<br />
	groupadd -g 54324 backupdba<br />
	groupadd -g 54325 dgdba<br />
	groupadd -g 54326 kmdba<br />
	groupadd -g 54327 asmdba<br />
	groupadd -g 54328 asmoper<br />
	groupadd -g 54329 asmadmin<br />
	

<br />
	useradd -u 54321 -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba oracle<br />
	passwd oracle<br />
	

※パスワードは好きな文字列で設定

2.リソース制限の変更



<code>/etc/security/limits.confに以下を追加</code>



 oracle soft nproc <span class="synConstant">2047</span> oracle hard nproc <span class="synConstant">16384</span> oracle soft nofile <span class="synConstant">1024</span> oracle hard nofile <span class="synConstant">65536</span> oracle soft stack<span class="synConstant"> </span>10240 oracle hard stack<span class="synConstant"> </span>32768</pre> 

マルチモニター環境の調査 内蔵グラフィクス(IntelHD4000)とグラフィックカードを使用

現在2台のディスプレイでデュアルモニタ環境を使用しているが、TVも繋いで3台のディスプレイを使用できるようにする。CPUに内蔵されているIntel HD グラフィックス4000のみでは3台構成にできなかったため、グラボを追加して3台分のディスプレイを使用できるようにする。

 
 

環境
■マザーボード
ASUS P8H77-V
■CPU
Intel Core i5-3570K 3.40GH’z
  Intel® HD Graphics 4000搭載
■グラフィックカード
ASUS 210-SL-TC1GD3-L
  NVIDIA GeFore210搭載
  ファンレス
  メモリ DDR3 512MB(TurboCache 1GB)

 
 

結果
以下の構成にすると3台構成で使用できた。
なお、事前にBIOSの設定でIGD Multi-Monitorを有効にする必要がある。
昔のマザボはグラボを挿すとそちらだけ有効になっていたが、近年のマザボは
内蔵グラフィクスと追加したグラボのどちらも使用できるようだ。
IMG_1362
 

出力デバイス 出力ポート 機器
Intel HD 4000 HDMI 東芝レグザTV
Intel HD 4000 DVI LG 22MP65
ASUS 210-SL-TC1GD3-L D-Sub LG FLATRON L1752S