ksocket Documentation

Similar documents
ksocket Documentation

Cisco Aironet 1130AG アクセス ポイント クイック スタート ガイド

untitled

_01 日医標準レセプトソフトクラウド版 CLAIM 接続利用手順 ベンダー向け 2017 年 8 月 23 日 日本医師会 ORCA 管理機構株式会社

CLAIM接続利用手順

CLAIM接続利用手順

Cisco® ASA シリーズルーター向けDigiCert® 統合ガイド

統合運用管理ソフトウェア FUJITSU Software Systemwalker 総合カタログ

BIG‑IP Access Policy Manager | F5 Datasheet

クイック スタート ガイド Cisco Aironet 1240AG シリーズ アクセスポイント

Northern Lights Server

untitled

2011年11月10日 クラウドサービスのためのSINET 学認説明会 九州地区説明会 九州大学キャンパス クラウドシステムの導入 伊東栄典 情報基盤研究開発センター 1

HP Server tc2120 Microsoft Windows 2000 Server SP3 HP P

Teradici Corporation # Canada Way, Burnaby, BC V5G 4X8 Canada p f Teradici Corporation Teradi

Add-onアプリケーション開発 - 環境構築マニュアル -

WEB.dvi

Catalyst 3560-C and 2960-C Getting Started Guide (Japanese)

E2 Spider 2018/08/03 Intel NUC Core i7 PC 2.5 /M.2 SSD BOXNUC7I7BNH PC DDR4-2133(PC ) 8GBX2 260pin 1.2V CL15 SP016GBSFU213B22 WD SSD M /51

設定例集_Rev.8.03, Rev.9.00, Rev.10.01対応

RouteMagic Controller RMC-MP200 / MP Version

Configuring_01

dvi

RouteMagic Controller( RMC ) 3.6 RMC RouteMagic RouteMagic Controller RouteMagic Controller MP1200 / MP200 Version 3.6 RouteMagic Controller Version 3

講師紹介 太田俊哉 日本 Sambaユーザー会スタッフ ( 発起人 ) 本業は... オープンソースに関する仕事色々 対外的な活動も ( 日本 OSS 推進フォーラムとか )

INR-HG5290b_users_Linux-RHEL4_.doc

wp_integrating_active_directory_ml

AirMac ネットワーク for Windows

1 Microsoft Windows Server 2012 Windows Server Windows Azure Hyper-V Windows Server 2012 Datacenter/Standard Hyper-V Windows Server Windo

PRIMEQUEST 1000シリーズ Linux運用ガイド

wp_integrating_AD_10.9_16JAN2014

00.目次_ope

Si-R30コマンドリファレンス

Oracle Application Server 10g( )インストール手順書

nakayama15icm01_l7filter.pptx


Microsoft Word - sugiyama.doc

GA-1190J

AirMac ネットワーク構成の手引き

konicaminolta.co.jp PageScope Net Care

RTX830 取扱説明書

<Documents Title Here>

A : kerl kerl Erlang/OTP Erlang/OTP 2 2 Elixir/Phoenix URL 2 PDF A.2 Bash macos.bash_profile exp

DICOM UG_JPN_P book

2016 IT? Microsoft Azure (SDDC) Window

Microsoft Enterprise Mobility License

Alibaba Cloud [ ナレッジドキュメント ] AWS EC2 から Alibaba Cloud ECS へのマイグレーション手順 (Linux 版 ) AWS EC2 から Alibaba Cloud ECS への マイグレーション手順 (Linux 版 ) Ver

ARルーターバージョンアップ手順書

untitled

UsersGuide_INR-HG5497c_.doc

owners.book

アライドテレシス ディストリビューションスイッチ x610シリーズで実現するVRF-Lite + Tagging + EPSR for x610

RT107e 取扱説明書

PowerPoint プレゼンテーション

2. Docker の基本的な操作 1 docker hub の参照 2 DockerHub の Explorer リンクからアプリケーションを参照 3 アプリケーション検索 4 tag について 3. docker 基本コマンド 1 docker の

Aventail EX-2500/1600/750 STv(Ver.8.9) Sep 2007 c 2007 SonicWALL,Inc. All rights reserved.

