这篇文章主要介绍CENTOS7安装zabbix
1.zabbix是基于LAMP或者LNMP环境安装
LAMP环境搭建可参考:LAMP环境搭建
LNMP环境搭建可参考:LNMP环境搭建
2.安装好LAMP或者LNMP后接着安装zabbix,以下是安装zabbix步骤
登录数据库:mysql -uroot –p 按回车后输入密码
创建zabbix数据库:
create database zabbix character set utf8;
grant all privileges on zabbix.* to 账号@'%' identified by 'password';
grant all privileges on zabbix.* to 账号@localhost identified by ''password'';
grant all privileges on zabbix.* to 账号@localhost.localdomain identified by ''password'';
退出root账号,测试登录zabbix账号是否正常
1.安装snmp、lib、java等支持zabbix组件
yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*
2.安装php支持zabbix组件
yum install php-bcmath php-mbstring –y
3.安装数据库支持zabbix组件
yum install zabbix-server-mysql zabbix-web-mysql –y
4.从网上下载rpm安装包并安装
rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
5.将zabbix数据库表导入数据库中
cd /usr/share/doc/zabbix-server-mysql-4.0.0/
zcat create.sql.gz | mysql -uzabbix –p passwd @ -h x.x.x.x zabbix
firewall-cmd --add-port=10050/tcp --permanent
firewall-cmd --add-port=10051/tcp --permanent
firewall-cmd --add-port=10050/udp --permanent
firewall-cmd --add-port=10051/udp --permanent
firewall-cmd –reload #更新防火墙配置
firewall-cmd --list-port #查询防火墙放开的端口
四:修改zabbix-server配置
1.设置数据库名称,账号、密码
vim /etc/zabbix/zabbix_server.conf
在配置文件的100行、116行、125行
2.修改市区
vim /etc/httpd/conf.d/zabbix.conf
将# php_value date.timezone Europe/Riga 变更成 php_value date.timezone Asia/Shanghai
systemctl enable zabbix-server #加入开机自启动zabbix-server
systemctl start zabbix-server #启动zabbix-server服务
systemctl status zabbix-server #查看zabbix-server服务状态
vim php.ini
max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
date.timezone = Asia/Shanghai
mbstring.func_overload=2
在浏览器输入:http://ip/zabbix/setup.php
点击next step
检测php环境,需全部ok后 再点next step。此处所需的最低配置已在本文档第五步中全部修改。
在浏览器输入:http://ip/zabbix/ 即出现登录页面
默认账号:Admin 密码:zabbix