欢迎投稿

今日深度:

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.sqlmysql -uroot -p zabbix < images.sqlmysql -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=localhostDBName=zabbixDBUser=zabbixDBPassword=zabbix
  • 启动zabbix-server服务
systemctl start zabbix-server
  • 设定mariadb、httpd、zabbix-server开机启动
systemctl enable mariadb httpd zabbix-server
  • 安装发送邮件工具并停用postfix
yum install -y mailxsystemctl stop postfixsystemctl 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服务端IPServerActive=zabbix服务端IPHostname=必须与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 0vim /etc/selinux/config修改以下内容:SELINUX=disabled
防火墙务必开放10050与10051端口
firewall-cmd --zone=public --add-port=10050/tcp --permanentfirewall-cmd --zone=public --add-port=10051/tcp --permanent

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

请下载此文件http://url.cn/XPq83K解压并上传至zabbix网站根目录下的fonts文件夹中 修改zabbix php配置文件即可:
cd /usr/share/zabbix/include  #切换到zabbix根目录下的includesed -i 's/graphfont/simkai/g' ./defines.inc.phpsystemctl restart httpd

www.htsjk.Com true http://www.htsjk.com/mariadb/26071.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' 进入mysql...
相关文章
    暂无相关文章
评论暂时关闭