Zabbix 安装

系统:Centos 7.4 x64位

服务:Zabbix 3.0.16、httpd 2.4.6、php 5.4.16、mariadb 5.5


安装步骤

一.部署依赖环境

1.安装依赖包

yum -y install wget net-snmp-devel OpenIPMI-devel httpd openssl-devel java lrzsz fping-devel libcurl-devel perl-DBI pcre-devel libxml2 libxml2-devel mysql-devel gcc php php-bcmath php-gd php-xml php-mbstring php-ldap php-mysql.x86_64 php-pear php-xmlrpc  net-tools wget vim-enhanced

2.关闭防火墙,SELinux。

# 关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service 

# 关闭SElinux
setenforce 0

# 永久更改SElinux
 sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

二.搭建LAMP环境

1.下载最新的yum源。

wget -P /etc/yum.repos.d http://mirrors.aliyun.com/repo/Centos-7.repo

2.yum安装LAMP

# Centos 7后mysql 名字改为mariadb
yum -y install mariadb mariadb-server php php-mysql httpd

三.部署配置LAMP环境

1.配置mysql相关操作

# 1.设置开机自启动并启动mysql
systemctl enable mariadb.service
systemctl start mariadb.service

# 2.初始化mysql数据库。
mysql_secure_installation




# 3.创建用户名
mysql -uroot -p123456 -e "create database zabbix default character set utf8 collate utf8_bin;"
mysql -uroot -p123456 -e "grant all on zabbix.* to "zabbix"@"%" identified by "zabbix";"

2.测试数据库登录

mysql -uzabbix -pzabbix

3.启动httpd

systemctl start httpd.service

四.安装Zabbix服务

1.下载zabbix yum源

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

2.yum安装zabbix

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

3.将zabbix库文件导入mysql

# 1.进入到该目录下
cd /usr/share/doc/zabbix-server-mysql-3.0.16/

# 2.导入数据
zcat create.sql.gz | mysql -uroot -pDe123456 zabbix

4.修改zabbix sever的配置文件

 vi /etc/zabbix/zabbix_server.conf

LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
上述配置文件中,我们只需要关注 DBHost、DBName、DBUser、
DBPassword 几项即可。这几项是配置zabbix server连接mysql数据库的参数。

5.修改zabbix.conf配置文件

vi /etc/httpd/conf.d/zabbix.conf

修改后:

注:定义时区。

 6.启动zabbix server并添加开机自启动

# 1.启动zabbix server
systemctl start zabbix-server.service

# 2.设置开机启动
systemctl enable zabbix-server.service

7.重启httpd

systemctl restart httpd.service

五.配置WEB zabbix。

http://ip/zabbix/setup.php

上图中需要填写的是,我们前面创建的zabbix数据库已经用户和密码 , Next step

Next step

Next step

默认用户名是Admin 密码 zabbix 然后点击sign in

完成!!

 

注:此文转载了51CTO部分内容,提供资源感谢。

原文地址: https://blog.csdn.net/u014057054/article/details/66476990

 

posted @ 2018-05-11 11:59  kevin.Xiang  阅读(396)  评论(0编辑  收藏  举报