五分钟部署一套完整的Zabbix

2019-07-23 14:34:45 浏览数 (1)

Zabbix-安装与使用

安装NTP
代码语言:javascript复制
yum install -y ntp
配置ntp.conf
代码语言:javascript复制
cd /etc/
vim ntp.conf
# 打开之后讲一下内容添加
server cn.ntp.org.cn
启用NTP同步
代码语言:javascript复制
systemctl enable ntpd
# 添加成功会出现
Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to 
/usr/lib/systemd/system/ntpd.service.
# 用以下命令启动
syatemctl start ntpd

Mysql安装

创建数据库
代码语言:javascript复制
mysql -uroot -p   # 输入数据库root账号的密码就可以进入,root是登陆用户
代码语言:javascript复制
# 创建zabbix库
mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.03 sec)
配置Zabbix yum源
代码语言:javascript复制
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
安装Zabbix程序包
代码语言:javascript复制
 yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
代码语言:javascript复制
 cd /usr/share/doc/zabbix-server-mysql-3.4.15/
导入初始模式
代码语言:javascript复制
 zcat create.sql.gz |mysql -uroot zabbix
修改 zabbix.conf
代码语言:javascript复制
 vi /etc/zabbix/zabbix_server.conf
 # 修改地方
DBHost=localhost          # 数据主机名
DBName=zabbix            # 数据库实例
DBUser=zabbix              # 用户名
DBPassword=zabbix      # 密码
启动zabbix服务
代码语言:javascript复制
 systemctl enable zabbix-server
配置zabbix.conf时间
代码语言:javascript复制
 vim /etc/httpd/conf.d/zabbix.conf
 查看文本行号:   set number
 修改第20行,
 php_value date.timezone Asia/Shanghai

修改完成之后启动httpd服务

代码语言:javascript复制
systemctl start httpd

将httpd设置成开机启动

代码语言:javascript复制
systemctl enable httpd

# Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

启动zabbix-agent服务

代码语言:javascript复制
systemctl start zabbix-agent

将zabbix-agent设置成服务开机自启动

代码语言:javascript复制
sysytemctl enable zabbix-agent
到了这一步骤之后,接下来我们就要Web界面来安装了,打开浏览器,输入: http://服务器IP/zabbix/setup.php

Web界面安装

第一步

第二步,请确认满足所有条件,如果满足就是ok

第三步,输入数据库信息,数据库确保提前创建完毕。

第四步,输入Zabbbix Server信息。

第五步,查看设置的详细信息

第六步,安装完成,出现以下内容

第七步,返回登陆页面,默认登陆账号: Admin(注意大小写), 密码:zabbix

第八步,将英文更换成中文。

完成所有配置

0 人点赞