本文共 3274 字,大约阅读时间需要 10 分钟。
CentOS 6.5 Zabbix-server 安装指南
安装前准备工作
在开始安装前,需要首先关闭iptables和SELINUX,以避免安装过程中出现错误。
service iptables stop
打开文件 /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
完成安装并验证
在安装完成页面,输入数据库信息:
完成注册后,点击完成。
汉化界面
登录后,点击右上角的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/