服务器
小编这次要给大家分享的是zabbix中如何配置监控项和聚合图形,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。
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-get2.配置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_agentd3.配置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中获得数据的基础,没有监控项,就没有数据——因为一个主机只有监控项定义了单一的指标或者需要获得的数据,监控项适用于采集数据的,多个同类的监控项可以定义成一个应用集,如,mysql增删改查以及每秒钟的读表,写表速度可以写成一个mysql应用集.
对于监控项的示例,需要输入以下必要的信息
名称
输入cpu load作为值,在列表中和其他地方,都会显示这个值作为监控项名称.
值
手动输入system.cpu.load作为值,这是监控项的一个技术上的名称,用于识别获取信息的类型,这个特定值需要是zabbix agent预定义值的一种.
https://www.zabbix.com/documentation/3.4/manual/config/items/itemtypes/zabbix_agent # 此网址就是za
为你详解Oracle闪回技术小程序无法发布-云建站/云站群/小程序百度夺回日本域名baidu.co.jp腾讯云服务器怎么升级版本江苏武进国家高新区:物联网云计算实现污水源头治理云服务器怎么装虚拟机域名备案 谁审核网站打不开打开了又十分卡没法用