Zabbix配置

网友投稿 266 2022-10-31

Zabbix配置

基础环境搭建

前提:系统:Centos 7.9,能够访问外网下载必要的软件(本地源配置完成即)

安装必要的软件包:

yum install bash-completion net-tools vim -y

关闭selinux以及防火墙:

sed -i '/^SELINUX/s/enforcing/disabled/' /etc/selinux/configsetenforce 0systemctl stop firewalld.servicesystemctl disable firewalld.service

安装zabbix组件

安装repo、server、agent以及frontend:

rpm -Uvh install zabbix-server-mysql zabbix-agent centos-release-scl -y

修改配置文件/etc/yum.repos.d/zabbix.repo

vim /etc/yum.repos.d/zabbix.repo#修改第11行的 enabled=0 为 enabled=1

安装frontend包:

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

上述图片执行时出现报错可能是因为咱们的源出现问题咱们换源解决一下:

换源:

yum install centos-release-scl

安装好上述的源然后进行把下面软件安装好:

(1)进入yum源目录cd /etc/yum.repos.d(2)执行(此个步骤是安装yum源)(下面主要使用的是163源,也可以使用阿里,epel yum源)wget clean all //清除缓存yum makecache //创建yum缓存(4)下载安装zabbix最新rpm包rpm -Uvh 步骤操作,,将163的yum源改为(1)阿里yum源wget -O /etc/yum.repos.d/CentOS-Base.repo install centos-release-scl

再次对frontend包进行安装就OK了:

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

创建初始数据库

安装mariadb数据库:

yum install mariadb-server -y

启动mariadb数据库以及开机自启动:

systemctl start mariadb #启动数据库systemctl enable mariadb #开机自启动

查看服务进程及端口:

#查看进程ps -ef | grep mysql#出现以下信息,数据库已经启动mysql 2655 1 0 23:56 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --basedir=/usrmysql 2820 2655 0 23:56 ? 00:00:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --logerror=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sockroot 2876 1682 0 23:57 pts/1 00:00:00 grep --color=auto mysql

#查看端口3306ss -lntp | grep 3306#输出端口信息LISTEN 0 50 *:3306 *:* users:(("mysqld",pid=2820,fd=14))

登录数据库、创建数据、配置数据库权限:

mysql #登录数据库,初次登录数据库没有登录密码create database zabbix character set utf8 collate utf8_bin; #创建数据,字符集采用UTF-8编码create user zabbix@localhost identified by '123456'; #创建用户grant all privileges on zabbix.* to 'zabbix'@'%' identified by '123456';#配置数据库权限,用户及密码quit;#执行结果如下

Zabbix 配置

导入初始架构和数据,系统将提示您输入新创建的密码:

vim /etc/zabbix/zabbix_server.conf#配置124行的密码

为Zabbix前端配置PHP:

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf添加这一行php_value[date.timezone] = Asia/Shanghai

启动Zabbix server和agent进程

启动Zabbix server和agent进程,并为它们设置开机自启:

systemctl restart zabbix-server zabbix-agent rh-php72-php-fpmsystemctl enable zabbix-server zabbix-agent rh-php72-php-fpm

查看进程、端口:

ps -ef | grep zabbixnetstat -anplut | grep zabbix#检查是否启动zabbix

配置Zabbix前端

使用浏览器访问:​​​http://本机ip/zabbix​​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring加载属性文件方式(自动加载优先级问题)
下一篇:APISpace 数据api带你一起迎战双十一
相关文章

 发表评论

暂时没有评论,来抢沙发吧~