zabbix监控指标
系统:cpu,内存,硬盘
网络:网卡,网口
业务:进程,端口号,日志
硬件:电源个数,cpu温度,硬盘温度
配置层次:添加主机或主机组
添加监控项
1.使用模板添加
2.自定义添加
3.手动添加
添加触发器
添加媒介
添加动作
添加触发并验证
在另一台虚拟机上装上zabbix客户端
[root@localhost ~]# yum -y install net-snmp-devel libevent-devel make
//安装依赖包
[root@localhost ~]# ls
anaconda-ks.cfg zabbix-5.0.25 zabbix-5.0.25.tar.gz
//下载包解压进到目录
[root@localhost zabbix-5.0.25]# ./configure --enable-agent
//装客户端agent
关掉客户端的防护墙selinux
[root@localhost etc]# systemctl disable --now firewalld
[root@localhost etc]# setenforce 0
[root@localhost etc]# vim /etc/selinux/config
更改客户端配置文件
[root@localhost etc]# vim zabbix_agentd.conf
# Server=
Server=192.168.80.22
# ServerActive=
ServerActive=192.168.80.22
这里指向服务的ip
# Hostname=
Hostname=xiaoxin
//主机名可以随机
[root@localhost etc]# zabbix_agentd
//启动服务
[root@localhost etc]# ss -ant
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:*
ESTAB 0 0 192.168.80.20:22 192.168.80.1:64227
ESTAB 0 52 192.168.80.20:22 192.168.80.1:63923
LISTEN 0 128 [::]:22 [::]:*
接下来配置服务端
创建主机
添加监控项
之后用update更新下
使用模板添加
选择一个模板cp
手动添加模板
在下面可以看道我们手动添加的监控项
配置主机
创建监控项
可以看到刚才设置的信息都加进来了
接下来添加触发器
接下来手动出发验证
[root@localhost ~]# cd /tmp/
[root@localhost tmp]# echo 'hello woeld' > abc
[root@localhost tmp]# ll
total 16
-rw-r--r-- 1 root root 12 Jul 7 20:51 abc
drwx------ 2 root root 6 Jul 7 19:58 vmware-root_892-2722239036
drwx------ 2 root root 6 Jul 7 19:41 vmware-root_896-2730693439
drwx------. 2 root root 6 Jul 7 19:08 vmware-root_907-4021784429
-rw-rw-r--. 1 zabbix zabbix 6305 Jul 7 20:45 zabbix_agentd.log
-rw-rw-r-- 1 zabbix zabbix 4 Jul 7 19:58 zabbix_agentd.pid
//在客户端的tmp下面写东西
找到runtime
如果没检查到 可以到服务端操作已下命令
[root@node1 ~]# zabbix_get -s 192.168.80.20 -k vfs.file.cksum[/tmp/abc]
2797062469
//可以看到取到的值跟界面上一模一样
[root@localhost tmp]# echo 'xiaoxin' > abc
//随着更改目录里面的东西,监控的值也会改变
并且带着声音提示