小白的zabbix之路(一)
在大公司做了几年的运维,所有的分工都太明确了,每个人只需要做好自己的任务就ok了,到了中年感受到了危机,因此自学zabbix,与大家共勉
zabbix;版本4.2
操作系统版本:centos7
1,安装zabbix仓库
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm # yum clean all
2, 安装Zabbix server,Web前端,agent ;如果安装失败需要将源改为清华的源,修改/etc/yum.repos.d/zabbix.repo
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
zabbixt-server如果下载失败,将源改为清华的源
vim /etc/yum.repos.d/zabbix.repo
[zabbix]
name=Zabbix Official Repository - KaTeX parse error: Expected 'EOF', got '#' at position 10: basearch #̲baseurl=http://…basearch/
baseurl=https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/$basearch/
#将源地址替换为清华的源
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - KaTeX parse error: Expected 'EOF', got '#' at position 10: basearch #̲baseurl=http://…basearch/debuginfo/
baseurl=https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/$basearch/debuginfo/
#将源地址替换为清华的源
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=1
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - KaTeX parse error: Expected 'EOF', got '#' at position 10: basearch #̲baseurl=http://…basearch/
baseurl=https://mirror.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/7/$basearch/
#将源地址替换为清华的源
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
3,创建初始数据库
在数据库主机上运行以下代码。
mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by ‘gmcc1234’; ------创建账号密码为zabbix/gmcc1234
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
4 ,导入初始架构和数据,系统将提示您输入新创建的密码。
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
5, 为Zabbix server配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf,将密码修改为自己设定的密码(gmcc1234)
DBPassword=gmcc1234
6 ,修改时区,
此时区为欧洲时区,需要注释掉
#php_value date.timezone Europe/Riga
7,启动Zabbix server和agent进程
启动Zabbix server和agent进程,并为它们设置开机自启:
systemctl restart zabbix-server zabbix-agent httpd # systemctl enable zabbix-server zabbix-agent httpd
8,配置Zabbix前端,ip为sever端的IP地址
连接到新安装的Zabbix前端: http://192.168.2.108/zabbix
到此zabbix 的首次安装就结束了,后面我会接着学习配置监控内容,希望大家一起共同努力,找到理想的工作!