Zabbix监控平台部署,至少需要安装四个组件,分别是Zabbix_Server、Zabbix_Web、Databases、Zabbix_Agent,如下为Zabbix监控平台安装配置详细步骤:
1、 Zabbix server端安装配置;
mv download zabbix-3.2.6.tar.gz
tar xzf zabbix-3.2.6.tar.gz
yum -y install curl curl-devel net-snmp net-snmp-develperl-DBI
groupadd zabbix
useradd -g zabbix zabbix
usermod-s/sbin/nologinzabbix
./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql--enable-ipv6 --with-net-snmp--with-libcurl 预编译;
Make 编译;
Makeinstall 安装;
checkingfor the linux kernel version... unknown family (3.10.0-327.el7.x86_64)
checkingsize of void *... 8
checkingfor mysql_config... no
configure:error: MySQL library not found
解决方案:yuminstall mariadbmariadb-server mariadb-devel–y
MYSQL(商业版、社区版)、Mariadb(开源免费,完全兼容MYSQL指令)都是属于SQL数据库、RDBMS关系型数据库。
Cannot connect to thedatabase.
Details
Error connecting to database: Access denied foruser 'zabbix'@'localhost' (using password: YES)
解决方法:进入mysql|mariadb
Create database zabbix charset=utf8;
然后授权 grant all on zabbix.* to zabbix@’localhost’identified by 123456
把此目录里的php文件拷贝到nginx中发布目录 html中
/usr/local/test/upload/zabbix-3.2.6/frontends/php
反斜杠表示强制拷贝
\cp –r * /usr/local/nginx/html
option 设置代表,修改php.ini 文件
Off 的代表缺少包,yum 安装对应的包
安装后配置数据库
create database zabbix character set utf8; #创建数据库zabbix,并且数据库编码使用utf8
use zabbix; #进入数据库
source /usr/local/test/upload/zabbix-3.2.6/database/mysql/schema.sql #导入脚本文件到zabbix数据库
source /usr/local/test/upload/zabbix-3.2.6/database/mysql/images.sql #导入脚本文件到zabbix数据库
source /usr/local/test/upload/zabbix-3.2.6/database/mysql/data.sql #导入脚本文件到zabbix数据库
exit; #退出
日志:/tmp/zabbix_server.log
connection to database 'zabbix' failed: [1045] Access denied for user 'root'@'localhost' (using password: NO)
解决过程:
1)找到安装目录:
[root@VMS30725 init.d]# find / -name fedora
/home/zabbix-2.2.10/misc/init.d/fedora
2)copy文件:
[root@VMS30725 init.d]# cp /home/zabbix-2.2.10/misc/init.d/fedora/core/* /etc/init.d/
3)修改zabbix_server文件:
[root@VMS30725 init.d]# pwd
/etc/init.d
[root@VMS30725 init.d]# vim zabbix_server
修改BaseDir参数:值为你的安装目录(此目录包含zabbix_server.conf文件)
BASEDIR=/usr/local/zabbix
4)修改zabbix_server.conf:
[root@VMS30725 etc]# pwd
/usr/local/zabbix/etc
[root@VMS30725 etc]# vim zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=root --你的mysql用户名
DBPassword=123456 --根据你的密码填写
DBPort=3306
ListenIP=192.168.136.67 --注意不要写为localhost
注:用户名和密码可以用命令验证下是否正确:mysql -u root -p(Enter,输入密码)
5)检查日志:vim /tmp/zabbix_server.log
6)在web页面检查其状态是否为yes
http://www.linuxidc.com/Linux/2016-11/137044.htm