千家信息网

项目实战:Ubuntu系统LNMP环境下安装配置zabbix3.04

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Ubuntu 14.04(LNMP)安装配置Zabbix 3.0,LNMP安装你可以参考我上一篇博文《ubuntu安装配置LNMP》需求分析(1)Zabbix数据库可能需要大量的CPU资源,这取决于数
千家信息网最后更新 2026年11月01日项目实战:Ubuntu系统LNMP环境下安装配置zabbix3.04

Ubuntu 14.04(LNMP)安装配置Zabbix 3.0,LNMP安装你可以参考我上一篇博文《ubuntu安装配置LNMP》

需求分析

(1)Zabbix数据库可能需要大量的CPU资源,这取决于数量的监控参数和选择数据库引擎。官网截图,便于大家参考

(2)数据库管理系统

(3)前端

(4)详细内容你可以参考官网文档

https://www.zabbix.com/documentation/3.0/manual/installation/requirements


网络架构:

添加zabbix3.0的源

(1)官网下载地址

http://www.zabbix.com/download.php

(2)可以根据自己工作需求选择zabbix版本

# wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb

# dpkg -i zabbix-release_3.0-1+trusty_all.deb

# apt-get update

安装zabbix-server所需要的包

(1)Zabbix服务器和mysql数据库和web前端。

apt-get install zabbix-server-mysql zabbix-frontend-php php5-mysql

(2)安装Zabbix agent。

apt-get install zabbix-agent

创建、初始化zabbix数据库

(1)在MySQL创建zabbix数据库和用户。

# mysql -uroot -p

password:

> create user 'zabbix'@'localhost' identified by 'Bd_zabbix';

> create database zabbix;

> grant all privileges on zabbix.* to 'zabbix'@'localhost';

> flush privileges;

> \q;

bye

(2)然后导入初始模式和数据。

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

ls

gunzip create.sql.gz

mysql -u zabbix -p zabbix < create.sql

(1)在zabbix_server.conf文件中编辑数据库配置

vi /etc/zabbix/zabbix_server.conf

…

DBHost=localhost

…

DBName=zabbix

…

DBUser=zabbix

…

DBPassword=youpassword

…

(2)开启zabbix服务

# service zabbix-server start

# /etc/init.d/zabbix-server start

编辑PHP,配置Zabbix前端

# vi /etc/php5/fpm/php.ini

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

date.timezone = Asia/Shanghai

always_populate_raw_post_data = On

配置zabbix-web并登录

(1)复制zabbix web文件到Nginx目录下

# mkdir /usr/share/nginx/html/zabbix

# cp -r /usr/share/zabbix/* /usr/share/nginx/html/zabbix

(2)浏览器登录配置http://ip-address or domain-name/zabbix,点击"Next step"开始配置。

如:http://121.40.*.*/zabbix/setup.php

(3)全部显示OK下一步,如果Check of pre-requisites报错,你可以检查php.ini文件,完成后,点击"Nextstep"继续。

(4)Configure DB connection窗口中配置zabbix-mysql的类型、主机、端口号、数据库名称、用户名、密码。点击"Next step"继续。

(5)主机名或主机Zabbix服务器的IP地址和端口号,以及安装的名称,我数据库和zabbix服务器在同一台主机上,我这里保存默认设置,点击"Next step"继续配置。

(6)请检查配置参数。如果都是正确的,按"Next step"按钮,或"Back"按钮来更改配置参数。

(7)出现配置成功提示,Fihsh就可以登陆了

(8)默认用户名密码

用户名:Admin

密码:zabbix

(9)成功登陆后面就开始配置添加自己要监控的主机了(成功登陆界面如下)




最后!

到这里基本上zabbix-service安装完成了,根据我的网络架构图可以看出,公司内网需要proxy,分布式监控参考我的另一篇博客《zabbix分布式监控(阿里云zabbix-server,内网zabbix-proxy》;

后面就是添加、配置监控主机,可以参考我另一篇博文《zabbix服务器添加监控主机,使用监控模板及自定义监控项》。



参考文档

https://www.zabbix.com/documentation/3.0/manual/installation/install_from_packages

你也可以编译源码包安装

官方安装包下载地址:http://www.zabbix.com/download.php

官方安装参考文档:https://www.zabbix.com/documentation/3.0/manual/installation/install



安装过程中BUG修复

PHP重启BUG

root@zabbix-server:~# service php5-fpm restart

stop: Unknown instance:

php5-fpm start/running, process 31130

解决方法:

root@zabbix-server:~# service php5-fpm stop

stop: Unknown instance:

root@zabbix-server:~# ps aux |grep php

www-data 8184 0.00.8 226944 17092 ? S Aug310:00 php-fpm: pool www

www-data 8185 0.00.8 226724 16888 ? S Aug310:00 php-fpm: pool www

root 31223 0.00.0 11744 932 pts/0S+ 09:59 0:00 grep --color=auto php

root@zabbix-server:~# kill 8184 8185 31223

-bash: kill: (31223) - No such process

root@zabbix-server:~# kill 8184 8185

-bash: kill: (8184) - No such process

-bash: kill: (8185) - No such process

root@zabbix-server:~# ps aux |grep php

root 31237 0.00.0 11740 936 pts/0S+ 10:00 0:00 grep --color=auto php

root@zabbix-server:~# service php5-fpm start

php5-fpm start/running, process 31249

root@zabbix-server:~# php5-fpm -t

[01-Sep-2016 10:00:41] NOTICE: configuration file /etc/php5/fpm/php-fpm.conf test is successful

最后,欢迎朋友留下你的疑问,我们互相学习!


配置 数据 数据库 监控 主机 参考 服务 服务器 用户 成功 前端 参数 地址 密码 文件 文档 用户名 登陆 分布式 口号 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州大一互联网络科技有限公司 中国互联网科技股 科技创新与互联网经济 科技企业和互联网企业 天津摩尔互联网科技 互联网经济与金融科技 岳阳华臻互联网科技有限公司 米聚互联网科技南京有限公司排面 畅思互联网科技 长沙茂晟互联网科技有限公司 国大互联网教育科技有限公司薪资 众安科技工业互联网合作 上海京穆互联网科技有限公司 宇信科技在杭州互联网排第几 互联网安防科技感 互联网硬科技公司 珠海东科互联网科技有限公司 平安好医生打造互联网科技医疗 安徽九吞吴互联网科技有限公司 高科技和互联网的现代国家 花魁咖啡 百单网互联网科技有限公司怎么样 华服互联网科技怎么样 互联网金融 科技金融 互联网科技logo 随着互联网科技发展 国大互联网教育科技有限公司工作 易租星互联网科技有限公司 亚光科技低轨卫星互联网 现代科技的标志之一的互联网
0