Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
安装环境:CentOS Linux release 7.5 IP:10.10.100.222
安装阿里的yum源
# wget https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
# rpm –ivh zabbix-release-4.4-1.el7.noarch.rpm
安装Zabbix-server需要的程序包
安装 Zabbix server并使用 MySQL 数据库: # yum -y install zabbix-server-mysql 安装 Zabbix 前端并使用 MySQL 数据库: # yum -y install zabbix-web-mysql 安装Zabbix agent客户端,本机监控: # yum -y install zabbix-agent
安装zabbix-get工具
# yum -y install zabbix-get
安装mariadb数据库 # yum -y install mariadb-server
启动数据库&加入开机自启动
# systemctl start mariadb # systemctl enable mariadb
创建Zabbix相应的数据库和用户
创建Zabbix的数据库名为zabbix,注意字符集的选择 MariaDB [(none)]> CREATE DATABASE zabbix CHARSET utf8 COLLATE utf8_bin; 创建Zabbix的用户名为zabbixadmin,密码为123456 MariaDB [(none)]> GRANT ALL ON zabbix.* TO zabbixadmin@localhost IDENTIFIED BY '123456';
导入Zabbix自带的SQL语句
查看SQL语句的目录 #rpm -ql zabbix-server-mysql ... /usr/share/doc/zabbix-server-mysql-4.4.3/create.sql.gz ... 导入SQL语句到刚才创建的zabbix数据库中 #zcat /usr/share/doc/zabbix-server-mysql-4.4.3/create.sql.gz | mysql -uzabbixadmin -p123456 zabbix
修改Zabbix服务器端的配置文件/etc/zabbix_server.conf的相关参数
# vim /etc/zabbix/zabbix_server.conf ... DBHost=localhost DBName=zabbix DBUser=zabbixadmin DBPassword=123456 ...
启动Zabbix服务&加入开机自启动
# systemctl start zabbix-server # systemctl enable zabbix-server
修改httpd的配置文件/etc/httpd/conf.d/zabbix.conf
修改时区 # vim /etc/httpd/conf.d/zabbix.conf php_value date.timezone Asia/Shanghai
启动httpd服务&加入开机自启动
# systemctl start httpd # systemctl enable httpd
二、Web端基本配置
1、浏览器登录Zabbix
浏览器访问:10.10.100.222
2、检查基本设置
3、输入配置信息
4、输入服务器名称
5、登录Zabbix
系统默认的用户名:Admin
系统默认密码:zabbix
6、修改语言为中文
服务器端安装字体 # yum install wqy-microhei-fonts -y 修改字体链接,链接到新安装的字体 # rm /usr/share/zabbix/assets/fonts/graphfont.ttf # ln -sv /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf
微信扫描下方的二维码阅读本文