zabbix部署

本文档详细介绍了如何在Linux环境下部署Zabbix监控系统。首先确保服务器具备LAMP环境,PHP版本为5.6。接着,安装Zabbix组件,修改PHP配置,创建Zabbix数据库及用户,并下载安装包。配置zabbix_server和web参数,启动相关服务。最后,通过web界面设置参数,使用默认账号admin/zabbix完成登录,至此Zabbix部署完成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 环境

192.168.2.117 zabbix-server
192.168.2.112 zabbix-agent
在安装zabbix服务之前,需要先部署好lamp环境,其中php版本为5.6

lamp部署完成后,修改php配置文件的部分参数

sed -i "s/;date.timezone =/date.timezone=Asia\/Shanghai/g" /etc/php.ini
sed -i "s#max_execution_time = 30#max_execution_time= 300#g" /etc/php.ini
sed -i "s#post_max_size = 8M#post_max_size = 16M#g" /etc/php.ini        
sed -i "s#max_input_time = 60#max_input_time = 300#g" /etc/php.ini
sed -i "s#memory_limit = 128M#memory_limit = 128M#g" /etc/php.ini
sed -i "/;mbstring.func_overload = 0/ambstring.func_overload= 2\n" /etc/php.ini

或者手动修改(根据具体版本所需要的参数来设置)

date.timezone = Asia/Shanghai 
max_execution_time = 300 
post_max_size = 32M 
max_input_time=300 
memory_limit = 128M 
mbstring.func_overload = 2

开启apache和mysql服务

chkconfig mysqld on
chkconfig httpd on
service mysqld start
service httpd start

添加用户zabbix

groupadd  zabbix
useradd  -g  zabbix -s  /sbin/nologin zabbix

登陆数据库创建zabbix库并授权用户

create  database  zabbix  charset=utf8;
grant all on zabbix.* to zabbix@localhost identified by '123456';
flush privileges;

zabbix安装包下载地址如下,可以根据需要选择,这里选择zabbix-3.2.7.tar.gz

http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/

  • zabbix部署
tar -zxvf zabbix-3.2.7.tar.gz
cd zabbix-3.2.7
./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl
make
make install
ln -s /usr/local/zabbix/sbin/zabbix_*  /usr/local/sbin/

这里写图片描述

设置启动方式

cd /root/zabbixtest/zabbix-3.2.7
cp  misc/init.d/tru64/zabbix_server  /etc/init.d/zabbix_server
chmod u+x /etc/init.d/zabbix_server

配置数据库数据

cd /root/zabbixtest/zabbix-3.2.7
mysql -uzabbix -p123456 zabbix <database/mysql/schema.sql
mysql -uzabbix -p123456 zabbix <database/mysql/images.sql
mysql -uzabbix -p123456 zabbix < database/mysql/data.sql

配置zabbix_server文件参数

cd /usr/local/zabbix/etc
cp zabbix_server.conf zabbix_server.conf.bak
vim zabbix_server.conf
LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456

配置web文件

cd /root/zabbixtest/zabbix-3.2.7
cp -a frontends/php/*    /var/www/html/
sed    -i   '/date.timezone/i date.timezone = PRC'   /etc/php.ini

重启apache/mysql/zabbix_server服务

service httpd restart
service mysqld restart
service zabbix_server restart
  • web界面参数设置

浏览器输入192.168.2.117,配置参数
1)
这里写图片描述

2)这里的参数或库等需符合zabbix的要求
这里写图片描述

3)设置数据库的连接信息
这里写图片描述

4)

这里写图片描述

5)
这里写图片描述

6)按照界面的提示,下载配置文件,然后放到对应的路径下面,点击finish
这里写图片描述

7)
这里写图片描述

8)在登陆界面输入账号密码,默认账号密码是admin/zabbix
这里写图片描述

9)登陆成功
这里写图片描述

至此zabbix部署完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值