Python

pipenv プロジェクトのサービス化

www.instrumedley.net つづきです。 環境 systemd サービスユニットの設定ファイル作成 サービスの有効化と起動 環境 $ cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) $ uname -r 3.10.0-862.9.1.el7.x86_64 $ which python /bin/python $ …

pipenv プロジェクトのコピー

www.instrumedley.net つづきです。 環境 flask アプリケーションの起動 プロジェクトのコピー 環境 $ cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) $ uname -r 3.10.0-862.9.1.el7.x86_64 $ which python /bin/python $ python -V Python…

pipenv の使い方

www.instrumedley.net これのつづきです。 環境 プロジェクトの条件 python 3.7 をビルドするために必要なパッケージをインストール pipenv の使い方 プロジェクトディレクトリの作成と python-3.7 のインストール 実行 python パッケージのインストールとア…

pipenv のインストール

Pipenv: 人間のためのPython開発ワークフロー — pipenv 2018.11.27.dev0 ドキュメント pipenv は pyenv や pip, virtualenv と連携して Python プロジェクトの仮想環境を作成します。 環境 インストール pyenv のインストール pip をインストール pipenv を…

ansible-playbook 実行時のエラーをメールで通知する

mailコールバックプラグイン 環境 コールバックプラグインの準備 コールバックプラグインの編集 ansible.cfgの編集 playbookの編集 test.yml 実行と結果 メール本文 件名 本文 mailコールバックプラグイン mailコールバックプラグインを利用します。 ansible…

netdata dns_query_time プラグイン

github.com dns_query_timeプラグインが追加されました。 環境 # cat /etc/centos-release CentOS Linux release 7.3.1611 (Core) Requirement python-dnspythonが必須です。 CentOSではpython-dnsパッケージをインストールする必要があります。 # yum insta…

NetData で python plugin の debug

# su -s /bin/bash netdata -bash-4.2$ cd /usr/libexec/netdata/plugins.d -bash-4.2$ ./python.d.plugin 10 debug nginx # /opt にインストールした場合 -bash-4.2$ NETDATA_CONFIG_DIR=/opt/netdata/etc/netdata/ /opt/netdata/usr/libexec/netdata/plugi…

NetData + Graphite + Grafana によるパフォーマンスモニタリング

環境 インストール MariaDBにgraphiteユーザを作成 Graphiteの設定(/etc/graphite-web/local_settings.py) graphite-webの設定(/etc/httpd/conf.d/graphite-web.conf) carbon-cacheの設定(/etc/carbon/storage-schemas.conf) NetDataのバックエンド設定(/opt…

ansibleを利用してnetboxをインストールする

環境 Roleのインストール Playbookの編集 事前の作業 libsemanage-python apacheの設定 SELinux Playbookの実行 スクリーンショット API github.com netboxはIPアドレスの管理*1やラック、サーバ等を管理*2するソフトウェアです。 環境 # cat /etc/centos-re…

pyenv と pyenv-virtualenv のサンプル

環境 インストール インストールに必要なパッケージ ユーザ環境にインストール pyenv のアップデート python のインストール pyenv-virtualenv を利用 pyenv-virtualenv 環境で pip を利用 pyenv-virtualenv で環境を変更 一時的に他の環境を利用 virtualenv…