zabbix监控配置的流程
监控具体流程如下:
1.在要监控的主机上安装agent
2.在agentd.conf文件中配置server地址和hostname
3.重新启动agent
4.在web界面上添加主机/主机组
5.添加监控项
- 模板添加监控项
- 手动创建监控项
1.zabbix监控windows实例
客户端以监控windows为实例进行演练
环境 | IP | 要安装的应用 |
---|---|---|
服务器 | 192.168.249.141 | lamp架构 zabbix_server zabbix_agent |
客户端 | 169.254.183.195 | zabbix_agent |
1.在要监控的主机上安装agent
官网下载安装包
下载地址:zabbix_agent
//安装zabbix_agent
E:\zabbix>bin\zabbix_agentd.exe -c conf\zabbix_agentd.conf -i
zabbix_agentd.exe [18276]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [18276]: event source [Zabbix Agent] installed successfully
启动服务
windows+r
2.在agentd.conf文件中配置server地址和hostname
//右键用写字板打开conf配置文件,找到如下位置添加服务端IP
//另外一个位置一样添加服务端IP
修改hostname,这里最好修改成随机的名字,以免重名导致后续的监控出问题
3.重新启动agent
首先在控制面板关闭windows的防火墙
4.在web界面上添加主机/主机组
5.添加监控项
模板添加监控项
2.zabbix监控linux客户端实例
环境 | IP | 要安装的应用 |
---|---|---|
服务器 | 192.168.249.141 | lamp架构 zabbix_server zabbix_agent |
客户端 | 192.168.249.145 | zabbix_agent |
安装agent
//下载软件包
[root@localhost ~]# ls
anaconda-ks.cfg zabbix-5.2.6.tar.gz
//解压
[root@localhost ~]# tar xf zabbix-5.2.6.tar.gz
[root@localhost ~]# ls
anaconda-ks.cfg zabbix-5.2.6 zabbix-5.2.6.tar.gz
//创建zabbix用户
[root@localhost ~]# useradd -r -M -s /sbin/nologin zabbix
//安装编译器
[root@localhost ~]# dnf -y install gcc gcc-c++ make vim
//编译agent
[root@localhost zabbix-5.2.6]# ./configure --enable-agent
//报错,安装依赖包
[root@localhost zabbix-5.2.6]# dnf -y install pcre-devel
//安装
[root@localhost zabbix-5.2.6]# make install
//修改配置文件
[root@localhost zabbix-5.2.6]# cd /usr/local/etc/
[root@localhost zabbix-5.2.6]# vim zabbix_agentd.conf
Server=192.168.249.141 //添加服务端IP
ServerActive=192.168.249.141 //添加服务端IP
Hostname=lxr123 //取名最好随机,避免监控有重复的
//启动服务
[root@localhost etc]# zabbix_agentd
[root@localhost etc]# ss -antl
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
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@localhost etc]# cd
//记得关闭防火墙
创建主机/主机组
手动添加监控项
我们在linux中创建一个文件,来监控这个文件的变化
[root@localhost ~]# touch /tmp/abc
添加触发器
定义媒介
手动触发问题
//往abc里面写入东西
[root@localhost ~]# echo 'jfajfalkjdflalj' >> /tmp/abc
验证
可以看到如下主页
可以设置报警声音