1.安装Zabbix Agent监控本机 安装agent软件 与server端不同,Agent只需安装zabbix-agent包 cat /etc/yum.repos.d/zabbix.repo [zabbix]name=Zabbix Official Repository - $basearchbaseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 [zabbix-non-supported]name=Zabbix Official Repository non-supported - $basearchbaseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIXgpgcheck=1curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIXyum -y install zabbix-agent zabbix-get 2.配置Agent并启动 vim /etc/zabbix/zabbix_agentd.confServer=39.108.140.0 # 被动模式 zabbix-server-ipServerActive=39.108.140.0 # 主动模式 zabbix-server-ipHostname=You-Men # Agent端主机名,最终显示在监控页面上的名字UnsafeUserParameters=1 # 是否限制用户自定义keys使用特殊字符systemctl restart zabbix-agentnetstat -antp|grep agenttcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 3898/zabbix_agentd tcp6 0 0 :::10050 :::* LISTEN 3898/zabbix_agentd 3.配置snmp(可以不做) zabbix除了可以使用agent获取数据之外,还可以通过snmp获取数据,为了能够让zabbix监控更多的信息,将本机的snmp功能启动起来. yum -y install net-snmp net-snmp-utilsvim /etc/snmp/snmpd.confcom2sec notConfigUser 39.108.140.0 publicaccess notConfigGroup "" any noauth exact all none noneview all included .1 80systemctl restart snmpd && systemctl enabel snmpdss -anup |grep snmp # 161端口,udp协议# 测试snmp协议工作是否正常# snmpwalk -v 1 -c public 39.108.140.0 .1.3.6# 使用v1版本,共同体为public,来对192.168.0.1的.1.3.6分支进行walk。snmpwalk -v 2c -c public 39.108.140.0# 使用v2c版本,共同体为public,对39.108.140.0进行walk。# -v 显示当前SNMPWALK命令行版本.# -# 获取cisco设备39.108.140.0的接口类型 接下来我们到web界面上配置如何监控本地主机,我们看到接口上是127.0.0.1,但是我们配置文件写的是39.108.140.0,我们让这两个IP一致.点击3进去然后修改. 

更新完后,跳到下面页面,稍等一会,重新载入一下页面就是可用性为绿色了 
至此,监控本地主机就完成了,如果想看下监控本地主机的网卡流量就做下面图2步骤.鼠标依次根据数字挨个点,如果想要监控项是中文的话,可以做Zabbix故障例一,但是4.4版本较以前版本有所改善,监控项不是乱码,而是英文. 如果想要将这种乱码换成正常中文 如果是windows在C盘搜索simkai.tff中文楷体,拷贝/上传到服务器,然后cp到zabbix的字体目录3.*版本:cp /root/simkai.ttf /usr/share/zabbix/fonts/# 不同的安装方式,路径会有所不同,所以可以直接find / -type d -type fonts找到类似的文件夹,那就是了# 注意字体权限问题vim /usr/share/zabbix/include/defines.inc.php define('ZBX_GRAPH_FONT_NAME', 'simkai'); define('ZBX_FONT_NAME', 'simkai'); 
4.Zabbix监控远程主机 如果远程主机安装不上zabbix-agent,可以通过装的上的zabbix-agent的机器把包传过去 yum -y instlal yum-utils# 下载到指定目录yum install zabbix-agent -y --downloadonly --downloaddir=/root1.安装zabbix agent # 方法一(国外源zabbix好像下载不下来包了,用上面的源): # rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm yum clean all yum -y install zabbix-agent # 方法二:(使用别的机器传过来的zabbix-agent包直接rpm安装即可) rpm -ivh zabbix-agent-4.4.1-1.el7.x86_64.rpm# 修改zabbix-agent配置并启动服务 vim /etc/zabbix/zabbix_agentd.conf Server=192.168.244.144 Server=192.168.244.144 //监控主机IP地址 Hostname=agent1.zabbix.com //被监控主机到监控主机的名字 UnsafeUserParameters=1 systemctl start zabbix-agent ss -antp |grep 10050# 接下来我们到web端进行操作# 为了服务方便管理和易于查看。# 监控系统中往往根据被监控的主机角色或其他属性将同类主机划分到同一个主机组中. 




如果等上一段时间,可用性哪里没有红色警告,就说明这台主机被添加进来了,但是因为没有挂载模板和创建监控项,所以我们接下来尝试着挂载一下模板,然后再去创建监控项. 我们到agent端装一个nginx,然后去zabbix的web端找到此模板并挂载. yum -y install nginxsystemctl start nginx 


5.测试监控主机 接下来我们用浏览器或者elinks访问一下nginx,产生一些数据,然后去zabbix上查看变化 elinks --dump 116.196.83.113 我们以后自定义Key监控项时,先看看最新数据有没有数据过来,如果数据都不会过来,就别提图形触发器报警什么了. 至此,添加本地主机,远程主机,创建主机组,挂载模板就已经完了 

6.Zabbix监控项 监控项(Items)简介 监控项是Zabbix中获得数据的基础,没有监控项,就没有数据 下载地址: docker使用storage出现Exit导致文件无法上传服务器的问题及解决方案 解决PhpStorm连接VirtualBox失败的问题 |