1、CentOS 751804安装Zabbix 34CentOS 7.5.1804安装Zabbix 3.4By Toper Lv2018.8.71安装环境1.1CentOS版本rootcentos # cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)1.2数据库版本下面两种数据库任选一种即可MySQL版本:MySQL Community Server 5.7.23MariaDB版本:MariaDB 5.5.561.3Zabbix版本Zabbix版本:Zabbix 3.41.4主机名和IP主机名:centosIP:192.168
2、.80.1601.5SELinux禁用SELinuxrootcentos # setenforce 0 设置SELinux为被动模式rootcentos # getenforce 查看SELinux当前模式Permissiverootcentos # vi /etc/selinux/config 修改SELinux模式,重启后生效修改前 SELinux=enforcing修改后 SELinux=disabled1.6防火墙rootcentos # systemctl stop firewalld 关闭防火墙rootcentos # systemctl disable firewalld 禁用防
3、火墙自启动Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.2Zabbix安装2.1RPM包安装rootcentos # rpm -i 安装zabbix yum源rootcentos # yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent 安装zabbix 3
4、.4,安装过程需要可以连接外网2.2数据库配置rootcentos # mysql -uroot -p 进入数据库Enter password:mysql create database zabbix character set utf8 collate utf8_bin; 创建zabbix数据库,设置字符集为utf8mysql grant all privileges on zabbix.* to zabbixlocalhost identified by Root:123;创建zabbix用户,并允许通过本机登录,密码为Root:123mysql quitrootcentos # zcat
5、 /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p Zabbix 向数据库中导入zabbix所需的数据表等内容Enter password: 输入数据库zabbix用户的密码Root:1232.3时区配置rootcentos # vi /etc/httpd/conf.d/zabbix.conf 修改zabbix时区设置修改前修改后2.4服务配置rootcentos # systemctl restart zabbix-server zabbix-agent httpd重启zabbix和httpd服务roo
6、tcentos # systemctl enable zabbix-server zabbix-agent httpd设置zabbix和httpd服务开机自启动2.5初始化安装使用浏览器登录如下地址 http:/ip/zabbix确认检查项全部OK,下一步输入数据库用户zabbix的密码,下一步Name非必填项,直接下一步点击完成安装使用浏览器登录zabbix http:/ip/zabbix默认用户名/密码 Admin/zabbix登陆成功后界面如下2.6修改语言Zabbix安装完成后默认为英文,可以按下面步骤修改为中文2.7Zabbix server is not running在上一步成功
7、安装zabbix并登陆后,发现首页底栏有告警提示如下:Zabbix server is not running:the information displayed may not be current.rootcentos # tailf /var/log/zabbix/zabbix_server.log查询日志发现报错:连接数据库失败,未使用密码连接数据库(但数据库用户zabbix设置了密码Root:123,看来zabbix web页面的初始化过程中Configure Database Connection步骤指定的password并未生效)rootcentos # vi /etc/zabb
8、ix/zabbix_server.conf修改zabbix server配置文件,输入/dbpasswordc查找指定zabbix连接数据库密码的配置项可以看到如下位置并未指定zabbix连接数据库的密码将上一图配置修改为下图配置,指定数据库密码rootcentos # systemctl restart zabbix-server 重启zabbix-server服务,再次登录zabbix web页面将不再报错。2.8设置zabbix登录页面为首页默认情况下访问http:/ip为Apache欢迎页面,可将其修改为zabbix登录页面,而无需登录时手动指定/zabbixrootcentos # vi /etc/httpd/conf/httpd.conf 编辑http配置,将DocumentRoot指定的目录修改为zabbix目录,配置如下:DocumentRoot /usr/share/zabbixrootcentos conf# systemctl restart httpd 重启httpd服务此时直接用访问http:/ip,默认已经是zabbix登录页面
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1