batica memo

ちょっとしたコマンドや関数など、1つの記事にするほどでもないけど、調べたこととしてメモしておきたいものを書いていきます。
記事にする時間が無い時にメモとして書くこともあります。
後で記事にしたら消します。

所有者限定モードのためこのボードには投稿できません ボードとは?

【Zabbix】 Template OS Windows by Zabbix agentのサービス監視除外設定

https://note.com/nerone1024/n/ne8c695a5419b

### 変更前
^(?:|RemoteRegistry|MMCSS|gupdate|SysmonLog|clr_optimization_v.+|clr_optimization_v.+|sppsvc|gpsvc|Pml Driver HPZ12|Net Driver HPZ12|MapsBroker|IntelAudioService|Intel\(R\) TPM Provisioning Service|dbupdate|DoSvc)$

### 変更後
#### WpnUserServiceの除外
#### CDPUserServiceの除外
#### BITSの除外
^(?:(CDP|Wpn)User[_A-Za-z0-9]+|BITS|RemoteRegistry|MMCSS|gupdate|SysmonLog|clr_optimization_v.+|clr_optimization_v.+|sppsvc|gpsvc|Pml Driver HPZ12|Net Driver HPZ12|MapsBroker|IntelAudioService|Intel\(R\) TPM Provisioning Service|dbupdate|DoSvc)$

【Zabbix】zabbixのホームディレクトリ

https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_agent?at=refs/heads/release/5.0

「Template DB MySQL by Zabbix agent」を使うために設定を行っている。

Create .my.cnf in the home directory of Zabbix agent for Linux (/var/lib/zabbix by default ) or my.cnf in c:\ for Windows. The file must have three strings:

デフォルトから変更した記憶が無いが、ホームディレクトリを確認する。

[root]
$ cat /etc/passwd | grep zabbix
zabbix:x:988:984:Zabbix Monitoring System:/var/lib/zabbix:/sbin/nologin

ホームディレクトリが無い。

[root]
$ ls -l /var/lib/zabbix
ls: '/var/lib/zabbix' にアクセスできません: そのようなファイルやディレクトリはありません

https://www.zabbix.com/forum/zabbix-troubleshooting-and-problems/403436-no-folder-var-lib-zabbix

Create the directory /var/lib/zabbix yourself. Permissions should be owned by the zabbix user and read/write by the zabbix user.

自分で作成すればよいらしい。

[root]
$ mkdir /var/lib/zabbix
$ chown zabbix:zabbix /var/lib/zabbix

【Zabbix】MySQLのパスワードを変更したらWeb GUI画面に入れなくなった

https://zabbix83.rssing.com/chan-59764673/article76.html
https://saw.hateblo.jp/entry/2019/03/28/183444

⇒mysqlのユーザに対するパスワード、/etc/zabbix/zabbix_server.confだけではなく、/etc/zabbix/web/zabbix.conf.phpにもパスワードが書かれるため変更する。

エラー内容

MySQL database "zabbix" on "localhost" is not available: Access denied for user 'zabbix'@'localhost' (using password: YES)

Zabbix LLDエージェントサポート範囲

https://www.zabbix.com/documentation/3.0/manual/discovery/low_level_discovery

Low-level discovery items “vfs.fs.discovery” and “net.if.discovery” are supported since Zabbix agent version 2.0.
Discovery item “system.cpu.discovery” is supported since Zabbix agent version 2.4.
Discovery of SNMP OIDs is supported since Zabbix server and proxy version 2.0.
Discovery using ODBC SQL queries is supported since Zabbix server and proxy version 3.0.

【Zabbix】mysqlのログインPW

調べたこと

rootユーザのPW

/root/.my.cnfに記載

# cat /root/.my.cnf

[client]
password="{$PASSWORD}"

ZabbixユーザのPW

/etc/zabbix/zabbix_server.conf/etc/zabbix/web/zabbix.conf.phpに記載

# cat /etc/zabbix/zabbix_server.conf

(省略)
### Option: DBUser
#       Database user.
#
# Mandatory: no
# Default:
# DBUser=

DBUser=zabbix

### Option: DBPassword
#       Database password.
#       Comment this line if no password is used.
#
# Mandatory: no
# Default:
# DBPassword=
DBPassword={$PASSWORD}
(省略)
# cat /etc/zabbix/web/zabbix.co.f.php

(省略)
$DB['DATABASE'] = 'zabbix';
$DB['USER']     = 'zabbix';
$DB['PASSWORD'] = '{$PASSWORD}';
(省略)

参考資料

「zabbix appliance のパスワード」作業日誌,2019-03-28(参照:2021-01-12)

【Zabbix】データの保存期間

メモ

操作方法

  • ZabbixWebインターフェース
    [管理]>[一般設定]>[データの保存期間]

デフォルト値

  • イベントとアラート
項目
削除処理を有効
トリガーによるイベントの保存期間 365d
内部イベントの保存期間 1d
ネットワークディスカバリによるイベントの保存期間 1d
自動登録イベントの保存期間 1d
  • サービス
項目
削除処理を有効
データ保存期間 365d
  • 監査
項目
削除処理を有効
データ保存期間 365d
  • ユーザーセッション
項目
削除処理を有効
データ保存期間 365d
  • ヒストリ
項目
削除処理を有効 □(グレーアウト)
アイテムのヒストリの保存期間設定を上書き □(グレーアウト)
データ保存期間 90d(グレーアウト)
  • トレンド
項目
削除処理を有効 □(グレーアウト)
アイテムのヒストリの保存期間設定を上書き □(グレーアウト)
データ保存期間 365d(グレーアウト)

参考資料

「1 GENERAL」Zabbix Documentation 4.0,Zabbix(参照:2020-12-28)

【Zabbix】Zabbixのトリガーに複数行記述する

トリガー条件式をorandで複数行繋ぐ場合は、
半角スペース改行で区切る。
続けて記載するとエラーとなり追加できない。

例)
★OK
{<テンプレート名>:<アイテム名>.last()}<10
or
{<テンプレート名>:<アイテム名>.last()}>5

{<テンプレート名>:<アイテム名>.last()}<10 or {<テンプレート名>:<アイテム名>.last()}>5

★NG
{<テンプレート名>:<アイテム名>.last()}<10or{<テンプレート名>:<アイテム名>.last()}>5

Zabbixのグラフに表示される閾値について

トリガーに設定した閾値がグラフに表示される。
が、閾値が複数になると、グラフに表示されない。