zabbix离线安装
zabbix 离线安装1 关闭 selinuxvi /etc/selinux/config #将SELINUX = enforcing 改为SELINUX= disabled 设置后需要重启才生效setenforce0# 临时关闭命令getenforce# 检测selinux是否关闭 disabled 关闭状态2 关闭防火墙firewall-cmd --state#查看防火墙状态 关闭后显示not
zabbix 离线安装
1 关闭 selinux
vi /etc/selinux/config #将SELINUX = enforcing 改为SELINUX = disabled 设置后需要重启才生效
setenforce 0 # 临时关闭命令
getenforce # 检测selinux是否关闭 disabled 关闭状态
2 关闭防火墙
firewall-cmd --state #查看防火墙状态 关闭后显示not running 开启显示 running
systemctl stop firewalld.service 临时关闭防火墙
systemctl disable firewalld.service 禁止firewall开机启动
3 上传zabbix离线包 上传离线包到 /usr/local/zabbix-rpm目录
mkdir -p /usr/local/zabbix-rpm
4 安装
cd /usr/local/zabbix-rpm/
yum clean all ; yum localinstall –y --skip-broken ./*
5 启动数据库 添加到开机启动
systemctl start mariadb.service
systemctl enable mariadb.service
6 初始化数据库
mysql_secure_installation
7 创建初始数据库 (这里设置密码为 zabbix@123)
mysql -uroot -p
mysqladmin -u root password zabbix@123 #设置数据库root密码(密码自行修改)
mysql -u root -p #root用户登陆数据库
show databases;
CREATE DATABASE zabbix character set utf8 collate utf8_bin; #创建zabbix数据库(中文编码格式)
GRANT all ON zabbix.* TO ‘zabbix’@‘%’ IDENTIFIED BY ‘zabbix@123’; #授予zabbix用户zabbix数据库的所有权限
flush privileges; #刷新权限
quit #退出数据库
注意: 为保证zabbix用户也可以登录数据库,若出现本地无法登录情况,解决方式如下:
mysql -u root -p #使用root账户登录数据库;
select user,host,password from mysql.user; #有空用户名称占用导致本地无法登录远程可登录
drop user ‘’@localhost; #删除空用户
8导入初始数据库
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
检查数据库是否导入成功
9 编辑httpd
vim /etc/httpd/conf/httpd.conf
添加:ServerName www.zabbixyk.com #修改为主机名
DirectoryIndex index.html index.php # 添加首页支持格式
10 配置zabbix_server
vim /etc/zabbix/zabbix_server.conf #配置数据库用户及密码
grep -n ‘^’[a-Z] /etc/zabbix/zabbix_server.conf #确认数据库用户及密码
11 配置zabbix前端php
vim /etc/php.ini
max_execution_time = 300
memory_limit = 128M //默认
post_max_size = 16M
upload_max_filesize = 2M //默认
max_input_time = 300
max_input_vars = 10000
always_populate_raw_post_data = -1
grep -n ‘^’[a-Z] /etc/php.ini //查看方便
12 配置zabbix 时区
vim /etc/httpd/conf.d/zabbix.conf 修改时区
修改时区 php_value date.timezone Asia/Shanghai
13 启动zabbix-server , zabbix-agent ,httpd 服务 并设置开机自启动
systemctl restart zabbix-server zabbix-agent httpd //启动
systemctl enable zabbix-server zabbix-agent httpd //加入开机自启动
systemctl status httpd #查看状态
ps aux|grep mysql //查看mysql进程
systemctl status zabbix-server //查看状态
netstat -anpt | grep zabbix //监听在10051端口上,如果没监听成功,可重启zabbix-server服务试试
more /var/log/zabbix/zabbix_server.log //查看日
更多推荐
所有评论(0)