Zabbix で Linux システムを監視する
監視が必要な Linux システムに zabbix エージェントをインストールし、Web インターフェイスからホストを追加して監視します。
zabbixエージェントをインストールする
- Zabbix リポジトリをインストールする
yum install -y wget
wget https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm --no-check-certificate
rpm -Uvh zabbix-release-5.0-1.el7.noarch.rpm
yum clean all
yum install -y zabbix-agent
- Zabbix エージェントの構成
vim /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0 #表示关闭日志收集大小功能
Server=192.168.100.209 # 对应的zabbix server地址,即需要接受谁的监控
ListenPort=10050 # agent接受指令监听的端口
ListenIP=0.0.0.0
StartAgents=3 # 默认的启动的实例数(进程数)
ServerActive=127.0.0.1
Hostname=192.168.100.25 # 区分大小写且在zabbix server看来是唯一的值 一般用IP来区分独一无二
Include=/etc/zabbix/zabbix_agentd.d/*.conf
- Zabbix エージェントを再起動します
systemctl restart zabbix-agent
Zabbix監視を追加
ホストを追加
関連付けテンプレート
現在のホスト監視プロジェクトに一致するテンプレートを選択します. たとえば、Linux システム監視の場合, zabbix に付属のテンプレート OS Linux テンプレートを関連付けることができます.
更新後、構成ホストの列に k8s-node01 側のエージェント ノード側が正常に追加されていることがわかります。
ホスト データの確認
一定期間のデータ収集の後、zabbix サーバーに新しく追加されたホストの監視データとグラフィックがあるかどうかを確認します。グラフィックは次のように表示されます。