欢迎投稿

今日深度:

CentOS7下搭建Zabbix2.2,centos7zabbix2.2

CentOS7下搭建Zabbix2.2,centos7zabbix2.2


  • 安装mariadb与apache

 

yum install -y mariadb* httpd

  • 启动mariadb与httpd服务

 

systemctl start mariadb httpd

  • 设定数据库root帐户的密码

 

mysqladmin -uroot password '123456'

  • 进入mysql

 

mysql -uroot -p

  • 1、创建数据库并指定utf8编码格式2、新建zabbix用户及指定密码为zabbix3、刷新数据库4、给予zabbix用户本地访问权限5、刷新数据库

 

create database zabbix character set utf8;

insert into mysql.user(Host,User,Password) values('localhost','zabbix',password('zabbix'));

flush privileges;

grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';

flush privileges;

exit

  • 添加zabbix仓库

 

rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm

  • 安装zabbix-server

 

yum install -y zabbix-server-mysql zabbix-web-mysql

  • 导入数据库

 

cd /usr/share/doc/zabbix-server-mysql-2.4.7/create/

mysql -uroot -p zabbix < schema.sql

mysql -uroot -p zabbix < images.sql

mysql -uroot -p zabbix < data.sql

  • 修改PHP时区

 

vim /etc/php.ini

;date.timezone = 修改为 date.timezone = Asia/Shanghai

  • 重启apache服务

 

systemctl restart httpd

  • 修改zabbix-server相关配置

 

vim /etc/zabbix/zabbix_server.conf

修改以下内容:

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

  • 启动zabbix-server服务

 

systemctl start zabbix-server

  • 设定mariadb、httpd、zabbix-server开机启动

 

systemctl enable mariadb httpd zabbix-server

  • 安装发送邮件工具并停用postfix

 

yum install -y mailx

systemctl stop postfix

systemctl disable postfix

  • 开放相应防火墙端口

 

firewall-cmd --zone=public --add-port=10050/tcp --permanent #zabbix-agent端口

firewall-cmd --zone=public --add-port=10051/tcp --permanent #zabbix-server端口

firewall-cmd --zone=public --add-port=80/tcp --permanent #httpd端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent #数据库端口

firewall-cmd --zone=public --add-port=465/tcp --permanent #邮件工具mailx端口

  • 安装部署agent客户端

 

yum install -y zabbix-agent

  • 修改zabbix-agent相关配置文件

 

vim /etc/zabbix/zabbix_agentd.conf

修改以下内容:

Server=zabbix服务端IP

ServerActive=zabbix服务端IP

Hostname=必须与zabbix服务端web上的配置一致

  • 启动agent客户端

 

systemctl start zabbix-agent

  • 登陆http://server ip/zabbix进行web配置

  • windows下安装zabbix-agent并启动

从官方下载windows专用的Zabbix Agent后,压缩包里面有2个目录,一个为win32,另一个是win64,每个目录下应该有3个文件,分别为:zabbix_agentd.exe zabbix_get.exe zabbix_sender.exe

根据操作系统不同,将文件放在c:\zabbix目录

拷贝zabbix_agentd.win.conf配置文件到c:\zabbix文件夹中,写入如下基本内容:

Server=zabbix服务端IP

ServerActive=zabbix服务端IP

Hostname=客户端主机名

 

安装:运行--cmd--cd c:\zabbix--zabbix_agentd.exe –c c:\zabbix\zabbix_agentd.win.conf -i

启动:运行--cmd--cd c:\zabbix--zabbix_agentd.exe –c c:\zabbix\zabbix_agentd.win.conf -s

 

  • 可能出现的问题:Zabbix server is not running

出现此问题请务必检查selinux的状态,必须关闭selinux


 

setenforce 0

vim /etc/selinux/config

修改以下内容:

SELINUX=disabled

防火墙务必开放10050与10051端口


 

firewall-cmd --zone=public --add-port=10050/tcp --permanent

firewall-cmd --zone=public --add-port=10051/tcp --permanent

 

  • 可能出现的问题:WEB页面出现中文乱码问题

请下载此文件http://url.cn/XPq83K解压并上传至zabbix网站根目录下的fonts文件夹中

修改zabbix php配置文件即可:


 

cd /usr/share/zabbix/include #切换到zabbix根目录下的include

sed -i 's/graphfont/simkai/g' ./defines.inc.php

systemctl restart httpd


如文章对您有帮助,请打开支付宝扫码领取红包,就当做对作者的支持,谢谢

 

www.htsjk.Com true http://www.htsjk.com/mariadb/31315.html NewsArticle CentOS7下搭建Zabbix2.2,centos7zabbix2.2 安装mariadb与apache   yum install - y mariadb* httpd 启动mariadb与httpd服务   systemctl start mariadb httpd 设定数据库root帐户的密码   mysqladmin - uroot password '123456' 进入...
相关文章
    暂无相关文章
评论暂时关闭