Mac OS X Server (Leopard, Snow Leopard)によるサーバ運用

15分でNew Relicを用いてMac OS Xを監視する設定
概要New Relic Advent Calendar 2015の12月11日分です。NewRelicで、Mac OS Xのリソースモニタリングを行います。公式には対応していないので、サードパーティが公開しているプラグイン、newrelic...

Let’s Encryptを使って簡単0円でサーバ証明書を取得
概要Let's Encrypt を使って、無料サーバ証明書を発行して設置します。手順通りやれば、10分程度で出来ると思います。最近Facebookがゴールドスポンサーになって、盛り上がってきています。12月3日にPublic Betaになり...

launchctlでCould not find domain forエラー
% launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plistCould not find domain forYosemitaに上げたタイミングで無効にしていた無線LAN...

Mac OS X Serverのnamedが起動しない
Feb 2 19:13:48 localdomain org.isc.named: named: number of cpus 'ofork' must be numericFeb 2 19:13:48 localdomain com....

Mac OS X Serverデフォルトシェル変更
chshはローカルのUNIXアカウントしか使えないので、Open Directoryの設定を変える必要がある。sudo dscl . -create /Users/< ユーザ名> UserShell /bin/zsh

gangliaをMac OS X Serverにインストール
超簡単でした。インストール% brew install gangliaテストのために、設定をコピー% cp /usr/local/etc/gmetad.conf .% gmond --default_config > gmond.confシ...

MySQL5.5をportでインストール
Installsudo port install mysql55 mysql55-serversudo port load mysql55-serverSetting$ cd /opt/local/bin/$ sudo ln -s /opt...

超お手軽ネットワークモニタリングコマンド
概要LinuxやUNIXシステムにおいてリソースをモニタリングするためには、topコマンドやiotopを使います。ネットワークのトラフィックはこれらのコマンドではわかりません。kernelの累計トラフィック数などの数値は簡単に表示できますが...

tig = gitをaptitudeのように使えるラッパー
tig概要gitのCLIラッパー。gitコマンドをdpkgだとすると、tigはaptitudeというかんじ。コマンド名の覚え方は、gitを逆から読む。インストールmac# port install tigdebian# aptitude i...

Mac Ports
常用最新のレポジトリを取得# port selfupdate古いパッケージのアップグレード# port -u upgrade outdatedメンテナンスport upgrade outdatedしただけだと、古いパッケージが削除されずに残...