zabbix监控部署(二)
1、环境准备
Zabbix-server服务器:CentOS7.4 ip地址:172.16.40.92
Zabbix-agent服务器:CentOS7.4 ip地址:172.16.40.6
软件:Zabbix server 4.4.1(含Apache) MySQL5.7
关闭Selinux, 关闭防火墙,或者开放tcp的10050和10051两个端口
2、安装zabbix rpm包仓库
# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
# yum clean all
3、安装zabbix
# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
4、安装mysql5.7数据库
我的服务器已经安装过了,这块就不多说了,没有安装的请自行安装
# 创建zabbix数据库
mysql> create database zabbix character set utf8 collate utf8_bin;
# 给zabbix用户授权
mysql> grant all privileges on zabbix.* to zabbix@'%' identified by 'password';
Query OK, 0 rows affected, 1 warning (0.06 sec)
# 刷新权限
mysql> flush privileges;
Query OK, 0 rows affected (0.12 sec)
# 导入初始架构和数据
# 需要输入上一步创建初始数据库时最后一步新创建的zabbix用户的密码
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
5、zabbix-server配置文件
# 编辑/etc/zabbix/zabbix_server.conf
文件,设置DBPassword
DBPassword=password
6、配置Zabbix前端时区
# 编辑/etc/httpd/conf.d/zabbix.conf 文件,设置时区
php_value date.timezone Asia/Shanghai
7、启动Zabbix服务器
# 启动Zabbix服务器和代理程序并设置开机自启动
[root@localhost ~]# systemctl restart zabbix-server zabbix-agent httpd
[root@localhost ~]# systemctl enable zabbix-server zabbix-agent httpd
8、配置zabbix前端
浏览器访问进行前端的配置和初始化:http://server_ip/zabbix ,用户名:Admin 密码:zabbix
按照Zabbix文档中描述的步骤操作:https://www.zabbix.com/documentation/current/manual/installation/install#installing_frontend
9、修改默认语言
前端安装完成后,使用Admin账号和初始密码zabbix登录Web管理后台,点击右上角小人图标,进入账户设置
# 图标中文乱码问题解决
# 在修改为简体中文后,监控图表中有些中文字符会显示乱码,可以安装中文字体来解决
# yum -y install wqy-microhei-fonts
# \cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
重启zabbix-server和apache使配置生效
# systemctl restart zabbix-server # systemctl restart httpd
至此,zabbix服务端已经安装完成,下一节安装zabbix_agent。