1.配置网络yum并安装LAMP环境
wget -P /etc/yum.repos.d http://mirrors.163.com/.help/CentOS7-Base-163.repo yum clean all yum list yum -y install mariadb mariadb-server php php-mysql httpd
2.启动mariadb并初始化
systemctl enable mariadb systemctl start mariadb mysql_secure_installation
3.创建zabbix数据库和连接账户
mysql -uroot -p create database zabbix default character set utf8 collate utf8_bin; grant all on zabbix.* to 'zabbix'@'%' identified by 'zabbix';
4.通过yum安装zabbix3.0
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get
5.导入zabbix初始数据并设置
zcat /usr/share/doc/zabbix-server-mysql-3.0.19/create.sql.gz | mysql -uroot -p zabbix vim /etc/zabbix/zabbix_server.conf #设置数据库连接信息 DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix vim /etc/httpd/conf.d/zabbix.conf #设置php的时区 php_value date.timezone Asia/Chongqing
6.启动zabbix和apache
systemctl enable zabbix-server systemctl start zabbix-server systemctl start httpd
7.开放防火墙TCP的80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload
8.配置zabbix的web端
第1步,在浏览器地址栏输入zabbix服务器的IP地址,就会出现如下欢迎界面,点击“Next step”
第2步,检查预安装环境,如果哪一项出现error或者warn的,最好在网上搜下原因并解决掉。
第3步,配置数据库链接,这里填入
第4步,设置zabbix服务器描述,这里保持默认即可。
第5步,安装配置信息总览,没有问题就可以继续下一步了。
如果这里提示“zabbix Cannot create the configuration file.”,是因为nginx进程用户(nobody)对zabbix的web目录没有写入权限,执行:chown -R nobody:nobody /usr/local/nginx/html/即可解决。
第6步,提示完成安装,点击finish。
第7步,登陆zabbix,默认账号是Admin,密码zabbix。
9.开启web界面中文支持
登陆后,点击右上角的头像,然后设置
转载请注明:零五宝典 » CentOS 7.x 环境源码编译安装zabbix3.0服务器端