安装zabbix、添加监控主机、管理监控模板

来源:https://blog.csdn.net/Powerful_Fyphp

zabbix官网:www.zabbix.com前端

因为zabbix官网的yum源配置好后,yum安装zabbix一直下载报错mysql

Error downloading packages: zabbix-server-mysql-4.0.14-1.el7.x86_64: [Errno 256] No more mirrors to try. zabbix-web-4.0.14-1.el7.noarch: [Errno 256] No more mirrors to try. zabbix-agent-4.0.14-1.el7.x86_64: [Errno 256] No more mirrors to try.web

因此配置清华大学的yum源,使用清华开源镜像站的rpm包安装zabbixsql

下载zabbix-server-mysql:数据库

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-server-mysql-4.0.14-1.el7.x86_64.rpm

下载zabbix-web:centos

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-web-4.0.14-1.el7.noarch.rpm

下载zabbix-web-mysql:浏览器

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-web-mysql-4.0.14-1.el7.noarch.rpm

下载zabbix-agent:tcp

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.14-1.el7.x86_64.rpm

下载zabbix-get:ide

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-get-4.0.14-1.el7.x86_64.rpm

安装zabbix:

注意顺序,使用yum localinstall会自动安装本地rpm包所需的依赖包

安装zabbix-server-mysql:

yum -y localinstall zabbix-server-mysql-4.0.14-1.el7.x86_64.rpm

#若是报错iksemel xxxx 安装iksemel:yum -y install iksemel

安装zabbix-web:

yum -y localinstall zabbix-web-4.0.14-1.el7.noarch.rpm

安装zabbix-web-mysql:

yum -y localinstall zabbix-web-mysql-4.0.14-1.el7.noarch.rpm

安装zabbix-agent:

yum -y localinstall zabbix-agent-4.0.14-1.el7.x86_64.rpm

安装zabbix-get:

yum -y localinstall zabbix-get-4.0.14-1.el7.x86_64.rpm

解压sql脚本:

gzip -d /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql.gz

建立zabbix库:

create database zabbix;

建立zabbix数据库用户:

grant all on zabbix.* to zabbix@'127.0.0.1' identified by 'zabbix123';

执行zabbix脚本:

source /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql

编辑zabbix-server配置文件:

vi /etc/zabbix/zabbix_server.conf

修改DBhost为127.0.0.1:

在这里插入图片描述

#默认为localhost,但受权数据库用户时,定义的host为127.0.0.1

定义DBpassword:

在这里插入图片描述

编辑/etc/php.ini定义时区:

在这里插入图片描述

启动server、agent、Apache服务:

systemctl start zabbix-server zabbix-agent httpd

#安装zabbix会自动安装Apache

在浏览器访问 ip/zabbix 便可进入web配置页面:

在这里插入图片描述

配置数据库信息:

在这里插入图片描述

配置server信息:

在这里插入图片描述

#配置好以后点击next step、finish便可

登陆zabbix监控web页(默认用户admin密码zabbix):

在这里插入图片描述

zabbix安装完成:

在这里插入图片描述

添加监控主机

在zabbix配置好服务端后,把要监控的机器添加到监控中

安装官网的yum源:

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

安装zabbix-agent:

yum -y install zabbix-agent

#被监控的机器只须要安装zabbix-agent包便可

修改配置文件:

vi /etc/zabbix/zabbix_agentd.conf

修改Server和ServerActive配置项的地址为zabbix服务端IP便可

启动zabbix-agent服务:

systemctl start zabbix-agent

查看监听端口:

[root@centos ~]# netstat -lntp |grep 10050
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      9966/zabbix_agentd  
tcp6       0      0 :::10050                :::*                    LISTEN      9966/zabbix_agentd

#10050端口已被监听,服务端zabbix监听端口为10051

进入zabbix前端管理页面添加主机:

在这里插入图片描述

定义主机名,IP地址,选择群组:

在这里插入图片描述

配置监控模板

添加好监控主机后,须要配置应用集、监控项、触发器、图形、自动发现,能够使用zabbix自带的监控模板(全部的自带模板存放于templates群组中),也能够自定义(应用集中包含监控项,监控项关联触发器、图形、自动发现等配置)

自定义监控模板:

1.建立自定义模板

点击配置→模板→建立模板

在这里插入图片描述

定义模板名称以及所属群组添加自定义模板:

在这里插入图片描述

#接下来就能够去别的模板里去复制每一个应用集对应的监控项、触发器、图形等配置到自定义模板

2.克隆现有模板

已Template OS Linux模板为例,克隆一个新的自定义模板

点击全克隆:

在这里插入图片描述

定义好新模板名称与群组后点击添加便可:

在这里插入图片描述

克隆完后便可显示在模板界面:

在这里插入图片描述

取消并清理连接的模板:

在这里插入图片描述

此时便可删除不须要的应用集,监控项,触发器,图形等(当监控项关联触发器时,须要先删除触发器)

定义好的模板要应用在被监控的主机上能够将模板加入被监控主机的群组,也可针对单台主机连接模板使用

点击配置→主机→点击须要应用该模板的主机名称

在这里插入图片描述

点击模板→选择要使用的模板→点击添加后便可:

在这里插入图片描述

添加完模板后主机页面该主机的应用集、监控项、触发器等列就会显示相应的数值

在这里插入图片描述

#可用性ZBX为绿色表示能够正常监控,为红色表示有问题(IP错误或防火墙缘由等)

点击监测→最新数据→选择主机后便可查看每一个应用集中的监控项监控的值:

在这里插入图片描述

点击监测→图形→选择主机→选择图形项以及时间区间

在这里插入图片描述

便可查看对应的监控图:

在这里插入图片描述

相关文章
相关标签/搜索