文章目录
1. zabbix监控配置流程
- 配置主机组
- 添加主机
- 添加监控项
- 模板
- 手动添加
- 添加触发器
- 定义用户媒介
- 配置告警方式和动作
- 手动触发告警
2. 示例
环境说明:
环境 | IP | 要安装的应用 |
---|---|---|
服务器 | 192.168.50.138 | lamp架构 zabbix server zabbix agent |
客户端 | 192.168.50.136 | zabbix agent |
2.1 登陆
- 出现警告则会在此页面显示
2.2 创建主机组
2.3 配置客户端主机
解压
[root@136 ~]# ls
anaconda-ks.cfg zabbix-5.2.0.tar.gz
[root@136 ~]# tar xf zabbix-5.2.0.tar.gz
安装软件
[root@136 zabbix-5.2.0]# mount /dev/cdrom /mnt/
mount: /mnt: WARNING: device write-protected, mounted read-only.
[root@136 zabbix-5.2.0]# cd
[root@136 ~]#
[root@136 ~]# yum -y install vim wget gcc gcc-c++ make pcre-devel
编译安装
[root@136 ~]# cd zabbix-5.2.0
[root@136 zabbix-5.2.0]# ls
aclocal.m4 conf database Makefile.am README
AUTHORS config.guess depcomp Makefile.in sass
bin config.sub include man src
build configure INSTALL misc ui
ChangeLog configure.ac install-sh missing
compile COPYING m4 NEWS
[root@136 zabbix-5.2.0]# ./configure --enable-agent
......
***********************************************************
* Now run 'make install' *
* *
* Thank you for using Zabbix! *
* <http://www.zabbix.com> *
***********************************************************
[root@136 zabbix-5.2.0]# make install
创建用户
[root@136 zabbix-5.2.0]# useradd -r -M -s /sbin/nologin zabbix
[root@136 zabbix-5.2.0]# id zabbix
uid=994(zabbix) gid=991(zabbix) groups=991(zabbix)
编辑配置文件
[root@136 zabbix-5.2.0]# cd /usr/local/etc/
[root@136 etc]# ls
zabbix_agentd.conf zabbix_agentd.conf.d
[root@136 etc]# vim zabbix_agentd.conf
Server=192.168.50.138 找到此处,将服务端IP写上去
ServerActive=192.168.50.138
Hostname=tset1 这个地方的名字并不是主机名,一会儿在测试页面时需要指向将这个主机名
启动
[root@136 etc]# zabbix_agentd
[root@136 etc]# ss -antl
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 128 0.0.0.0:10050 0.0.0.0:*
LISTEN 0 128 [::]:22 [::]:*
关闭防火墙
[root@136 etc]# systemctl stop firewalld
[root@136 etc]# vim /etc/selinux/config
2.4 添加主机
2.5 添加监控项
2.5.1 创建监控项
- 监控项已生成
- 查看监控项
- 此时往abc里添加内容
[root@136 ~]# echo 'hello world' >> /etc/abc
[root@136 ~]# echo 'hello world' >> /etc/abc
[root@136 ~]# echo 'hello world' >> /etc/abc
[root@136 ~]# echo 'hello world' >> /etc/abc
[root@136 ~]# echo 'hello world' >> /etc/abc
[root@136 ~]# echo 'hello world' >> /etc/abc
2.6 添加触发器
2.7 测试结果是否有警告
- 此时往abc里添加内容
[root@136 ~]# echo 'hello world' >> /etc/abc
[root@136 ~]# echo 'hello world' >> /etc/abc
[root@136 ~]# echo 'hello world' >> /etc/abc
[root@136 ~]# echo 'kkkkk' >> /etc/abc 添加这3条
[root@136 ~]# echo 'kkkkk' >> /etc/abc
[root@136 ~]# echo 'kkkkk' >> /etc/abc
- 等待2分钟查看警告
- 产生警告后再等2分钟,该警告会自动消失