互联网服务MySQLCentOSZabbix

各位老师好,我这面想在centos系统搭建zabbix,然后可以提供下配套软件的安装包么?

b2v9m9rtajs

b2v9m9rtajs

参与9

1同行回答

yinxinyinxin项目经理某金融机构
centos 7下搭建zabbix 3.4监控系统1、进入zabbix官方网站下载页面通过网址:https://www.zabbix.com/download, 进入到“Download and install Zabbix”页面,然后选择第1个页签“for production use",即"Install Zabbix from Package";2、选择一组搭建环境这里选择如下,据选择...显示全部

centos 7下搭建zabbix 3.4监控系统

1、进入zabbix官方网站下载页面

通过网址:https://www.zabbix.com/download, 进入到“Download and install Zabbix”页面,然后选择第1个页签“for production use",即"Install Zabbix from Package";

2、选择一组搭建环境

这里选择如下,据选择页面往下会有相应的安装指导,主体安装步骤参照执行基本没问题,但是操作系统和数据库得自己提前装好,这是安装zabbix server的前置平台条件。

3、安装与配置

a. Install Repository with MySQL database(安装官方zabbix server源库)
# rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

b. Install Zabbix server, frontend, agent (安装zabbix server、web前端、zabbix agent)   # yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

c. Create initial database(创始初始zabbix数据库,这里前提系统已经装好了mysql数据库,不然执行报错)
# mysql -uroot -p
password(输入数据库中root帐户的密码以认证通过)
mysql> create database zabbix character set utf8 collate utf8_bin;
(创建名为zabbix的数据库,必须设置字符集为utf8,不然会导致web界面切换至中文环境时现现乱码)

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
(授权在数据库zabbix上,允许数据库用户zabbix以密码"password"认证通过登陆本机,这里的密码可以自己设定,为了方便,建议密码为"zabbix"即可)
mysql> quit;
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p
(Import initial schema and data. You will be prompted to enter your newly created password,导入初始表与数据。你将会提醒输入你最近创建的zabbix用户的密码)

d. Configure the database for Zabbix server(修改zabbix server配置文件)          #vi  /etc/zabbix/zabbix_server.conf
#DBPassword=password(此处将password修改为前面设定的zabbix,并且将顶头的#去掉,使其生效)

e. Configure PHP for Zabbix frontend(修改前端PHP配置文件)
#vi /etc/httpd/conf.d/zabbix.conf    #php_value date.timezone Europe/Riga(将时区Europe/Riga修改为Asia/Shanghai,并且将顶头的#去掉,使其生效)

f. Start Zabbix server and  agent processes(启动zabbix-server、zabbix-agent、httpd三个服务并设置为开机自启动)
# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd

4、进入zabbix前端网页,并根据页面引导完成前端进一步配置  进入http://server_ip_or_name/zabbix (server_ip_or_name为zabbix server的IP或主机名),根据页面引导完成前端进一步配置,如果在配置web时提示任何参数不满足安装配置要求,vi /etc/httpd/conf.d/zabbix.conf修改对应参数后重启httpd服务即可。

注:需要确保防火墙相关端口和selinux设置得当,不要阻碍前端正常访问。
这里我直接关闭防火墙和selinux,如果不关闭,请参考相关资料做相关正确设置。
1)关闭防火墙(重启失效):iptables -F
2)关闭selinux
#vi /etc/selinux/config     设置SELINUX=disabled


收起
银行 · 2018-10-08
浏览1865
  • 老师您好,php的配置文件需要修改么?如何修改
    2018-10-09

提问者

李丰
系统运维工程师稳定
擅长领域: 服务器数据库应用服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-10-08
  • 关注会员:3 人
  • 问题浏览:2088
  • 最近回答:2018-10-08
  • X社区推广