Microsoft PowerPoint - Amazon VPCとのVPN接続.pptx

Oracle Application Server 10g(9

Visual Studio ( )

DianaScope インストレーションマニュアル

目次 1. Serverspec とは 1.1. Serverspecとは 1.2. Serverspecで出来る事 2. セットアップ 2.1. 必要なもの 2.2. インストール 3. デモ 3.1. デモ環境について 3.2. テスト対象サーバーの登録 3.3. サンプルテストの中身 3.4.

,,, J-SOX ISMS PCIDSS,, IM/VoIP/VoD Copyright 2008 Juniper Networks, Inc. 2

アライドテレシス ディストリビューション・スイッチ AT-x600シリーズで実現するMicrosoft® NAP

untitled

N A/006A インテリジェントスイッチ

Si-R180 ご利用にあたって

Microsoft Word - PSB導入ガイド_ docx

アプリケーションサーバ JBoss超入門

FileMaker Cloud App FileMaker Pro FileMaker Go FileMaker WebDirect App FileMaker Cloud Amazon Web Services (AWS) Marketplace AWS FileMaker Server File

IP.dvi

Alibaba Cloud [ ナレッジドキュメント ] AWS EC2 から Alibaba Cloud ECS へのマイグレーション手順 (Linux 版 ) AWS EC2 から Alibaba Cloud ECS へのマイグレーション手順 (Linux 版 ) Ver SB

LSM-L3-24設定ガイド(初版)

# mv httpd tar.gz /usr/local/src /usr/local/src # tar zxvf httpd tar.gz make #./configure # make # make install Apache # /usr/local/apac

FUJITSU Network Si-R Si-R Gシリーズ Webユーザーズガイド

VMware Horizon

NIC Reference Guide

Part 1 IT CPU IT IT 1998 Windows NT Server 4.0, Terminal Server Edition 1 Windows Based Terminal WBT Windows CE 1 100Mbps 1Gbps LAN OS 1 PC 1 OS 2

ISE 2.1 および AnyConnect 4.3 ポスチャ USB チェックの設定

TM-T88VI 詳細取扱説明書

今から間にあう仮想化入門とXenについて

URoad-TEC101 Syslog Guide

rzamhpdf.ps

(O) (N) (V) (N) kuins-pptp (N) 2

GENESYS2005_Instal_Guide.PDF

SRT/RTX/RT設定例集

RT300i/RT140x/RT105i 取扱説明書

リング型IPカメラ監視ソリューション

INR-HF51882d_users_Linux-Solaris_.doc

SNMPSimple Network Management Protocol 1SNMPv1 2cSNMPv2c SNMP IP SNMP viewers SNMP IP SNMP IP viewers 1: 1. SNMP ENABLE SNMP

Installation Guide for Linux

BMC Configuration ユーザーズガイド

目次 1. 本書の役割 Windows Agent サポート OS とエディション サポート言語 Agent 稼働前提条件 Azure SDK リリース済み Windows Agent のサポート

L2plusスイッチバージョンアップ手順書

RT300/140/105シリーズ 取扱説明書

---> 1 <------IP configurationの1を選択 2. IP address: Subnet mask: > 2 < IP addressの1を選択 Enter IP address: 192.

Systemwalker IT Service Management Systemwalker IT Service Management V11.0L10 IT Service Management - Centric Manager Windows

Web 認証拡張機能簡易ドキュメント

rzammpdf.ps

Cisco Umbrella Branch Cisco Umbrella Branch Cisco ISR Umbrella Branch

Transcription:

ksocket Documentation 20181012 Fixpoint, Inc. 2018 10 12

i 1 2 2 3 2.1............................................. 3 2.1.1 Linux............................................ 3 2.1.2 Windows.......................................... 4 2.2.......................................... 5 2.2.1 Linux............................................ 5 2.2.2 Windows.......................................... 6 2.3............................................... 6 2.4........................................... 7 2.4.1 Linux............................................ 7 2.4.2 Windows.......................................... 7 2.5................................................ 7 2.5.1 Linux............................................ 7 2.5.2 Windows.......................................... 7 2.6............................................. 8 2.6.1 (SNMP)................................. 8 2.6.2 Linux (SSH)......................................... 8 2.6.3 Windows (WinRM)..................................... 8 2.7 AWS........................................... 9 2.7.1 AWS....................... 9 2.8 Azure.......................................... 10 2.8.1 Azure....................... 10 3 12 3.1........................................ 12 3.2............................................. 12 3.3.......................................... 13 3.3.1................................... 13 3.3.2................................. 16 3.3.3................................. 17 4 18 4.1............................................... 18 4.2 (FAQ)......................................... 18

5 19 5.1.................................... 19 5.2......................................... 19 5.2.1 Upstart........................................... 19 5.2.2 systemd........................................... 20 5.3......................................... 20 5.3.1 Linux............................................ 20 6 21 23 ii

ksocket Kompira cloud Kompira cloud ksocket Kompira cloud ksocket : apt, yum OS ksocket Kompira cloud Kompira cloud Web UI REST API ksocket Kompira cloud ksocket : 1

2 1 ksocket 1.4.1 ksocket-<release>-linux-64.<build>.sh (Linux) ksocket-<release>-win-64.<build>.exe (Windows) ksoperations-networks 1.5.0 Cent OS 6.9 Minimal (amd64) Cent OS 7 Minimal (amd64) Ubuntu Server 14.04 (amd64) Ubuntu Server 16.04 (amd64) Windows 10 Professional (amd64)

3 2 2.1 ksocket ksocket-<release>-linux-64.<build>.sh ksocket-<release>-win-64.<build>.exe <release> <build> : ksocket Kompira cloud blog ksocket ksocket ksocket : ksocket ksocket 2.1.1 Linux ksocket-<release>-linux-64.<build>.sh % /bin/bash ksocket-<release>-linux-64.<build>.sh :.sh

2.1 Linux ksocket 1. ksocket token - ksocket 2. Host - <space_name>.cloud.kompira.jp 3. Port - 443 Yes Enter Upstart systemd systemd OS 2.1.2 Windows ksocket Windows Npcap API Npcap (0.99-r3 ) WinPcap API-compatible mode ksocket-<release>-win-64.<build>.exe : API ksoperations-networks 1.3.0 WinPcap Win10Pcap Npcap WinPcap Win10Pcap Npcap 4 2

2.2 Npcap (0.99-r3) WinPcap API-compatible mode Fixpoint ksocket service Windows KSOCKET_HOME 2.2 ksocket OS : ksocket ksocket etc/ksocket - var/log/ksocket - 2.2.1 Linux 2.2. 5

# /opt/fixpoint/ksocket % rm -rf /opt/fixpoint/ksocket # upstart % unlink /etc/init/ksocket.conf # systemd CentOS/RedHat) % unlink /usr/lib/systemd/system/ksocket.service # systemd Ubuntu) % unlink /lib/systemd/system/ksocket.service # systemd FreeDesktop) % unlink /usr/local/lib/systemd/system/ksocket.service 2.2.2 Windows ksocket Fixpoint ksocket service Windows KSOCKET_HOME > > > > 2.3 Kompira cloud > ksocket ksocket ksocket Kompira cloud 2.3 ksocket 6 2

(FAQ) 2.4 ksocket 2.4.1 Linux % /opt/fixpoint/ksocket/bin/ksocket version ksocket: 1.4.0 ksoperations-networks: 1.4.0 2.4.2 Windows ksocket (PowerShell) PowerShell > ksocket version ksocket: 1.4.0 ksoperations-networks: 1.4.0 2.5 2.5.1 Linux # Upstart (RHEL 6.x, CentOS 6.x, Ubuntu 14.04 LTS) % restart ksocket # systemd (RHEL 7.x, CentOS 7.x, Ubuntu 16.04 LTS) % systemctl ksocket restart 2.5.2 Windows Fixpoint ksocket service 2.4. 7

2.6 2.6.1 (SNMP) ksocket IP SNMP SNMP SNMP 2.6.2 Linux (SSH) ksocket IP SSH Linux SSH OS OS RPM/deb SSH 2.6.3 Windows (WinRM) ksocket IP WinRM Windows WinRM OS OS WMI Windows Windows WinRM Windows PowerShell ( ) # WinRM > winrm qc # Basic Basic 8 2

> winrm set winrm/config/service/auth '@{Basic="true"}' > winrm set winrm/config/service '@{AllowUnencrypted="true"}' # # # > winrm configsddl default # WMI # # [ ]>[ ]>[ ] # - Root\CIMV2 [ ] # # - Root\StandardCimv2 [ ] # > wmimgmt.msc WinRM 2.7 AWS AWS EC2 Kompira cloud VPC ksocket EC2 ksocket EC2 : ksocket VPC : EC2 ksocket SSH/WinRM : EC2 Public IP 2.7.1 AWS AWS EC2 ksocket AWS REST API ksocket AWS ReadOnlyAccess 1 2.7. AWS 9

IAM IAM ksocket AWS REST API IAM IAM ksocket AWS REST API Boto3 Credentials *1 ksocket default default awscli awscli aws configure Default output format ksocket 2.8 Azure Azure Virtual Machine (VM) Kompira cloud Virtual Network (VNET) ksocket VM ksocket VM : ksocket VNET : VM ksocket SSH/WinRM : VM Public IP 2.8.1 Azure Azure VM ksocket Azure REST API ksocket Azure Reader *1 Boto3 Docs - Credentials 10 2

1 Managed Service Identity Managed Service Identity ksocket Azure Azure VM *2 Linux VM Windows VM : Service Principal Service Principal Service Principal ksocket Azure Azure Service Principal Service Principal * 2 VM $KSOCKET_HOME/etc/ksocket/azure.yml YAML 1.1 # Service Principal ID clientid: 'Application ID' # Service Principal secret: 'xxxxxxxxxxxxxx' # Service Principal Azure AD ID tenant: 'Directory ID' *2 https://docs.microsoft.com/ja-jp/azure/role-based-access-control/role-assignments-portal#grant-access 2.8. Azure 11

12 3 ksocket YAML 1.1 YAML : ksocket UTF-8 3.1 $KSOCKET_HOME/etc/ksocket/ksocket.yml $KSOCKET_HOME/etc/ksocket/credentials ksocket YAML $KSOCKET_HOME ksocket 3.2 ksocket $KSOCKET_HOME/etc/ksocket/ksocket.yml # # '-' logfile: ${KSOCKET_HOME}/var/log/ksocket/ksocket.yml # # - NOTSET # - DEBUG # - INFO

# - WARN # - WARNING # - ERROR # - CRITICAL #loglevel: 'WARNING' # # https://docs.python.jp/3/library/logging.html#logrecord-attributes # #logformat: "%(asctime)s %(levelname)s %(name)s:%(funcname)s:%(lineno)d %(message)s" # connect connect: # ksocket token: 'xxxxxxxxxx' # host: '<space_name>.cloud.kompira.jp' # port: 443 # directories: # credentials: $KSOCKET_HOME/etc/ksocket/credentials $KSOCKET_HOME/etc/ksocket/ksocket.yml.skeleton : ksocket.yml ksocket 3.3 $KSOCKET_HOME/etc/ksocket/credentials IP 3.3.1 SSH SSH (Secure Shell) $KSOCKET_HOME/etc/ksocket/credentials/ssh 3.3. 13

# IP # 10.10.0.0/16 10.20.0.1, 10.20.0.3 includes: - 10.10.0.0/16-10.20.0.1-10.20.0.3 # IP # includes includes # excludes excludes: - 10.10.1.0/24-10.20.0.1 # account: username: john password: Passw0rd # clientkeys: - filename:../../client_keys/id_john passphrase: helloworld - filename:../../client_keys/id_rsa.common passphrase: common # 22 port: 10022 # timeout: 5.0 # IP sshtunnels: - 10.10.0.1-10.10.0.2 account.clientkeys[n].filename, knownhosts WinRM WINRM (Windows Remote Management) $KSOCKET_HOME/etc/ksocket/credentials/winrm # IP # 10.10.0.0/16 10.20.0.1, 10.20.0.3 includes: - 10.10.0.0/16-10.20.0.1 14 3

- 10.20.0.3 # IP # includes includes # excludes excludes: - 10.10.1.0/24-10.20.0.1 # account: # # # 'MYDOMAIN\\USER01' (NTLM ) # 'user01@mydomain' (UPN ) # username: john # password: Passw0rd # # basic: ( ) # ntlm: NT LAN Manager (NTLM) # credssp: Credential Security Support Provider (CredSSP) authmethod: ntlm # # auto: ( ) # always: # never: authmessageencryption: never # authmethod: credssp # true TLSv1.2 # Windows Server 2008 authcredsspdisabletlsv1.2: true # 5985 port: 15985 # timeout: 5.0 # IP sshtunnels: - 10.10.0.1-10.10.0.2 3.3. 15

SNMP SNMP (Simple Network Management Protocol) $KSOCKET_HOME/etc/ksocket/credentials/snmp # IP # 10.10.0.0/16 10.20.0.1, 10.20.0.3 includes: - 10.10.0.0/16-10.20.0.1-10.20.0.3 # IP # includes includes # excludes excludes: - 10.10.1.0/24-10.20.0.1 authdata: # community: public # 161 port: 161 # timeout: 5.0 # retries: 0 # ( ) retryinterval: 1.0 3.3.2 IP 1. $KSOCKET_HOME/etc/ksocket/credentials/< > 2. _ 3. a 4. 16 3

a.yml b includes IP c excludes IP d INFO WARNING 3.3.3 +- $KSOCKET_HOME/etc/ksocket/credentials/ssh +- 00_common.yml +- 01_specific/ +- 00_common.yml +- 02_final.yml +- _special.yml +- 02_final.yml +- 99-example.yml.skeleton +- _projecta/ +- 00_common.yml +- 02_final.yml +- _special.yml +- _projectb/ +- 00_common.yml +- 02_final.yml +- _special.yml 1. 00_common.yml 2. 01_specific/00_common.yml 3. 01_specific/02_final.yml 4. 02_final.yml 3.3. 17

18 4 4.1 ksocket ksocket ksocket loglevel: 'DEBUG' (ksocket.log) support@kompira.jp 4.2 (FAQ) Q&A ksocket Kompira cloud ksocket Kompira cloud TCP 443 ksocket TCP 443 Kompira cloud ksocket ksocket ksocket ksocket Kompira cloud ksocket ksocket ksocket ksocket IP IP SNMP SNMP

19 5 5.1 OS Windows Linux 5.1 $KSOCKET_HOME C:\ProgramData\Fixpoint\ksocket /opt/fixpoint/ksocket 5.2 --service no 5.2.1 Upstart RHEL 6.x CentOS 6.x Ubuntu 14.04 LTS Upstart ksocket % ln -snf /opt/fixpoint/ksocket/etc/init/ksocket.conf /etc/init/ksocket.conf # Upstart % initctl reload-configuration # ksocket % start ksocket # ksocket % status ksocket

5.2.2 systemd RHEL 7.x CentOS 7.x Ubuntu 16.04 LTS systemd ksocket OS OS CentOS/RedHat Ubuntu /usr/lib/systemd/system/ /lib/systemd/system/ /usr/local/lib/systemd/system/ % ln -snf /opt/fixpoint/ksocket/usr/lib/systemd/system/ksocket.service /usr/lib/ systemd/system/ksocket.service # systemd % systemctl daemon-reload # ksocket % systemctl enable ksocket # ksocket % systemctl start ksocket # ksocket % systemctl status ksocket 5.3 5.3.1 Linux Linux --skip-install -h,--help --version -y,--yes --prefix PATH --token TOKEN --host HOST --port PORT --service no --service upstart --service systemd ksocket yes/no yes /opt/fixpoint/ksocket PATH ksocket token TOKEN Host HOST Port PORT Upstart systemd 20 5

21 6 ksocket ksocket Kompira cloud ksocket Kompira cloud ksocket

23 ksocket, 21, 21, 21