介绍 zabbix系列 持续更新
zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
安装准备
首先配置yum源 (zabbix4.4版本)
#vim /etc/yum.repos.d/zabbix.repo
[zabbix]
name=zabbix
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/
enabled=1
gpgcheck=0
下载阿里的epel源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
正式开始安装zabbix软件
# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
安装完成后、配置数据库信息
# systemctl enable --now mariadb # 启动数据库
# mysql -uroot # mariadb没有密码
# 创建数据库 字符集一定是utf8
MariaDB [(none)]> create database zabbix charset utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
# 创建一个授权用户
MariaDB [(none)]> grant all on *.* to "zabbix"@"localhost" identified by "WWW.1.com";
Query OK, 0 rows affected (0.00 sec)
# 刷新用户表
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
导入数据库所需要的表
# cd /usr/share/doc/zabbix-server-mysql-4.4.10
# zcat create.sql.gz |mysql -uroot zaabix
修改zabbix-server配置文件
# vim /etc/zabbix/zabbix_server.conf
# 注意这几个字段没有挨在一起 需要找一下
DBHost=localhost # 数据库所在主机
DBName=zabbix # 数据库名 刚刚建的
DBUser=zabbixuser # 数据库用户 也是刚刚建的
DBPassword=redhat # 数据库密码
DBSocket=/var/lib/mysql/mysql.sock # 数据库套接字文件 如果没有更改默认位置就是这个
修改虚拟主机时区
# vim /etc/httpd/conf.d/zabbix.conf
# 这一行
# hp_value date.timezone Asia/Shanghai 改成上海的
开启zabbix-server
# systemctl enable --now zabbix-server httpd
在浏览器中访问你的IP地址
http://192.168.10.10/zabbix/ 这个是我的虚拟机的IP地址 你需要自己查看一下你自己的
正常访问应该是这样的
点击下一步 检测都ok
点击下一步: 这里要注意的是
1、databases host 要和你配置文件中dbhost写的一样
2、databases port 默认0 也就是3306
3、databases name 数据库名 刚刚建的
4、user 用户名 刚刚建的
5、密码 刚刚建的用户的密码
点击下一步 直接不用管下一步即可
点击下一步 默认用户名密码是 Admin zabbix
好了到此zabbix监控软件安装完毕
下一章是安装zabbix-agent