systemctlstop firewalld.service 关闭防火墙
vi/etc/selinux/config
SELINUX=disabled 关闭selinux
#yum install yum install epel-rpm-macros.noarch
#yum install httpd php php-mbstring phppear -y
#yum -y install mariadb-server -y
#vi /etc/my.cnf
//* 在 [mysqld] 区段最后追加
character-set-server=utf8
#systemctl start mariadb
# systemctl enable mariadb
# mysql_secure_installation
Enter current password for root (enter for none):<–初次运行直接回车 |
1.安装支持zabbix的插件
#yum install php-mysql php-gd php-xml phpbcmath -y
2.安装zabbix的epel源
#yum install
http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm -y
3.#yum install zabbix-get zabbix-server-mysql zabbix-web-mysqlzabbix-agent -y
4.mysql mysql -u root -p 输入密码
create database 数据库名;(创建数据库)
5.填充数据库
#cd /usr/share/doc/zabbix-server-mysql-*/create
#mysql-u root -p zabbix < schema.sql
#mysql -u root -p zabbix < images.sql
#mysql -u root -p zabbix < data.sql
Zabbix-server配置
修改 zabbix 配置文件
# vi /etc/zabbix/zabbix_server.conf
//* 在 72 行添加数据库所在主机
DBHost=localhost
//* 于 98 行先修改数据库用户
DBUser=zabbix
//* 于 107 行添加 zabbix 的密码
DBPassword = zabbix
此处的数据库连接一定要对
启动 zabbix
#systemctl start zabbix-server
#systemctl enable zabbix-serve
Zabbix-agent的配置
配置并启动 zabbix 代理服务 , 以让 zabbix 服务监控
# vi /etc/zabbix/zabbix_agentd.conf
//* 85 行 : 指定 Zabbix server 的 IP
Server=127.0.0.1
#126 行 : 指定 Zabbix server 的 IP
ServerActive=127.0.0.1
#137 行 : 更改主机明
Hostname=www.host.com(根据情况改成自己的主机名)
#systemctl start zabbix-agent
# systemctl enable zabbix-agent
Zabbix-web的配置
配置httpd支持zabbix
#vi /etc/httpd/conf.d/zabbix.conf
//*10 行 : 可根据需求设定访问权限
#Require all granted
Require ip 127.0.0.1 192.168.0.0/16
//*18 行 : 设定本地的时区
php_value date.timezone Asia/Shanghai
#systemctl restart httpd
5.4.1 Zabbix使用
1. 对 zabbix 进行初始化设置
浏览器 ->http://zabbix-srv-ip/zabbix
登录 zabbix:( 账户 :admin, 密码 :zabbix)