centos6.5 下安装配置zabbix3.0

前端之家收集整理的这篇文章主要介绍了centos6.5 下安装配置zabbix3.0前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1.首先要准备LAMP环境。

(1)安装PHP

Zabbix 3.0对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求,故需要利用第三方源,将PHP升级到5.4以上

rpm-ivhhttp://repo.webtatic.com/yum/el6/latest.rpm
yuminstallPHP56wPHP56w-gdPHP56w-MysqLPHP56w-bcmathPHP56w-mbstringPHP56w-xmlPHP56w-ldap
vim/etc/PHP.ini
date.timezone=Asia/Shanghai
post_max_size=32M
max_execution_time=300
max_input_time=300
always_populate_raw_post_data=-1
servicePHP-fpmstart#启动服务
chkconfigPHP-fpmon

(2)安装MysqL

rpm-ivhhttp://dev.MysqL.com/get/MysqL-community-release-el6-5.noarch.rpm
yuminstall-yMysqL-serverMysqL-devel
useraddMysqL-s/sbin/nologin-MMysqL#创建MysqL用户
mkdir-p/data/MysqL#创建数据目录
chown-RMysqL:MysqL/data/MysqL/
sed-i's#^datadir=#datadir=/data/MysqL#'/etc/init.d/MysqLd
serviceMysqLdstart#启动服务
chkconfigMysqLdon

初始化MysqL

MysqL_install_db--user=MysqL--data=/data/MysqL

启动MysqL

serviceMysqLdstart
chkconfigMysqLdon

(3)在MysqL中创建zabbix所需要的库和用户

MysqL-uroot-p
MysqL>CREATEDATABASEzabbixCHARACTERSETutf8COLLATEutf8_bin;
MysqL>GRANTALLPRIVILEGESONzabbix.*TOzabbix@localhostIDENTIFIEDBY'zabbix';
MysqL>flushprivileges;
MysqL>showdatabases;
+--------------------+
|Database|
+--------------------+
|information_schema|
|MysqL|
|performance_schema|
|zabbix|
+--------------------+

(4)安装apache

yuminstallhttpdlibxml2-develnet-snmp-devellibcurl-devel

(5)安装zabbix

groupaddzabbix
useradd-gzabbix-m-s/sbin/nologin
wgethttp://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.3/zabbix-3.0.3.tar.gz
tarzxvfzabbix-3.0.3.tar.gz
cdzabbix-3.0.3
./configure--prefix=/usr/local/zabbix--sysconfdir=/etc/zabbix/--enable-server--enable-agent--with-net-snmp--with-libcurl--with-MysqL--with-libxml2
make&&makeinstall


(6)导入zabbix库

cd/root/zabbix-3.0.3/database/MysqL
MysqL-uzabbix-pzabbixzabbix<database/MysqL/schema.sql
MysqL-uzabbix-pzabbixzabbix<database/MysqL/images.sql
MysqL-uzabbix-pzabbixzabbix<database/MysqL/data.sql

(7)配置zabbix_server

vim/etc/zabbix/zabbix_server.conf
DBHost=localhost数据库ip地址
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
ListenIP=192.168.10.10zabbixserverip地址
StartIPMIPollers=10
StartPollersUnreachable=10
StartTrappers=10
StartPingers=10
StartDiscoverers=10
CacheSize=256M
StartDBSyncers=40
HistoryCacheSize=128M
TrendCacheSize=128M
HistoryTextCacheSize=128M
ValueCacheSize=128M
Timeout=30
AlertScriptsPath=/etc/zabbix/alertscripts//修改
ExternalScripts=/etc/zabbix/externalscripts//修改
LogSlowQueries=10000
StartProxyPollers=50

创建zabbix所需要的脚本目录

mkdir/etc/zabbix/alertscripts
mkdir/etc/zabbix/externalscripts
ln-s/usr/local/zabbix/sbin/*/usr/sbin/
cp/home/sources/zabbix-3.0.3/misc/init.d/fedora/core/zabbix_*/etc/init.d/#复制服务启动脚本
chmod+x/etc/init.d/zabbix_*
sed-i"s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix@g"/etc/init.d/zabbix_server

(8)配置web

vim/etc/httpd/conf/httpd.conf
ServerName127.0.0.1
DocumentRoot"/var/www/html"
mkdir-p/var/www/html/zabbix
cp-r/home/sources/zabbix-3.0.3/frontends/PHP/*/var/www/html/zabbix/
chown-Rapache.apache/var/www/html/zabbix/
chkconfigzabbix_serveron
chkconfighttpdon
chkconfigMysqLdon
/etc/init.d/zabbix_serverstart
servicehttpdrestart
chkconfighttpdon

(9)在web页面配置zabbixserver

用浏览器访问 http://10.200.11.226/zabbix/setup.PHP

wKiom1hFEwuRIHkrAAB4jLBA9bY574.png

wKioL1hFEwyix5g5AACoJM0MQoA893.png

wKiom1hFEwzAUVk2AACMNT5BTEg478.png

wKioL1hFEw3DnijtAAB3unuA4zQ846.png

wKiom1hFEw6A-E0xAACiIuvvVcw247.png

用户名 Admin 密码 zabbix

wKiom1hFE0nDQGBhAABNErFRTGI813.png

原文链接:https://www.f2er.com/centos/379587.html

猜你在找的CentOS相关文章