千家信息网

红帽7搭建Zabbix监控

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存
千家信息网最后更新 2026年11月02日红帽7搭建Zabbix监控

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix的实验环境是LAMP,前面我们已经有搭建过LAMP环境了,为了方便以后查看,这里还是详细的写下笔记吧。实验中有些软件包是在线下载的,所以linux服务器的环境一定要能上网。


配置epel源

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -ivh epel-release-latest-7.noarch.rpm

yum repolist ##检查是否已添加至源列表


LAMP搭建环境如下:

yum install httpd -y #安装httpd

yum install mariadb mariadb-server #安装mariadb


由于红帽7的php5.4默认缺少php-bcmath和php-mbstring这两个包.所以我把php升级为php5.6版本的!

#执行下面的命令升级软件仓库

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm


yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring #安装PHP5.6


systemctl restart httpd #重启服务


vim /var/www/html/phpinfo.php #测试是否能调用PHP,在phpinfo.php文档中添加如下内容


客户端测试:OK



systemctl start mariadb #启动mariadb

mysql_secure_installation #初始化数据库服务


回车设置密码



选择Y设置密码


选择Y删除匿名账户


选择Y禁止root用户从远程登录


选择Y删除test数据库并取消对其的访问权限


选择Y刷新授权表,让初始化的设定立即生效


mysql -u root -p使用root用户登录到数据库中:

MariaDB [(none)]> create database zabbix default character set utf8 collate utf8_bin;

MariaDB [(none)]> show databases; #查看当前已有的数据库

MariaDB [(none)]> create user zabbix@localhost IDENTIFIED BY 'zabbix'; #创建zabbix帐号密码

MariaDB [(none)]> grant all on zabbix.* to 'zabbix'@'%' identified by 'zabbix'; #建表

MariaDB [(none)]> exit


systemctl stop firewalld #防火墙关闭命令

setenforce 0

iptables -F


LAMP 环境搭建完毕,接下来安装zabbix3.0

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm #安装zabbox3.0


yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get #安装


导入zabbix的数据库

cd /usr/share/doc/zabbix-server-mysql-3.0.9/

zcat create.sql.gz | mysql -u root -p1 zabbix


修改 vim /etc/zabbix/zabbix_server.conf的配置文件。

DBName=zabbix

DBHost=localhost

DBPassword=zabbix #密码

DBUser=zabbix #用户

注意:有些是存在的,有些要自己添加的,文件中不要重叠哦!



修改 vim /etc/httpd/conf.d/zabbix.conf 的配置文件,添加如下内容

php_value date.timezone Asia/Chongqing




systemctl restart zabbix-server

systemctl restart httpd


客户端进行游览器配置(输入http://linux服务器的192.168.23.20/zabbix 进行访问)


点击Next step(下一步)




输入前面创建的数据库用户zabbix的密码



语言更改中文选择头像,然后选择chinese(zh_CN),然后点击Update


虽然表面是中文了,但是支持中文还是有点问题的,我们通过配置来是它完全支持中文


在window客户端 找到本地C:\Windows\Fonts中的楷体,选择复制,然后发送给zabiix服务器(上传到服务器的方法大家根据自己选择)


SIMKAI.TTL就是我复制过来的字体,

chmod 777 SIMKAI.TTL #给予权限

cp SIMKAI.TTL /usr/share/zabbix/fonts/ #复制到指定路径中,

cp SIMKAI.TTL graphfont.ttf #替换字体。



已经不会乱码了


我们现在来配置zabbix-agent

yum install zabbix-agent #安装

配置 vim /etc/zabbix/zabbix_agentd.conf

server,serverActive是服务器的ip地址,hostname是被监控的IP地址,由于我们要监控zabbix服务器,所以这里都填127.0.0.1.(注意,配置文件中默认有的,只需修改,不需要在下面添加)



systemctl restart zabbix-agent #重启服务

systemctl restart zabbix-server #重启服务






zabbix已经配置好了,zabbix的更多详细配置,请大家自行百度

注,参考于文章http://dongxin.blog.51cto.com/3486403/1771720


服务 配置 选择 服务器 数据 数据库 密码 环境 文件 用户 中文 客户 客户端 系统 监视 监控 内容 命令 地址 字体 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小米移动互联网科技园 盈实互联网科技 金融科技创新监管互联网金融 深圳互联网络科技有限公司 互联网科技英文 互联网科技论文 天津摩尔互联网科技 融势互联网科技 海南购全球互联网科技 重庆威客帮互联网科技 阿大互联网科技有限公司 亳州好赞互联网科技有限公司 威龙国际互联网科技公司 互联网数据科技专业 卓翼科技产业互联网合作 北京市互联网新科技 四川互联网展示科技馆设计 互联网科技包装股份有限公司上市 上海万顺科技互联网有限公司招聘 华人运通互联网科技公司 互联网科技作文 伴你行互联网科技有限公司 衡水科技产业互联网平台 海南科技产业互联网平台 宁夏众和广鑫互联网科技有限公司 互联网为啥属于高科技 西安小鹰速贷互联网科技有限公司 高科技互联网发展前景如何 云南省自由互联网科技有限公司 广州燕处互联网科技有限公司
0