<返回更多

用阿里云的镜像极速安装监控平台 zabbix5.0

2020-08-06    
加入收藏

zabbix 是一款开源的成熟的企业级监控平台,适用于大规模企业IT监控。

我本人已经用了zabbix很多年了,之前用的是老版本 zabbix3.0,新环境我用了最新的 zabbix5.0,记录下安装步骤和使用指南,有错误和不足的地方希望指出大家一起交流。

安装步骤:

系统环境:centos linux release 7.7.1908 (Core)  

1,创建yum源配置文件zabbix.repo 并生成 gpgkey

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm  

yum clean all

  
2,因为网络问题我切换到阿里云镜像,这一步非必须,你也可以用官网的 

[root@VM_0_5_centos ~]# cat  >/etc/yum.repos.d/zabbix.repo <<EOF
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=http://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 

[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
baseurl=http://mirrors.aliyun.com/zabbix/zabbix/5.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 - $basearch
baseurl=http://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
EOF




3, 安装zabbix及相关服务 (web我还是选择的Apache,你也可以选择Nginx)

yum install  zabbix-server-MySQL zabbix-agent 
yum install centos-release-scl 
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl  



4,安装数据库并给 zabbix 用户授权,如果数据库不和zabbix server在同一个服务器,请按自己情况修改。
#我数据库已经提前安装好了,现在只需要创建zabbix库和用户,再授权就行了。 

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'your-password';
mysql> grant all privileges on zabbix.* to zabbix@localhost; 


4,导入zabbix 数据到数据库 

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

5,修改zabbix server的配置 ,比如如数据库用户密码,地址等等。 

cat  /etc/zabbix/zabbix_server.conf 
DBName=zabbix
DBUser=zabbix 
DBPassword=your-password
DBSocket=/tmp/mysql.sock
DBPort=3306


#修改php-fpm配置,比如时区,启动的pm server 数量等
cat  /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 
[zabbix]
user = apache
group = apache

listen = /var/opt/rh/rh-php72/run/php-fpm/zabbix.sock
listen.acl_users = apache
listen.allowed_clients = 127.0.0.1

pm = dynamic
pm.max_children = 30
pm.start_servers = 6
pm.min_spare_servers = 2
pm.max_spare_servers = 10

php_value[session.save_handler] = files
php_value[session.save_path]    = /var/opt/rh/rh-php72/lib/php/session/

php_value[max_execution_time] = 300
php_value[memory_limit] = 128M
php_value[post_max_size] = 16M
php_value[upload_max_filesize] = 2M
php_value[max_input_time] = 300
php_value[max_input_vars] = 10000
php_value[date.timezone] = Asia/Shanghai  

#删除我不需要的pool  
rm  -f  /etc/opt/rh/rh-php72/php-fpm.d/www.conf

#################  

#启动相关服务  
systemctl start zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm 


通过浏览器完成安装向导

访问 http://server_ip_or_name/zabbix

用阿里云的镜像极速安装监控平台 zabbix5.0

 

可以看到 zabbix5.0 对php的要求已经升级到php7了

用阿里云的镜像极速安装监控平台 zabbix5.0

 

填写数据库信息

用阿里云的镜像极速安装监控平台 zabbix5.0

 


用阿里云的镜像极速安装监控平台 zabbix5.0

 

这里要注意一下,需要下载下图中download的文件,放到zabbix server的 /etc/zabbix/web/zabbix.conf.php,就是一些数据库配置信息。

用阿里云的镜像极速安装监控平台 zabbix5.0

 

然后刷新一下就到了登录界面,默认用户 Admin 密码 zabbix 登陆后尽快修改密码。

登陆进去后设置一下语言为简体中文,我设置了一个自己喜欢的主题

用阿里云的镜像极速安装监控平台 zabbix5.0

 

界面相较于老版本的变化比较大

用阿里云的镜像极速安装监控平台 zabbix5.0

 

如果发现图形中的中文有乱码,如下图:

用阿里云的镜像极速安装监控平台 zabbix5.0

 

解决方法

因为 zabbix使用了自己定义的字体文件,而没有使用系统字体  

只需要去 windows 系统的 C:WindowsFonts 目录下下载黑体,在上传到zabbix服务器上  

比如我把字体上传到 zabbix 服务器上的 /tmp 目录下了,

cd /usr/share/fonts/dejavu 

cp DejaVuSans.ttf DejaVuSans.ttf.bak 

cp /tmp/simhei.ttf DejaVuSans.ttf  

然后刷新页面就好了。

到此安装已经完成,现在只是简单的监控了zabbix server 本机,没有优化也没有添加告警媒介。

下一篇文章我会详细的介绍监控 agent的步骤以及注意事项,并通过比如 微信告警,钉钉告警,slack 告警,或telegram 告警,可能四选一吧。如果是海外的服务器,我个人推荐用 slack 告警。

感兴趣的朋友可以关注我一下,谢谢。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>