遅ればせながら、この記事でまとめておきます。
※AzureクラッシックVMのCentOS 7で確認しています。
CentOS 7なので、nmcli general hostnameでホスト名を確認してみたところ、.localなFQDNになっていない。
sudo nmcli general hostnameでFQDNを設定しました。
そのままだと、ホスト名があれだったので、hostsファイルも修正しておきます。
Microsoft Operations Management Suite Agent for Linuxをダウンロードします。
※現在は、2016/06版がリリースされています。Bugfixみると、以降で書いているログが上がらない件は、バグだったみたい。よって、本記事に書いているエージェントの再起動は不要そうですね。
https://github.com/Microsoft/OMS-Agent-for-Linux/releases にインストール手順も含めて記載があります。
wgetコマンドでダウンロードします。
shaのチェックサムも確認しておきます。
ダウンロードが終わったら、インストールします。-wオプションにはワークプレイスID、-sオプションにはプライマリキーを指定します。
インストール時のログを公開しておきます。
[sashizaki@azcentosbd7 ~]$ sudo sh ./omsagent-1.1.0-124.universal.x64.sh --upgrade -w WorkplaceID -s PrimaryKey [sudo] password for sashizaki: Checking for ctypes python module ... Extracting... Updating OMS agent ... ----- Installing package: omi (omi-1.0.8-5.universal.x64) ----- Creating omiusers group ... Generating a 2048 bit RSA private key ......+++ .........................................+++ writing new private key to '/etc/opt/omi/ssl/omikey.pem' ----- Configuring OMI service ... ln -s '/usr/lib/systemd/system/omid.service' '/etc/systemd/system/multi-user.target.wants/omid.service' ----- Updating package: scx (scx-cimprov-1.6.2-261.universal.x64) ----- Generating certificate with hostname="azcentosbd7.sshzk2012r2.local", domainname="reddog.microsoft.com" ----- Updating package: omsagent (omsagent-1.1.0-124.universal.x64) ----- Creating omsagent group ... Creating omsagent service account ... Configuring OMS agent service ... Configuring rsyslog for OMS logging Restarting service: rsyslog info Reading onboarding params from: /etc/omsagent-onboard.conf info Generating certificate ... info Onboarding success Checking for ctypes python module ... ----- Updating package: omsconfig (omsconfig-1.1.1-150.x64) ----- Checking for ctypes python module...ok! usermod: Failed to change ownership of the home directoryInstalling resource MSFT_nxPackageResource Installing resource MSFT_nxServiceResource Installing resource MSFT_nxGroupResource Installing resource MSFT_nxUserResource Installing resource MSFT_nxOMSAgentResource Installing resource MSFT_nxOMSSyslogResource Installing resource MSFT_nxOMSCustomLogResource Installing resource MSFT_nxOMSPluginResource gpg: directory `/etc/opt/omi/conf/omsconfig/.gnupg' created gpg: new configuration file `/etc/opt/omi/conf/omsconfig/.gnupg/gpg.conf' created gpg: WARNING: options in `/etc/opt/omi/conf/omsconfig/.gnupg/gpg.conf' are not yet active during this run gpg: keyring `/etc/opt/omi/conf/omsconfig/.gnupg/secring.gpg' created gpg: keyring `/etc/opt/omi/conf/omsconfig/keymgmtring.gpg' created gpg: /etc/opt/omi/conf/omsconfig/.gnupg/trustdb.gpg: trustdb created gpg: key 44BC4178: public key "Microsoft (Release Signing)インストールログの通り、Apache httpd、MySQL、Dockerの監視ができる模様。" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) gpg: keyring `/etc/opt/omi/conf/omsconfig/keyring.gpg' created gpg: key DE321294: public key "Microsoft (Release Signing) " imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) Successfully configured omsconfig. ----- Updating bundled packages ----- Checking if Apache is installed ... Apache not found, will not install Checking if Docker is installed... Docker not found. Docker agent will not be installed. Checking if MySQL is installed ... MySQL not found, will not install [sashizaki@azcentosbd7 ~]$
さて、このバージョン(2016/06版ではないです)ではOMSのsyslogにうまく出てきてくれませんでした。
なので、エージェントを再起動してみました。
sudo systemctl restart omsagent.service
ということで、syslogとしてもOMSで検索できるようになってます。
Microsoft Operations Management Suite Agent for LinuxでもApache httpd、MySQLの監視ができるようにしていきたいですね(Dockerもできれば確認したい)。
0 件のコメント:
コメントを投稿