zabbix监控指标:
系统:
CPU
内存
硬盘
网络:
网卡
网口
业务:
进程
端口号
日志
硬件:
电源个数
CPU温度
硬盘温度
zabbix监控配置流程
- 添加主机或主机组
- 添加监控项
- 使用模板
- 自定义模板
- 手动加监控项
- 添加触发器
- 手动触发并且验证
环境:
linux8
服务端:主机名——zabbix_server ip——192.168.80.128
客户端:主机名——zabbix_agent ip——192.168.80.130
一.添加主机或主机组
1.配置客户机
ps:服务端zabbix的server与agent已经安装完毕
//将zabbix软件包从server主机传到agent主机上,为其安装zabbix agent
[root@zabbix_server ~]# scp zabbix-5.0.25.tar.gz 192.168.80.130:/root/
The authenticity of host '192.168.80.130 (192.168.80.130)' can't be established.
ECDSA key fingerprint is SHA256:MVKcTLOfqu6GCcKNmMvFWVEWi7Bwx0CVnFnJYlzwvFo.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.80.130' (ECDSA) to the list of known hosts.
root@192.168.80.130's password:
zabbix-5.0.25.tar.gz 100% 20MB 53.2MB/s 00:00
//agent主机安装zabbix agent
[root@zabbix_agent ~]# tar xf zabbix-5.0.25.tar.gz //解压软件包
[root@zabbix_agent ~]# useradd -r -M -s /sbin/nologin zabbix //创建用户
[root@zabbix_agent ~]# dnf -y install net-snmp-devel libevent-devel make pcre-devel gcc gcc-c++ //安装依赖包
[root@zabbix_agent zabbix-5.0.25]# cd zabbix-5.0.25
[root@zabbix_agent zabbix-5.0.25]# ./configure --enable-agent //编译安装
[root@zabbix_agent zabbix-5.0.25]# make install
//配置zabbix_agentd.conf文件
[root@zabbix_agent etc]# vim zabbix_agentd.conf
Server=192.168.80.128
ServerActive=192.168.80.128 //服务端ip
Hostname=qinyu //可以随意
//关闭防火墙和selinux
[root@zabbix_agent etc]# systemctl disable --now firewalld.service
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@zabbix_agent etc]# vim /etc/selinux/config
SELINUX=disabled
//启动agent
[root@zabbix_agent etc]# zabbix_agentd
[root@zabbix_agent etc]# ss -antl
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
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 [::]:*
2.配置服务端
在web界面直接添加
添加完成后效果图
二.添加监控项
1.使用模板
添加完后可看到变化(ZBX变成绿色)
2.自定义模板
选择模板点击add即可创建
随意进入一个模板进行copy
可以查看到它可以copy到我们自己创建的模板中
3.手动加监控项
可以查看到我们手动添加的监控项
写入相应配置
点击add添加即可看到刚才添加的监控项
三.添加触发器
创建触发器
触发器添加好后的效果
四.手动触发并且验证
创建相应文件,并且写入一些内容
[root@zabbix_agent ~]# cd /tmp/
[root@zabbix_agent tmp]# touch abc
[root@zabbix_agent tmp]# ls
abc
[root@zabbix_agent tmp]# echo 'hello world' > abc
[root@zabbix_agent tmp]# ll abc
-rw-r--r--. 1 root root 12 7月 8 00:31 abc
我们再往文件中写入一些内容
[root@zabbix_agent tmp]# echo 'hhhh' > abc
[root@zabbix_agent tmp]# echo 'hhhh' > abc
[root@zabbix_agent tmp]# echo 'hhhh' > abc
[root@zabbix_agent tmp]# echo 'hhhh' > abc
可以发现数据发生了变化
主页出现了报警