Zabbix 3.4运维监控系统安装步骤
********************************mariadb数据库安装******************************
yum –y install mariadb-server mariadb 安装数据库
systemctl start mariadb 启动数据库服务守护进程
systemctl enable mariadb 开机数据库服务自启动
system status mariadb 查看mariadb服务状态
mysql_secure_installation 对mariadb进行安全配置(设置数据库密码)
mysql --version 查看mariadb版本
mysql -uroot -p 登陆数据库
select user,host from mysql.user;
mysql>create database zabbix character set utf8; 创建数据库zabbix
mysql>grant all privileges on zabbix.* to zabbixuser@'%' identified by 'zabbix123';
mysql>flush privileges;
mysql>show databases;
********************************mariadb数据库安装******************************
****************************** Apache服务器(httpd)安装***************************
网络问题
设置网卡开机启动vi /etc/sysconfig/network-scripts/ifcfg-ens33 ; 修改ONBOOT=yes;
systemctl restart network 重启网卡
yum –y install httpd
systemctl start httpd 启动Apache服务守护进程
systemctl enable http 开机Apache服务自启动
****************************** Apache服务器(httpd)安装***************************
************************************* php安装**********************************
yum list|grep php
yum -y install php php-snmp php-mbstring php-devel php-gd php-xml php-bcmath
************************************* php安装**********************************
************************************ zabbix安装*********************************
安装zabbix-release包
直接rpm –ivh https***.rpm失败,通过wget先获取包后安装
wget https://repo.zabbix.com/zabbix/3 ... .4-2.el7.noarch.rpm
rpm –ivh zabbix-release-3.4-2.el7.noarch.rpm
安装zabbix server、WEB前端
yum –y install zabbix-server-mysql zabbix-web-mysql
单独安装zabbix agent
yum –y install zabbix-agent
************************************ zabbix安装*********************************
********************************* 导入数据库配置*******************************
cd /usr/share/doc/zabbix-server-mysql*
如果目录不存在,说明zabbix-server-mysql安装失败,请重新安装。
导入初始架构(Schema)和数据
zcat create.sql.gz | mysql –uroot zabbix
确认数据库配置成功
mysql –uroot –p
use zabbix;
show tables;
********************************* 导入数据库配置*******************************
********************************* 启动zabbix server进程**************************
在zabbix_server.conf中编辑数据库配置
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
启动Zabbix Server进程
# systemctl start zabbix-server
********************************* 启动zabbix server进程**************************
********************************zabbix前端的PHP配置****************************
Zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
# php_value date.timezone Asia/Shanghai
依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。
********************************zabbix前端的PHP配置****************************
登陆 Zabbix 管理页面http://127.0.0.1/zabbix/,显示Zabbix安装向导。
输入mysql用户名密码
输入zabbix server信息,默认即可,继续
看到Zabbix 3.0的新版登陆界面了,默认用户名/密码:Admin/zabbix,注意用户名也区分大小写。
解决Zabbix server is not running
需要关闭 selinux,一定要关闭这个,开启selinux会引起一连串问题,甚至zabbix的discovery功能也不能正常使用
# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
确认是否修改成功
# grep SELINUX /etc/selinux/config
然后重启系统即可
# reboot
原创文章或网络摘录,转载请注明: 转载自守候的时光
本文链接地址: Zabbix 3.4运维监控系统安装步骤