zabbix安装和部署

Zabbix监控安装
我安装的是zabbix3.0版本的,如果你想安装4.0,或者5.0的可以在下面的第7步修改下yum源即可
1, 主机:192.168.124.136 zabbix-server

一, 最小化安装CentOS7
1, 安装好后配置网络ip,安装yum install -y wget
2, 配置更换yum源
mv /etc/yum.repos.d/CentOS-Base.repo{,.bak}
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos
-7.repo

yum clean all
yum makecache
yum install epel-release -y
yum install fish -y && fish
3,yum install httpd php php-mysql mariadb-server -y
4,编辑PHP,vi /etc/var/www/html/test.php
或者/var/www/html/test.php 要看www在哪

<?php Phpinfo(); ?>

确认防火墙是否关闭
Systemctl status firewalld
没关闭要关闭
Systemctl stop firewalld
查看SELinux getenforce = disabled 否
Getenforce

5,开启apache服务
Systemctl start httpd

6,测试是否能访问访问apache服务,用本地的浏览器测试
192.168.124.136/test.php

7,初始化mariadb(与安装MySQL同样,安装了MySQL,就跳过安装,创建用户即可)
#mysql_secure_installation -y
Mysql -u root -p
Mariadb >create database zabbix;
Mariadb >grant all on zabbix.* to zabbix@’%’ identified by ‘123’;
Flush privileges;

exit

配置zabbix3.0的yum源,
在这里插入图片描述

#rpm –import /etc/pki/rpm-gpg/RPM*

8,安装zabbix服务
#yum install zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender -y

可能会报错,缺少libiksemel.so.3()(64bit)
安装以下rpm包即可
yum install -y http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/iksemel-1.4-6.sdl7.x86_64.rpm

9,修改时区:
#vi /etc/httpd/conf.g/zabbix.conf
在20行:取消注释,并且修改
php_value date.timezone Asia/Shanghai

10,将数据导入zabbix数据库
#cd /usr/share/doc/zabbix-server-mysql-3.0.31/
#ls
#gzip -d create.sql.gz
#mysql -u root -p zabbix < create.sql
进入数据库查看是否导入成功

11,修改配置文件:
vi /etc/zabbix/zabbix_server.conf
:/DB(定位)
DBHost=127.0.0.1
DBUser=zabbix
DBPassword=123
DBSocket=/var/lib/mysql/mysql.sock(你的数据库启动sock文件位置)
针对zabbix web的文档路径,此文件中已经为我们准备好了默认配置,如果不使用httpd的虚拟主机,只要将时区稍加改动即可直接使用。
我们使用httpd的虚拟主机访问zabbix web,所以,将配置文件中的内容改为如下配置,同时将时区修改为亚洲上海。
vim /etc/httpd/conf.d/zabbix.conf
添加以下内容:
在这里插入图片描述在这里插入图片描述

12,启动zabiix服务
Systemctl start zabbix-server
查看端口是否启动:
#ss -ntl
看10051端口是否起来

13,zabbix web安装
访问web界面
http://192.168.124.136/zabbix/
按着步骤来:
Next->查看是否全部是OK,没有返回处理提示 ->next->next>sign in登录Username:admin(默认) Password:zabbix(默认) 进去修改默认密码即可
在Administration->User->Admin->ChangePassword 也可以在这里设置中文格式
有可能提示会出现找不到sock文件,创建一个软链接即可,把mysql的启动sock文件指向到zabbix web提示的目录文件位置即可

14,大概安装完成了 , 初始化配置已经完成,而且zabbix提示我们,这些配置信息都被保存到了"/etc/zabbix/web/zabbix.conf.php" 配置文件中,如果想要更改刚才的一些配置,可以通过修改此文件完成,初始化已经完成,点击结束即可。

zabbix控制台式,可能会发现如下提示:
在这里插入图片描述

如果出现上图中的提示,可能是由如下几个原因引起的:
1、zabbix-server未正常启动
2、已经开启selinux,但是没有正常设置对应权限。
3、zabbix-server未能正常连接数据库。
4、zabbix.conf.php文件中$ZBX_SERVER参数对应的主机名不能正常解析。
5、其他原因,需要查看zabbix server日志。
如果在访问zabbix控制台时并没有出现上述提示,忽略上述描述即可。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值