SlideShare a Scribd company logo
FileMaker Server
Serverspec 2017
2017/05/21
Frontiers' Conference 2017
•
‣
‣ FileMaker Server Web
INTER-Mediator
‣ Blog: http://www.famlog.jp/
‣ Twitter: @matsuo_atsushi
• FileMaker Cloud
• Infrastructure as Code
• Serverspec
FileMaker Server管理者のためのServerspec入門(2017年版)
• FileMaker
• FileMaker, Inc.
• AWS Amazon Web Services
• 9
• 2017 5
FileMaker Cloud
• FileMaker Server
OS Windows Server macOS
• FileMaker Cloud OS Linux
OS CentOS Linux
•
•
• AWS
etc.
Infrastructure as Code
•
•
Infrastructure as Code
•
•
•
• CI etc.
•
•
•
• CI
•
Infrastructure as Code
•
•
•
• Serverspec
Infrastructure as Code
Serverspec
• FM-Tokyo
2010 10
FileMaker Server管理者のためのServerspec入門(2017年版)
•
•
•
•
•
•
•
•
•
……
•
RSpec is testing tool for the Ruby
programming language.
RSpec
• 2008 RSpec
•
•
RSpec
2013 3
Serverspec
“With serverspec, you can write RSpec tests for
checking your servers are configured correctly.”
http://serverspec.org/
Serverspec
“Serverspec tests your servers' actual state
by executing command locally, via
SSH, via WinRM, via Docker API and
so on. So you don't need to install any agent
softwares on your servers and can use any
configuration management tools, Puppet,Ansible,
CFEngine, Itamae and so on.”
http://serverspec.org/
Serverspec
• 2013 3
•
• RSpec
• MIT License
Serverspec
“
”
http://www.slideshare.net/mizzy/serverspec-hbstudy45
Serverspec
AIX,Arch Linux, Darwin (macOS), Debian,
Fedora/Red Hat/CentOS, FreeBSD, Gentoo
Linux, NixOS, OpenBSD, openSUSE, Plamo
Linux, SmartOS, Solaris, SUSE, Ubuntu,
Windows
Supported OS
$ gem install serverspec rake
(sudo gem install serverspec rake)
$ serverspec-init
$ rake spec
Serverspec
require 'spec_helper'
describe service('fmserverd') do
it { should be_running }
end
describe service('httpd'), :if => os[:family] == 'darwin' do
it { should be_running }
end
describe file('/Library/FileMaker Server/HTTPServer/conf/extra/httpd-ssl.conf') do
its(:content) { should match /SSLProtocol TLSv1.2/ }
end
describe cron do
it { should have_entry '2 4 * * * /usr/local/bin/fmsadmin restart -y adminserver' }
end
Serverspec
•
• SSH
•
Serverspec
• RSpec
• RSpec
Serverspec
Serverspec RSpec
FileMaker Server管理者のためのServerspec入門(2017年版)
• INTER-Mediator-ServerVM
• 5.6 OS Ubuntu
Server 14.04 Alpine Linux 3.5
• Serverspec
Serverspec
“But the true aim of Serverspec is to
help refactoring infrastructure code.”
http://serverspec.org/
Serverspec
• Infrastructure as Code
FileMaker Cloud
•
• http://serverspec.org/
• https://github.com/mizzy/serverspec
• http://www.slideshare.net/mizzy/
serverspec-hbstudy45
• http://www.slideshare.net/mizzy/
serverspec-at-testing-framework-meeting
URL
• Serverspec
• Infrastructure as Code

More Related Content

PDF
fmcsadminの使い方
PDF
fmcsadmin CLI for FileMaker Admin API (Trial)
PDF
fmcsadmin 0.9.2
PDF
Introduction to cPSS
PPTX
Baltimore sep2019 mule_softsfdc
PDF
Efficy CRM architecture
DOC
Introduction To Iis 7
PPTX
IIS PPT (1)
fmcsadminの使い方
fmcsadmin CLI for FileMaker Admin API (Trial)
fmcsadmin 0.9.2
Introduction to cPSS
Baltimore sep2019 mule_softsfdc
Efficy CRM architecture
Introduction To Iis 7
IIS PPT (1)

What's hot (20)

PDF
APEX printing with BI Publisher
PPTX
IIS for Developers
PDF
Deveo
PPTX
IIS 7.0 +
PDF
Previewing Payara Platform 5.192
PDF
Dev ops 2016 dockerizing the it
PPT
Alfresco 5.0 features
PPT
PPT
Understanding IIS
PDF
Things You MUST DO Before Changing WordPress Themes
PPT
Iis it-slideshares.blogspot.com
PDF
Kamailio World 2014 - Introduction to IMS Application Servers
PPTX
Top 5 Reasons To Deploy Windows 10 With Microsoft DirectAccess
PDF
eZ Publish Norwegian Public User Group
PPT
Configuring iis on windows server 2008 for asp.net application
PDF
WSO2 Integration Platform - The most comprehensive integration platform for y...
PDF
Scholarly Publishing with Omeka - part 1: Local installation
PPTX
Windows Server 2008 R2 Dev Session 03
PPTX
Programming with the Finesse API
PPT
VMukti IIS Configuration during server installation For V1034 to V1038
APEX printing with BI Publisher
IIS for Developers
Deveo
IIS 7.0 +
Previewing Payara Platform 5.192
Dev ops 2016 dockerizing the it
Alfresco 5.0 features
Understanding IIS
Things You MUST DO Before Changing WordPress Themes
Iis it-slideshares.blogspot.com
Kamailio World 2014 - Introduction to IMS Application Servers
Top 5 Reasons To Deploy Windows 10 With Microsoft DirectAccess
eZ Publish Norwegian Public User Group
Configuring iis on windows server 2008 for asp.net application
WSO2 Integration Platform - The most comprehensive integration platform for y...
Scholarly Publishing with Omeka - part 1: Local installation
Windows Server 2008 R2 Dev Session 03
Programming with the Finesse API
VMukti IIS Configuration during server installation For V1034 to V1038
Ad

