1.服务端上的zabbix监控一部署完毕,上篇博客可见
2.在客户端上安装agent
//创建组和账号
[[email protected] ~]# groupadd -r zabbix
[[email protected] ~]# useradd -r -g zabbix -M -s /sbin/nologin zabbix
//安装编译器
[[email protected] ~]# yum -y install gcc gcc-c++
//安装agent
[[email protected] ~]# yum -y install net-snmp-devel libevent-devel
[[email protected] src]# wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.0.3/zabbix-4.0.3.tar.gz
[[email protected] src]# tar xf zabbix-4.0.3.tar.gz
[[email protected] ~]# ./configure --enable-agent
[[email protected] ~]# make install
//修改配置文件
[[email protected] ~]# cd /usr/local/etc/
[[email protected] ~]# vim zabbix_agentd.conf
查找到Server,修改下面三项:
Server=127.0.0.1 修改为 Server=192.168.47.138 //服务端的ip
ServerActive=127.0.0.1 修改为 ServerActive=192.168.47.138 //服务端的ip
Hostname=pengye1 //添加主机名
//启动服务
[[email protected] etc]# zabbix_agentd
3.解决中文乱码
如果要使用中文,会出现乱码问题,如下图所示:
解决如下:
1.在本机c盘下的/windows/Fonts/,找到简体楷体复制出来
2.通过xftp软件把这个字体文件放到服务端的/usr/local/apache/htdocs/zabbix/fonts/下
3.乱码已解决,刷新界面
4.主机与主机组添加
1.添加主机群,点击创建主机群组,输入名字,点击添加
2.配置主机
监控项添加:
完成:
注意:如何是红色,就重启一下服务端与客户端的zabbix服务
5.模板使用
1.创建模板
2.使用模板
1.修改创建用户提醒时间,把1h改为1m。2. 修改监控项
修改成功:
3.检验:
在客户端上创建用户,看是否有警告
[[email protected] ~]# useradd pengye
[[email protected] ~]# tail /etc/passwd
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:997:User for polkitd:/:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
chrony:x:998:996::/var/lib/chrony:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/false
zabbix:x:997:995::/home/zabbix:/sbin/nologin
pengye:x:1000:1000::/home/pengye:/bin/bash