ConoHaでZabbix！

# ConoHaのZabbixテンプレートを使って環境構築してみる

家にある [Bluetooth体重計とRaspberry Piを繋いだ](https://qiita.com/130cmWolf/items/0a6a9aed08ae74e0cfa5) ので
せっかくだからZabbixへデータを送信して~~このはちゃんの体重を~~管理するために
さらっと構築します。

## VPSを立てましょう

### ログイン！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/117f8c70-4aa1-20d4-b820-09cc00a0a08b.png)

`サーバーを追加` 
そういえば`サーバ`、`サーバー`の表記戦争は`サーバー`を採用してるみたいですね
MicrosoftもWin7辺りから`サーバー`に変更して行ってましたし。[参考](https://japan.zdnet.com/article/20377831/)
私は`サーバー`派ではありますが文書作成中`サーバ`になることがあります。~~（辛い）~~

### サーバーテンプレートイメージ選択！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/6f227e26-2893-9352-d2cb-129a77dc69f9.png)
パスワードはきちっと(重要)
ネームタグは適当に

スペックは最安で追加！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/399ddf74-cc3d-8079-b12f-c5a520246430.png)

サーバー追加完了！
VPSはこれでサーバー建っちゃうから楽すね
超簡単~~課金~~
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/f4a8e2a8-7727-b096-51e8-69bf152653b1.png)

ネームタグをクリックして
詳細を開きます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/df64e059-cf46-a487-be0e-8e1f7eb186e8.png)

### サーバーのIPアドレスへSSH接続しましょう

#### コンソール
あえてコンソールでログイン
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/3085a0b2-c063-a061-58f3-11d216af4635.png)

SSHアプリ？贅沢ですね

user に`root`
さっき入れたrootパスワードをPasswordに入力してログイン

```
================================================
Welcome to Zabbix image!

URL: http://xxx.xxx.xxx.xxx/zabbix
MySQL root password:   xxxxxxxxx

MySQL Zabbix database name: zabbix_db
MySQL Zabbix username     : zabbix_user
MySQL zabbix_user password: xxxxxxxxx

Enjoy!

To delete this message: rm -f /etc/motd
================================================
```
サーバーアクセスURLとパスワードを教えてくれます。
あとmotd消してねってあります

とりあえずサーバー情報メモしてmotd消しましょう

```
# rm -f /etc/motd
```

で、

```
exit
```

今回のコンソールへの用はこれだけ

#### SSH
SSHで繋ぎたい人は
みんなおとなしく[rlogin](http://nanno.dip.jp/softlib/man/rlogin/)を使いましょう

## Zabbixを設定しましょう

### Zabbixアクセス！
さっきmotdに書いてあったURLへアクセスします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/c82c5e67-ca71-5c1b-5aca-653e6c87746d.png)

4.2らしいっす
執筆時点ではもうサポート切れてるみたい
https://www.zabbix.com/jp/life_cycle_and_release_policy
後でアップデートしないとね

ってことで`Next step`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/024ac67d-50ab-4f5c-8a33-8de95ec64fa3.png)
環境はAllOK
(じゃないと困る)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/cc1fca1a-a4d3-353e-04b9-d7106c88d682.png)
ここでさっきメモした

```
MySQL Zabbix database name: zabbix_db
MySQL Zabbix username     : zabbix_user
MySQL zabbix_user password: xxxxxxxxx
```
を入力しましょう
そのままだとzabbixになってます。

では`Next step`

サーバーの名前をつけれます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/63265faa-1f4e-9397-d3ec-b9b9ed13e06f.png)
オプションなので自由に入力または空で

`Next step`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/d0a0a2d8-0282-74e1-ee38-4daecf3395e6.png)

確認が出るので`Next step`

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/f4f0f09e-6273-1833-c2af-bea921f942bb.png)

おめでとうだって！`Finish`で終了！

初期ユーザーパスワードは
Admin / zabbixになります
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/964ebc3b-d7fc-b963-0146-10eed745a3e4.png)
ログインしたら即変更しましょう

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/56d4ae1c-9509-e536-7f38-5d43579e285b.png)
`Administration`の`Users`を選択から
Adminを選択

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/0b6ef125-6a30-8588-7100-5328f7053b27.png)
`Change password`を選択してパスワード入力欄を表示させます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/ab5fdcd9-9581-d9d2-9fe4-99f0975b3c2c.png)
新規パスワードを入力！

ユーザ名も変えてしまうのもいいです
Aliasを変更すれば自由な名前がつけれます。

日本語がいい人はLanguageをJapaneseにします

そして![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/439e9cd0-c901-f3b5-caa8-9da0165ce864.png)！！

パスワードはとにかく即やりましょう。
危険です。

ログアウトして再度さっき入れたパスワードでログインします
ユーザも変更していたらユーザ名もあわせます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/2672d957-bfe0-f8db-4a31-0f1226c02818.png)

サーバー構築完了！

### Zabbixの更新

サーバーコンソールで

```
# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
# yum clean all
# yum update zabbix-server-mysql zabbix-web zabbix-web-mysql
# yum install zabbix-web-japanese
# systemctl restart zabbix-server
```
zabbix-web-japaneseを入れないとグラフの文字が化けます

構築だけであればここまでで完了です！

### CentOSの更新

VPS立ち上げ後定番の
システム更新もしておきましょう

```
# yum clean all
# yum update
```

なんなら再起動してしまいましょう
`kernel`更新も入ってますし

```
# reboot
```

## ~~体重の監視~~

### 監視項目作成
このはちゃんは栃木の座敷童子だから設定も日本語にしたよ
`設定`、`ホスト`、`ホストの作成`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/b458248a-c540-3414-4b40-3ab3d03d3063.png)

ホスト名は`ConoHa`でいいか
グループも`ConoHa`にします
ConoHaと入力して`ConoHa(新規)`を選択すれば同時にグループも作ってくれます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/f6e97261-cc48-fc14-928f-5fc41bcb5e61.png)

今回はエージェントを使わないのでそのままでヨシ

では![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/645dde56-abc5-9219-a602-c554217ad1eb.png)

ホストが追加されたので
アイテムを追加します
`ConoHa`の`アイテム`をを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/a0e156d3-5b8e-4b4c-6529-e270a9c0ec4f.png)

から![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/04a2af6d-7646-dcb0-77b7-0cddf817a8f6.png)を選択します

名前：Weight
タイプ：Zabbixトラッパー
キー：Weight
データ型：浮動小数点
単位：Kg
トレンドの保存期間：1095d
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/d5644180-ed40-82d2-9eb9-b2fa9b423357.png)
データは3年保存します。
ZabbixSenderで送信するので監視は行いません。

これで設定完了しました！！

[Bluetooth体重計+ZabbixSender on Raspberry Pi](https://qiita.com/130cmWolf/items/0a6a9aed08ae74e0cfa5)からデータを送信してみます

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150940/79d469d3-0e3f-b7d9-c47a-9a5a4e419340.png)

届いてますね！
これで体重の記録がつけれます。