博客
关于我
CentOS 6.5 Zabbix-server安装
阅读量:808 次
发布时间:2023-01-26

本文共 3274 字,大约阅读时间需要 10 分钟。

CentOS 6.5 Zabbix-server 安装指南

安装前准备工作

在开始安装前,需要首先关闭iptables和SELINUX,以避免安装过程中出现错误。

  • 关闭iptables
  • service iptables stop
    1. 禁用SELINUX
    2. 打开文件 /etc/selinux/config,将以下内容添加:

      SELINUX=disabled

      完成后,执行命令让SELINUX生效:

      setenforce 0

      修改主机名

      打开文件 /etc/sysconfig/network,设置主机名:

      HOSTNAME=hqzabbix

      配置主机名

      修改文件 /etc/hosts,添加以下内容:

      10.117.180.37 hqzabbix121.41.113.14 hqzabbix

      安装所需软件包

      通过Yum安装以下软件包:

      # rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpmyum install mysql -yyum install mysql-server -yyum install php-mysql -yyum install php -yyum install php-gd -yyum install php-xmlwriter -yyum install php-bcmath -yyum install php-mbstring -yyum install zabbix-server-mysql -yyum install zabbix-agent -yyum install zabbix-server -yyum install zabbix-web-mysql -y

      启动数据库

      根据以下命令启动MySQL数据库:

      # /etc/init.d/mysqld start或者service mysqld start

      创建数据库用户

      登录MySQL服务器:

      mysql -u rootmysql> create database hqzabbix character set utf8 collate utf8_bin;mysql> grant all privileges on hqzabbix.* to hqzabbix@localhost identified by 'hqzabbix';mysql> \q

      导入数据库表文件

      执行以下命令导入数据库文件:

      # cd /usr/share/doc/zabbix-server-mysql-2.4.8/create# chmod 775 *# mysql -uroot hqzabbix < schema.sql# mysql -uroot hqzabbix < p_w_picpaths.sql# mysql -uroot hqzabbix < data.sql

      设置MySQL ROOT密码

      修改MySQL ROOT密码:

      mysql -u rootmysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('hqzabbix');mysql> \q

      配置Zabbix-server

      打开文件 /etc/zabbix/zabbix_server.conf,设置以下参数:

      DBHost=localhostDBName=hqzabbixDBUser=hqzabbixDBPassword=hqzabbixListenIP=127.0.0.1

      配置PHP配置文件

      修改文件 /etc/php.ini,添加以下内容:

      date.timezone = Asia/Shanghai

      启动服务并设置开机启动

      启动Zabbix服务:

      # /etc/init.d/zabbix-server start

      设置开机启动:

      chkconfig httpd onchkconfig zabbix-server onchkconfig zabbix-agent onchkconfig mysqld on

      安装Zabbix前端界面

      创建文件夹并上传Zabbix前端文件:

      # mkdir /var/www/html/zabbix# cd /usr/local# tar -zxvf zabbix-2.4.6.tar.gz# cp -a /usr/local/zabbix-2.4.6/frontends/php/* /var/www/html/zabbix/# chown -R apache.apache /var/www/html/zabbix/

      启动服务并重启系统

      启动服务:

      # /etc/init.d/zabbix-server start# /etc/init.d/httpd start

      重启服务器:

      # reboot

      访问Zabbix界面

      访问地址:http://172.16.1.247/zabbix

      完成安装并验证

      在安装完成页面,输入数据库信息:

      • 数据库名称:hqzabbix
      • 用户名:hqzabbix
      • 密码:hqzabbix

      完成注册后,点击完成。

      汉化界面

      登录后,点击右上角的Profile,选择中文(zh_CN)。

      解决乱码问题

      将simkai.ttf字体上传到Zabbix服务器,路径为 /usr/share/zabbix/fonts/

      Zabbix font配置

      打开文件 /usr/share/zabbix/include/defines.inc.php,修改font配置:

      define('ZBX_FONT_NAME', 'simkai');define('ZBX_GRAPH_FONT_NAME', 'simkai');

      查看日志

      查看服务器日志:

      vi /etc/zabbix/zabbix_server.logvi /var/log/httpd/error_logvi /etc/php.d/mysql.ini

      查看端口状态

      检查端口状态:

      netstat -ant -p

      防火墙配置

      编辑防火墙规则文件:

      # vi /etc/sysconfig/iptables-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT-A INPUT -m state –state NEW -m tcp -p tcp –dport 7900 -j ACCEPT

      重启防火墙:

      # /etc/init.d/iptables restart

      时间配置

      设置时间:

      # yum install ntpdate -y# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime# ntpdate us.pool.ntp.org

      查看时间:

      # date

      解决字符编码问题

      /etc/my.cnf中添加:

      default-character-set = utf8

      查看服务状态

      查看服务端口状态:

      netstat -ant -p

      确认服务启动

      确认Zabbix Agent和Trapper启动状态:

      # chkconfig zabbix-agent on# chkconfig zabbix-trapper on

      查看Log文件

      查看Log文件:

      vi /etc/zabbix/zabbix_server.logvi /var/log/httpd/error_logvi /etc/php.d/mysql.ini

      查找文件

      查找相关文件:

      find / -name 'graphfont'

      验证Zabbix工作状态

      访问Zabbix界面,确认所配置的数据库信息正确无误。

      完成Zabbix服务器安装!如有问题,请参考官方文档或联系技术支持团队。

    转载地址:http://vuryk.baihongyu.com/

    你可能感兴趣的文章
    NFS的常用挂载参数
    查看>>
    NFS网络文件系统
    查看>>
    NFS远程目录挂载
    查看>>
    nft文件传输_利用remoting实现文件传输-.NET教程,远程及网络应用
    查看>>
    NFV商用可行新华三vBRAS方案实践验证
    查看>>
    ng build --aot --prod生成文件报错
    查看>>
    ng 指令的自定义、使用
    查看>>
    ng6.1 新特性:滚回到之前的位置
    查看>>
    nghttp3使用指南
    查看>>
    Nginx
    查看>>
    nginx + etcd 动态负载均衡实践(一)—— 组件介绍
    查看>>
    nginx + etcd 动态负载均衡实践(三)—— 基于nginx-upsync-module实现
    查看>>
    nginx + etcd 动态负载均衡实践(二)—— 组件安装
    查看>>
    nginx + etcd 动态负载均衡实践(四)—— 基于confd实现
    查看>>
    Nginx + Spring Boot 实现负载均衡
    查看>>
    Nginx + Tomcat + SpringBoot 部署项目
    查看>>
    Nginx + uWSGI + Flask + Vhost
    查看>>
    Nginx - Header详解
    查看>>
    Nginx - 反向代理、负载均衡、动静分离、底层原理(案例实战分析)
    查看>>
    Nginx - 反向代理与负载均衡
    查看>>