zabbix配置
zabbix配置
zabbix监控配置流程
-
自己需要添加监控
- 添加主机组或主机
- 添加监控项目
- 添加触发器
- 添加收件人邮箱
- 配置动作
- 手动触发
- 验证
-
开发人员需要添加监控
- 让开发人员提供获取指标的命令
-
运营人员需要添加监控
- 需要运营人员与开发人员提供获取指标的命令
类型 | IP地址 | 操作系统 |
---|---|---|
服务端 | 192.168.23.140 | Linux |
客户端 | 192.168.23.140 | Linux |
准备工作:
[root@yc1 ~]# wget https://cdn.zabbix.com/zabbix/sources/stable/5.2/zabbix-5.2.6.tar.gz
[root@yc1 ~]# tar xf zabbix-5.2.6.tar.gz
[root@yc1 ~]# cd zabbix-5.2.6/
[root@yc1 zabbix-5.2.6]# ./configure --enable-agent
[root@yc1 zabbix-5.2.6]# make install
[root@yc1 ~]# useradd -r -M -s /sbin/nologin zabbix
//修改配置文件
[root@yc1 ~]# vim /usr/local/etc/zabbix_agentd.conf
······
Server=192.168.23.140 #修改成服务端IP
······
ServerActive=192.168.23.140 #修改成服务端IP
······
Hostname=yc2
[root@yc1 ~]# zabbix_agentd
[root@yc1 ~]# ss -antl
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 0.0.0.0:10050 0.0.0.0:* LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 128 [::]:22 [::]:*
添加主机组、主机
添加监控项
- 模板
- 自定义
模板
添加模板
自定义
//在客户端创建要监控的文件
[root@yc2 ~]# touch /tmp/abc
[root@tc2 ~]# ll /tmp/abc
-rw-r--r--. 1 root root 9 Apr 8 16:14 /tmp/abc
触发验证
//修改监控的文件
[root@yc2 ~]# echo '123' > /tmp/abc
添加触发器
触发验证
//修改监控的文件
[root@yc2 ~]# echo '123' >> /tmp/abc
添加收件人邮箱
配置收件箱
进到用户配置信息页,选择Media设置,点击add添加一个新的媒介即可。
在”Send to”中写上你要接收告警的邮箱
配置动作
触发测试
//更新监控的文件
[root@yc2 ~]# echo 'haha' >> /tmp/abc