Similar to FileMaker Server管理者のためのServerspec入門(2017年版) (18)

PDF
テスティングフレームワークとサーバー運用
PDF
OSDC 2014: Andreas Schmidt - Testing server infrastructure with serverspec
PDF
Testing servers like software
PPTX
OSDC2014: Testing Server Infrastructure with #serverspec
PPTX
Puppet meetup testing
PPTX
Serverspec and Sensu - Testing and Monitoring collide
PPTX
Adding Security and Compliance to Your Workflow with InSpec
PPTX
Building Security into Your Workflow with InSpec
PDF
Belvedere
PDF
Orchestrated Functional Testing with Puppet-spec and Mspectator
PDF
Orchestrated Functional Testing with Puppet-spec and Mspectator - PuppetConf ...
ODP
Automated Deployment using Open Source
PPTX
Filesystem as a service in OpenStack
PDF
TXLF: Automated Deployment of OpenStack with Chef
PDF
Inspec: Turn your compliance, security, and other policy requirements into au...
PPTX
InSpec - June 2018 at Open28.be
PDF
Ansible, integration testing, and you.
PPTX
A Fabric/Puppet Build/Deploy System
テスティングフレームワークとサーバー運用
OSDC 2014: Andreas Schmidt - Testing server infrastructure with serverspec
Testing servers like software
OSDC2014: Testing Server Infrastructure with #serverspec
Puppet meetup testing
Serverspec and Sensu - Testing and Monitoring collide
Adding Security and Compliance to Your Workflow with InSpec
Building Security into Your Workflow with InSpec
Belvedere
Orchestrated Functional Testing with Puppet-spec and Mspectator
Orchestrated Functional Testing with Puppet-spec and Mspectator - PuppetConf ...
Automated Deployment using Open Source
Filesystem as a service in OpenStack
TXLF: Automated Deployment of OpenStack with Chef
Inspec: Turn your compliance, security, and other policy requirements into au...
InSpec - June 2018 at Open28.be
Ansible, integration testing, and you.
A Fabric/Puppet Build/Deploy System
Ad

More from Atsushi Matsuo (20)

PDF
FMPress Formsの紹介とバージョン1.0.2の変更点
PDF
Claris FileMaker Server for Linux 入門
PDF
FMPress Formsの紹介
PDF
fmcsadmin 1.3.0の新機能
PDF
Integromatを使いノーコードでkintoneのレコードを作成
PDF
INTER-Mediator 5.12とClaris FileMaker Server
PDF
オフライン環境でもkintoneのデータを活用する方法
PDF
fmcsadmin 1.2.0の新機能
PDF
Claris FileMaker Server 管理者が知っておきたい Infrastructure as Code
PDF
Claris FileMaker Server 19.2で拡張されたFileMaker Admin API
PDF
FileMaker Server for LinuxでAD FSによる外部認証
PDF
fmcsadmin 1.1.0
PDF
Claris FileMaker Server 19の新機能と改善点
PDF
macOS版VirtualBoxにCentOS Linux 7をインストール
PDF
FileMaker Server 18とJava
PDF
SSL暗号化通信を利用したネットワークセキュリティの向上(2020年版)
PDF
Integromatを使いkintoneからSlackに通知を送る
PDF
fmcsadmin 1.0.0
PDF
XMLPasteの紹介
PDF
FileMaker Admin API の使い方と活用方法
FMPress Formsの紹介とバージョン1.0.2の変更点
Claris FileMaker Server for Linux 入門
FMPress Formsの紹介
fmcsadmin 1.3.0の新機能
Integromatを使いノーコードでkintoneのレコードを作成
INTER-Mediator 5.12とClaris FileMaker Server
オフライン環境でもkintoneのデータを活用する方法
fmcsadmin 1.2.0の新機能
Claris FileMaker Server 管理者が知っておきたい Infrastructure as Code
Claris FileMaker Server 19.2で拡張されたFileMaker Admin API
FileMaker Server for LinuxでAD FSによる外部認証
fmcsadmin 1.1.0
Claris FileMaker Server 19の新機能と改善点
macOS版VirtualBoxにCentOS Linux 7をインストール
FileMaker Server 18とJava
SSL暗号化通信を利用したネットワークセキュリティの向上(2020年版)
Integromatを使いkintoneからSlackに通知を送る
fmcsadmin 1.0.0
XMLPasteの紹介
FileMaker Admin API の使い方と活用方法

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Approach and Philosophy of On baking technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Getting Started with Data Integration: FME Form 101
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
A Presentation on Artificial Intelligence
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation theory and applications.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Machine Learning_overview_presentation.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
Spectral efficient network and resource selection model in 5G networks
SOPHOS-XG Firewall Administrator PPT.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Big Data Technologies - Introduction.pptx
Approach and Philosophy of On baking technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Getting Started with Data Integration: FME Form 101
Reach Out and Touch Someone: Haptics and Empathic Computing
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Diabetes mellitus diagnosis method based random forest with bat algorithm
A Presentation on Artificial Intelligence
Empathic Computing: Creating Shared Understanding
Encapsulation theory and applications.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MYSQL Presentation for SQL database connectivity
Machine Learning_overview_presentation.pptx
Assigned Numbers - 2025 - Bluetooth® Document

FileMaker Server管理者のためのServerspec入門(2017年版)