千家信息网

ubuntu系统下部署zabbix服务器监控的方法教程

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,前言最近需要部署一套zabbix监控服务器,之前只是玩过zabbix的注入漏洞,但还没布置过,发现网上好多都是centos+源码编译的zabbix,因此写下此篇记录下安装过程,下面来一起看看详细的介绍
千家信息网最后更新 2026年11月01日ubuntu系统下部署zabbix服务器监控的方法教程

前言

最近需要部署一套zabbix监控服务器,之前只是玩过zabbix的注入漏洞,但还没布置过,发现网上好多都是centos+源码编译的zabbix,因此写下此篇记录下安装过程,下面来一起看看详细的介绍:

环境ubuntu+apache+mysql+php,没搭建的可以参考这篇文章

php设置:

//重要,安装zabbix时会检测这些内容是否已经修改

vim /etc/php5/apache2/php.ini ;date.timezone ===>去掉注释在=后添加 Asia/Shanghai  max_input_time =600  max_execution_time= 600  post_max_size =32M 

安装zabbix服务端

sudo apt-get install zabbix-server-mysql 

启动zabbix-server

cat /etc/default/zabbix-server #如下一段 # This is by default set to "no" because a MySQL database needs to be prepared # and configured before you can start the Zabbix server for the first time. # # Instructions on how to set up the database can be found in # /usr/share/doc/zabbix-server-mysql/README.Debian START=no 

修改START=yes

重启zabbix-server

service zabbix-server restart 

如果只是服务启动,但10051端口没有开启,可以查看下日志 /var/log/zabbix-server/zabbix-serber.log 看下失败原因,之前10051端口一直启动不了,查看日志分析出时数据库连接的问题,数据库连接ip写成ubuntu的ip地址,但msyql没有开启外连,导致无法连接数据库,mdzz

查看帮助文档

cat/usr/share/doc/zabbix-server-mysql/README.Debian 
create database zabbix character set utf8; create user 'zabbix'@'%' identified by 'zabbix'; grant all on zabbix.* to 'zabbix'@'%' identified by 'zabbix';  zcat /usr/share/zabbix-server-mysql/{schema,images,data}.sql.gz \ | mysql -uzabbix -pzabbix zabbix 

或者切换到相应目录:

zcat {schema,images,data}.sql.gz \ | mysql -uzabbix -pzabbix -hloalhost zabbix

设置数据库信息

mysql> create database zabbix;Query OK, 1 row affected (0.00 sec) mysql> grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix'; #创建访问数据库的用户,Query OK, 0 rows affected (0.00 sec) mysql> flush privileges;Query OK, 0 rows affected (0.00 sec) exit//切换到/usr/share/zabbix-server-mysql 目录下zcat {schema,images,data}.sql.gz \ | mysql -uzabbix -pzabbix-hloalhost zabbix

安装zabbix客户端

在受监控的主机上安装客户端,如果

apt-get install zabbix-agent

修改配置文件:

[root@localhost zabbix]# vim zabbix_agentd.conf  Server=localhost #指定server,其他可以先不用修改

然后启动zabbix-agent:

service zabbix-agent start 

安装zabbix的网站程序

sudo apt-get install zabbix-frontend-php(数据库root,root,root)

在/var/www/html目录下建立一个软连接:

ln -s /usr/share/zabbix

在浏览器里输入localhost/zabbix 就可以开始安装

如果提示配置文件zabbix.conf.php丢失,下载后在复制到目录下

sudo cp /home/yoara/zabbix.conf.php /etc/zabbix/zabbix.conf.php 

使用zabbix进行监控之前,要理解一次完整的监控流程可以简单描述为:Hostgroups(主机组)->Hosts(主机)->Applications(监控应用集)->Items(监控项)->Triggers(触发器)->Actions(告警动作)->Medias(告警方式)->User groups(用户组)->Users(用户)

总结:

zabbix分三部分数据库,服务端和客户端,数据库和服务端安装在一个服务器上,客户端安装在受监控的服务器上
客户端负责收集受监控主机的cpu,内存之类的信息

最后附上几张zabbix监控的图



好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。

监控 数据 数据库 服务 客户 客户端 主机 目录 服务器 内容 用户 信息 只是 文件 日志 端口 篇文章 切换 帮助 配置 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网高科技 保险科技 互联网保险 互联网和科技技术 互联网通讯科技 互联网最新的科技有限公司 中资互联网科技 互联网金融 科技 互联网科技论文 极限挑战互联网科技 剑昆互联网络科技有限公司临桂 青岛科技大学互联网大赛研究生 亳州好赞互联网科技有限公司 民营互联网公司国防科技 南博望互联网科技有限公司 伊宁互联网科技做什么的 国大互联网教育科技有限公司薪资 锡山区互联网智能科技产品供应 北京军民互联网科技公司 互联网科技自媒体灵感 山东亿川互联网科技有限责任公司 互联网科技美容 无锡溥仪互联网科技有限公司 科技大学互联网专业好不好 互联网科技公司需要的职位 茂名市互联网科技产业园 互联网公司科技股 未来五年的互联网科技 卡尔迅互联网科技有限公司 萌小萌互联网科技河南有限公司 三亚科技创新互联网基地
0