zabbix安装
zabbix 安装
1 安装数据库mysql
安装mysql repo源
rpm -ivh http://repo.mysql.com/yum/mysql-5.6-community/el/7/x86_64/mysql-community-release-el7-5.noarch.rpm
yum安装mysql
yum install -y mysql-community-server
编辑mysql配置文件
vim /etc/my.cnf
[mysqld]
skip_name_resolve = ON 禁止主机名解析
innodb_file_per_table = ON 启用innodb存储引擎
启动并加入开机自启
systemctl start mysqld
systemctl enable mysqld
初始化数据库
mysql_secure_installation
根据提示输入root用户的密码,用户mysql登录
创建zabbix数据库
# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;
2 安装zabbix服务平台
安装zabbix server and agent
rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
yum install zabbix-server-mysql zabbix-agent
安装zabbix fornted
yum install zabbix-web-mysql zabbix-nginx-conf
导入zabbix初始架构和数据到数据库
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
配置zabbix配置文件
配置连接数据库相关参数
为Zabbix前端配置PHP
编辑nginx配置文件/etc/nginx/conf.d/zabbix.conf
编辑php配置文件 /etc/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai
启动服务
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm