安装过程(此安装过程以CentOS6版本为例) 1. 安装前关闭selinux并配置好centos源和zabbix源,防火墙放行zabbix使用端口10050-10055
2. 配置安装源 CentOS使用官方源,此处不做过多介绍 Zabbix安装源配置如下
3. 安装所需软件包 #yum install mysql-server php httpd zabbix-server-mysql zabbix-web-mysqlzabbix-agent
4. 启动数据库 #service mysqld start
5. 使用mysqladmin修改数据库root用户密码(单引号内为密码明文) #/usr/bin/mysqladmin -u root password ‘zabbix’
6. 使用root用户登录数据库 #mysql -u root -p Enterpassword:
7. 创建名为zabbix的数据库,字符编码utf8 (数据库名称可自定义) mysql>create database zabbix character set utf8 collate utf8_bin; QueryOK, 1 row affected (0.00 sec)
8. 创建并为zabbix用户授予zabbix库所有的权限 mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; QueryOK, 0 rows affected (0.00 sec)
9. 刷新数据库用户权限 mysql>flush privileges
10. 退出数据库 mysql>\q
11. 使用数据库用户zabbix在数据库zabbix中创建表结构及zabbix页面初始化配置 #mysql -uzabbix -pzabbix zabbix </usr/share/doc/zabbix-server-mysql-2.4.7/create/schema.sql #mysql -uzabbix -pzabbix zabbix </usr/share/doc/zabbix-server-mysql-2.4.7/create/images.sql #mysql -uzabbix -pzabbix zabbix </usr/share/doc/zabbix-server-mysql-2.4.7/create/data.sql
12. 编辑zabbix_server配置文件,修改以下内容:(对应配置自行修改) #vim /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix *以上配置对应数据库主机、数据库名、数据库用户、数据库用户对应密码
13. 启动zabbix-serve #service zabbix-server start
14. zabbix-server程序仅提供对外服务,不具备监控服务器本机功能,如需监控server本机需要启动zabbix-agent #service zabbix-agent start *zabbix-agent默认配置即可监控server本机,其他主机zabbix-agent配置方法请继续关注本公众号的其他文章
15. 编辑apache配置目录中的zabbix子配置文件,取消# php_value date.timezone Europe/Riga行的注释并修改为当前系统时区。 #vim /etc/httpd/conf.d/zabbix.conf php_valuedate.timezone Asia/Shanghai
16. 重启apache #service httpd restart
17. 将相关服务设为开机启动 #chkconfig mysqld on #chkconfig zabbix-server on #chkconfig zabbix-agent on #chkconfig httpd on
18. 浏览器访问zabbix进行zabbix展示前端配置。 欢迎界面,点击Next
19. 该步骤为检查zabbix前端页面运行环境,如有未通过的项目请根据Required项修改。全部通过后点击Next
20. 该步骤为配置前端页面访问数据库的连接,修改相关配置使其与zabbix-server.conf中配置的一致,修改完成后点击Testconnection,连接成功后提示OK,点击Next
21. 配置Zabbix server服务信息,Host与port项将影响页面检测zabbix-server服务是否正在运行,若zabbix-server与web提供主机为同一主机保留默认即可,配置完成后点击Next
22. 最后两步将与用户进行最终确认,配置文件存放在/etc/zabbix/web/zabbix.conf.php.
23. 至此zabbix安装过程全部结束,使用用户名Admin密码zabbix登入 原创:开源联盟
|