• 对于注定会优秀的人来说,他所需要的,只是时间----博主
  • 手懒得,必受贫穷,手勤的,必得富足----《圣经》
  • 帮助别人,成就自己。愿君在本站能真正有所收获!
  • 如果你在本站中发现任何问题,欢迎留言指正!
  • 宝剑锋从磨砺出,梅花香自苦寒来!
  • 本站开启了防爆破关小黑屋机制,如果您是正常登录但被关进小黑屋,请联系站长解除!

<一>zabbix实战应用-zabbix3.2的安装

zabbix eryajf 2年前 (2018-05-20) 2329°C 已收录 2个评论
本文预计阅读时间 7 分钟

zabbix是什么,想必已经无需多言了,如果真的还不知道zabbix是什么的,那么烦请出门百度一波,然后再来这里。

这是zabbix系列分享的第一篇,就先来介绍一下怎么安装一台zabbix服务器。

一,服务器初始化准备。

一般我的站点不特别强调的话,都是默认使用的系统都是CentOS 7

systemctl stop firewalld		#关闭防火墙
systemctl disable firewalld	        #设置开机不自启
setenforce 0				#临时关闭SELinux
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config	#永久关闭SELinux

二,安装LAMP。

此处使用rpm方式进行安装,一般情况下企业安装一些软件工具都是使用源码进行安装,但是安装zabbix的话,还是比较建议使用rpm的方式来进行安装的。

1,配置yum源并安装。

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo		#下载网络yum源
mv CentOS7-Base-163.repo /etc/yum.repos.d/			#移动到yum源下
yum clean all							#清空缓存
yum makecache							#建立其库
yum -y install mariadb mariadb-server httpd php php-mysql 

2,启动相关服务并设置开机自启。

systemctl enable httpd
systemctl restart httpd
systemctl enable mariadb
systemctl restart mariadb

3,初始化数据库。

mysql_secure_installation

初始化的时候会让设置数据库的密码,这个地方可以设置一下,然后要记住密码是什么。

三、安装 Zabbix 程序

1,安装zabbix

rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm       
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX  
yum -y install zabbix-server-mysql zabbix-web-mysql  zabbix-agent  

2,配置数据库。

mysql -u root -p
CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; 

此处的密码可以自定义,我这里就直接用zabbix了。

3,读入数据库。

cd /usr/share/doc/zabbix-server-mysql-3.2.7/
zcat create.sql.gz | mysql -uroot -p  zabbix

将数据写入数据库之后,记得别忘了登陆数据库 show tables; 看一下。

4,配置zabbix。

vim /etc/zabbix/zabbix_server.conf
		
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix  #添加密码(115行)

5,启动 Zabbix 服务

systemctl start zabbix-server
systemctl enable zabbix-server

如果有报错,可能是iptables或者selinux没有搞定的问题,或者其他原因,请自查解决。

6,编辑 zabbix 前端 php 配置

vim /etc/httpd/conf.d/zabbix.conf
			
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai           #只改这一个地方,将时区改成上海

7,调整时间同步

为了保证监控数据的准确性以及时效性,配置zabbix服务器与被监控主机的时间同步非常必要。

yum -y install ntp 
ntpdate -u cn.pool.ntp.org

必要的话也可以将时间同步的命令写入到系统定时任务当中,这里不再赘述。

8,重启 Apache 服务生效

systemctl restart httpd

9,安装登陆。

在浏览器当中输入192.168.66.100/zabbix登陆安装

1,修改一下mysql的端口—-》用户密码zabbix —-》安装成功

2,登陆时默认用户Admin—》密码zabbix

3,登陆上去之后,先点击右上角小人头像,有一个language,选择Chinese—–》update更新,就是中文

好了,一个zabbix服务就这么轻松装好啦,不要放松警惕,接下来会进入到其更详细的配置与介绍,请锁定本站,精彩继续。


weinxin
扫码订阅本站,第一时间获得更新
微信扫描二维码,订阅我们网站的动态,另外不定时发送WordPress小技巧,你可以随时退订,欢迎订阅哦~

二丫讲梵 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明<一>zabbix实战应用-zabbix3.2的安装
喜欢 (5)
[如果想支持本站,可支付宝赞助]
分享 (0)
eryajf
关于作者:
学无止境,我愿意无止境学。书山有路,我愿意举身投火,淬炼成金!

您必须 登录 才能发表评论!

(2)个小伙伴在吐槽
  1. 6666,迫不及待等下一更
    Linux19872018-05-24 09:33 Mac OS X | 微信浏览器 6.6.6
    • eryajf
      木问题呀,不要着急,最近有点忙!
      eryajf2018-05-24 10:49 Windows 7 | Firefox浏览器 60.0