Zabbix 4.4 之Yum安装

前言

模式 操作系统 配置 数据库 监控数
小型 Centos 虚拟设备 MySQL InnoDB 100
中型 Centos 2个CPU核心/ 2GB MySQL InnoDB 500
大型 RedHat Enterprise Linux 4个CPU核心/ 8GB RAID10 MySQL InnoDB或PostgreSQL >1000
超大型 RedHat Enterprise Linux 8个CPU内核/ 16GB 快速RAID10MySQL InnoDB或PostgreSQL >10000

1.1 Yum安装方式(Centos 7.6 mini)

1.1.1 由于提供集中的web监控管理界面,因此服务在web界面的呈现需要LAMP架构支持。

yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhas lrzsz nano

1.1.2 编辑配置httpd

nano /etc/httpd/conf/httpd.conf

####//添加首页支持格式,后期使用php,加上红字部分就可以了

添加: DirectoryIndex index.html index.php   

1.1.3 编辑配置php,配置中国时区

nano /etc/php.ini

   修改:date.timezone = PRC

1.1.4 启动httpd,mysql

///关闭防火墙

systemctl stop firewalld.service   

///可读写安全设置

setenforce 0                              

///httpd服务启动

systemctl start httpd.service       

///mariadb服务启动,这玩意和mysql用起来一毛一样

systemctl start mariadb.service  

///查看服务端口

netstat -ntap | egrep ‘(80|3306)’ 

///自启动配置

systemctl disable firewalld

systemctl  enable httpd

systemctl enable mariadb

1.1.5 启动mariadb后执行初始化安全设置

///除了第一个设置root密码,其他全点y。

  mysql_secure_installation   

///登录数据库

mysql -u root -p

///创建中文(utf8)数据库zabbix

CREATE DATABASE zabbix character set utf8 collate utf8_bin;              

///在zabbix数据库,创建用户zabbix,密码password,密码字母数字就行加服务可能会报错

GRANT all  ON zabbix.* TO ‘zabbix’@’%’ IDENTIFIED BY  ‘chndi.com’;  

///刷新权限

flush privileges;   

1.1.6 检测php与 数据库连通情况

nano /var/www/html/index.php

      添加:

<?php

$link=mysql_connect(‘10.10.10.240′,’zabbix’,’zabbix’);    

if($link) echo “<h1>Success!!</h1>”;

else echo “Fail!!”;

mysql_close();

?>

1.1.7 部署server

///安装php支持zabbix组件

yum install php-bcmath php-mbstring -y   

///4.0yum源文件,采用yum安装,编译安装太麻烦,根据版本进行修改

rpm -ivh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm

///安装zabbix组件,网络环境不好的话,很容易超时

yum install zabbix-server-mysql zabbix-web-mysql -y  

///版本号,yum源更新版本号会边注意更改;数据库用户;数据库名;密码后来输入

zcat /usr/share/doc/zabbix-server-mysql-4.4.1/create.sql.gz | mysql -uzabbix -pzabbix 

1.1.8 如果出现报错

      zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p

      Enter password:

      ERROR 1046 (3D000) at line 1: No database selected

  • 方法一:

进入数据库

select user,host from mysql.user;

drop user ”@localhost;

  • 方法二:

//1,先把原始的数据库压缩包备份(///-xxx为版本号 会变)

cd /usr/share/doc/zabbix-server-mysql-xxx

//2,解压数据库

gunzip create.sql.gz

//3,安装nano编辑数据库信息

//在第一行加上

USE zabbix;

//然后重新导入库即可

cat create.sql | mysql -uroot -p

猜你喜欢

转载自blog.csdn.net/ahbbxll007/article/details/114034516