博客
关于我
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/

    你可能感兴趣的文章
    Nginx 负载均衡与权重配置解析
    查看>>
    Nginx 负载均衡详解
    查看>>
    nginx 配置 单页面应用的解决方案
    查看>>
    nginx 配置https(一)—— 自签名证书
    查看>>
    nginx 配置~~~本身就是一个静态资源的服务器
    查看>>
    Nginx 配置服务器文件上传与下载
    查看>>
    Nginx 配置清单(一篇够用)
    查看>>
    Nginx 配置解析:从基础到高级应用指南
    查看>>
    Nginx 集成Zipkin服务链路追踪
    查看>>
    nginx 集群配置方式 静态文件处理
    查看>>
    nginx+php的搭建
    查看>>
    nginx+tomcat+memcached
    查看>>
    Nginx+Tomcat实现动静分离
    查看>>
    nginx+Tomcat性能监控
    查看>>
    nginx+uwsgi+django
    查看>>
    nginx+vsftp搭建图片服务器
    查看>>
    Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流
    查看>>
    nginx-vts + prometheus 监控nginx
    查看>>
    nginx: [emerg] getpwnam(“www”) failed 错误处理方法
    查看>>
    nginx:Error ./configure: error: the HTTP rewrite module requires the PCRE library
    查看>>