zabbix是一个基于WEB界面的分布式系统监视以及网络监视功能的软件,用于监控多台服务器的状态和性能。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。安装部署Zabbix的过程较为复杂,所以使用宝塔面板来简化安装步骤
宝塔面板环境自备
开始安装
1.在官网下载最新版的Zabbix源码包,本地和服务器各一份(方便后期数据库导入)

选择Zabbix Sources,选择版本后Download
注意:不要选版本过低的Zabbix包!若你的PHP版本为7.x则会报错!
将压缩包上传至/root目录内,解压

2.创建zabbix用户和用户组
进入zabbix 5.4.7文件夹,打开终端,按顺序执行以下代码
groupadd zabbix
useradd zabbix -g zabbix -s /sbin/nologin
完成后无提示

3:安装编译Zabbix需要的各种依赖和组件:
yum -y install net-snmp-devel fping
yum -y install unixODBC-devel
4.进入解压后的目录并安装编译后的文件(一定要在zabbix包所在文件夹执行命令,否则无法执行)
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

有缺少哪个组件就安装一下即可
5.安装(出现上图所示make install即可开始安装)

等待安装完成,如上图
6.创建Zabbix所需数据库

在图示处找到root密码,以root身份登录phpMyAdmin

新建数据库

数据库名称为zabbix,排列格式为utf8-bin

重要:在zabbix包所在文件夹下找到database文件夹,再进入mysql文件夹


按顺序导入以下数据库进新建的zabbix数据库:第一schema.sql,第二images.sql,第三data.sql



若导入时报错,请仔细检查排列格式是否正确?是否有权限?
7.修改配置文件
vim /usr/local/zabbix-server/etc/zabbix_server.conf
修改配置文件zabbix_server.conf,找到DBName=
、DBUser=
、DBPassword=
这三个。其中DBPassword=这个配置文件里没有这一项,直接新建这一项内容
DBName=zabbix
DBUser=root
DBPassword=root密码

8.访问页面的配置
在宝塔面板里修改php的max_input_time值为300(也可以在php.ini配置文件中修改)

在禁用函数中删除putenv

新建一个站点

删除刚刚创好的站点下面所有的内容,将本地解压的zabbix源码包中的ui目录下的所有文件拷贝到站点目录下

9.启动服务程序(监控服务端以及监控自身服务)
/usr/local/zabbix-server/sbin/zabbix_server -c /usr/local/zabbix-server/etc/zabbix_server.conf
/usr/local/zabbix-server/sbin/zabbix_agentd -c /usr/local/zabbix-server/etc/zabbix_agentd.conf
10.防火墙放行Zabbix监听端口
防火墙放行10050和10051端口(阿里云或腾讯云等服务商的服务器需要另外放行,这点无需再赘述)

11.访问站点,配置站点
访问站点,setup.php,选择中文

必要条件检测要是无误即可下一步

数据库用户填写root,密码即root密码

填写端口及站点名称

选择时区,中国就选上海,选页面颜色

完成进入主页

默认用户名为Admin,密码为zabbix
登陆后服务正常运行则安装成功

12.配置开机后Zabbix服务自动运行
编辑/etc/rc.d/rc.local,加入Zabbix服务启动命令,即
/usr/local/zabbix-server/sbin/zabbix_server -c /usr/local/zabbix-server/etc/zabbix_server.conf
/usr/local/zabbix-server/sbin/zabbix_agentd -c /usr/local/zabbix-server/etc/zabbix_agentd.conf

这样开机zabbix就能自启了
到此Zabbix的监控端(服务端)就安装完毕了!
更多关于Zabbix安装时的报错处理以及Zabbix被控端的配置,请移步本站主页浏览
无数次的尝试终于装好,如果文章对你有帮助便留个言吧!您的鼓励是对博主的最大支持!q(≧▽≦q)
看看更多关于Zabbix的文章,助你更快成功部署zabbix!
文章评论