Linux开源监控平台 -- Zabbix 小白安装以及使用

安装准备:

1、安装前需要先关闭selinux和firewall.

关闭Linux:

[root@zabbix ~]# vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

设置后需要重启才能生效

 

 

配置zabbix的yum源:

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

 

安装zabbix程序包,安装mysql、zabbix-agent,mariadb

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

 

启动mariadb(数据库)并设置开机启动,创建数据库实例,授权

systemctl start mariadb         #启动mariadb

systemctl enable mariadb        #开机时启动mariadb

mysql                         #登入数据库

 

创建zabbix存储信息的数据库

create database zabbix character set utf8 collate utf8_bin;  

 

导入初始模式和数据

找到zabbix的sql文件

cd /usr/share/doc/zabbix-server-mysql-3.4.5/

 

 

将sql文件导入数据库

zcat create.sql.gz |mysql -uroot zabbix

 

配置zabbix指定相应数据库

路径:/etc/zabbix/

 

 

 

 

尝试启动zabbix-server服务

systemctl status zabbix-server.service  #启动zabbix-server服务

systemctl enable zabbix-server #开机启动zabbix-server服务。

 

 

可能出现的题

 

 

解决方案:

可能是缺少gnutls 安装一个即可

yum install gnutls

 

为zabbix设置正确时区:

 

 

 

 

 

 

 

尝试启动httpd服务

systemctl start httpd     #启动httpd服务

systemctl enable httpd    #设置开机启动httpd服务

 

尝试启动zabbix-agent服务

systemctl start zabbix-agent  #启动zabbix-agent服务

systemctl enable zabbix-agent   #设置zabbix-agent服务开机自动启动

 

Zabbix web 网页版安装

http://服务器ip:端口/zabbix/setup.php

 

 

Next step  出现条件检测界面   如果全部ok说明正常

 

 

 

Next step 配置db链接

 

 

Next step 出现zabbix服务器详细信息

 

 

Next step安装前汇总,检查信息无误,点击下一步安装

 

 

安装成功

 

 

finish进入zabbix管理界面  http://服务器ip:端口/zabbix/index.php

默认账号Admin 默认密码zabbix

 

默认是英文可以设置中文,但是因为zabbix自身对中文简体的支持不完善可能会出现乱码,所以不建议切换中文

 

 

首页

 

 

 

 

------------------------------至此zabbix-server服务端已经安装完毕----------------------------

只需要在被监控的主机,安装anent即可,不需要再次安装server。

 

安装配置

rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

yum install zabbix-agent -y

安装完成后修改配置文件:

 

Server=127.0.0.1 #Server端的IP地址。

ServerActive=127.0.0.1 # zabbix server 端口10051可以默认。

Hostname=ZabbixServer #必须与zabbix server端创建主机时候输入的zabbix agent端的host name一致。

 

Server和ServerActive都要根据实际情况指定zabbix server的IP地址。Server是用来允许zabbix  server的这个IP来主动取数据,ServerActive 是客户端主动提交数据给zabbix server端。

尝试启动

systemctl start zabbix-agent.service     #启动httpd服务

systemctl enable zabbix-agent.service   #设置开机启动httpd服务

 

然后再server的web界面就可以操作添加主机监控了,效果图:

最后送上web界面操作教程:

https://idc.wanyunshuju.com/zabbix/561.html

 

posted @ 2019-03-15 11:34  房上的猫  阅读(835)  评论(0编辑  收藏  举报