zabbix监控系统(一)zabbix安装

 

一、环境准备

系统CentOS 6

zabbix版本:3.4

数据库:mysql

二、安装步骤

1.安装zabbix rpm包仓库

rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm

2.安装MySQL,php和Apache

rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm
yum clean all
yum -y install httpd php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap mysql mysql-server mysql-devel libXpm t1lib //如果之前php版本小于5.6请卸载

3.安装Zabbix server, frontend, agent

yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent

4.创建初始数据库

/etc/init.d/mysqld start 

mysql -uroot -p

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';  //这个地方输入密码,我设置的是zabbix  

mysql>  quit;

5.导入初始模式和数据。系统将提示您输入新创建的密码

zcat /usr/share/doc/zabbix-server-mysql-3.4.9/create.sql.gz | mysql -uzabbix -pzabbix

6.为Zabbix服务器配置数据库

vi  /etc/zabbix/zabbix_server.conf

LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=172.16.111.133 
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
ListenIP=172.16.111.133 
CacheSize=1024M
HistoryCacheSize=128M
TrendCacheSize=64M
ValueCacheSize=128M
Timeout=30
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000

7.为Zabbix前端配置PHP

vim /etc/php.ini 

post_max_size = 16M max_execution_time = 300 max_input_time = 300 date.timezone = Asia/Shanghai always_populate_raw_post_data = -1

8.创建zabbix目录

cd /var/www/html/
mkdir zabbix
wget -S https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.4.9/zabbix-3.4.9.tar.gz/download
mv download zabbix.tar.gz
tar zxvf
zabbix.tar.gz
cd /var/www/html/zabbix-3.4.9/frontends/php/
cp -r * /var/www/html/zabbix/
chown -R apache.apache /var/www/html/zabbix/

 9.启动服务

service zabbix-server start 
service httpd start 
chkconfig  zabbix-server on
chkconfig httpd on

查看日志报错

mysql -uroot -p
mysql> use mysql;
mysql>update user set host = '%' where user = 'zabbix';
mysql>grant all privileges on zabbix.* to zabbix@‘%’ identified by 'zabbix';
mysql>quit;
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzabbix

10.配置Zabbix前端

连接到新安装的Zabbix前端:http:// server_ip_o_name / zabbix

 11.安装前端

安装向导的第一个屏幕

 确保满足所有软件先决条件

输入连接到数据库的详细信息。Zabbix数据库必须已经创建

输入Zabbix服务器的详细信息

 查看设置摘要

 

 下载配置文件并将其置于conf /中将Zabbix PHP文件复制到的Web服务器HTML文档子目录中

 

完成安装。

Zabbix前端准备就绪!默认的用户名是Admin,密码zabbix

猜你喜欢

转载自www.cnblogs.com/liushuai0801/p/9078674.html