服务zabbix-88
改用 阿里云的网络 yum源,本地源无法解决 php组件的依赖。
[root@zabbix-88 /etc/yum.repos.d]# cat base.repo
[base]
name=base
baseurl=https://mirrors.aliyun.com/centos/7/os/x86_64/
enabled=1
gpgcheck=0
[extras]
name=extras
baseurl=https://mirrors.aliyun.com/centos/7/extras/x86_64/
enabled=1
gpgcheck=0
[root@zabbix-88 /etc/yum.repos.d]# cat epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://mirrors.aliyun.com/epel/7/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=http://mirrors.aliyun.com/epel/7/$basearch/debug
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=0
[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=http://mirrors.aliyun.com/epel/7/SRPMS
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=0
安装 zabbix 官方源
[root@zabbix-88 /etc/yum.repos.d]# cat zabbix.repo
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=0
测试
[root@zabbix-88 ~]yum clean all
[root@zabbix-88 ~]yum makecache
中途可能会出现缺包报错的情况,有可能是网络原因,运气好的话可能一次成功,因此选择网络好的时候装的成功率比较大。
当然缺包咱也不怕,到http://rpmfind.net网站补包,缺什么补什么。
Installing Zabbix packages
[root@zabbix_88 ~]#
[root@zabbix-88 ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get
[root@zabbix-88 ~]# yum -y install zabbix-agent
登录mysql,手动创建一个空 数据库 zabbix
mysql> ceate database zabbix;
mysql> exit
使用 SQL 模板 生成 zabbix 使用的数据库。
[root@zabbix-88 /data/mysql]# cd /usr/share/doc/zabbix-server-mysql-4.0.8/
[root@zabbix-88 /usr/share/doc/zabbix-server-mysql-4.0.8]# ls
AUTHORS ChangeLog COPYING create.sql.gz NEWS README
[root@zabbix-88 /usr/share/doc/zabbix-server-mysql-4.0.8]# zcat create.sql.gz | mysql -uuplooking -p123123 -h192.168.10.99 zabbix
Starting Zabbix server process
[root@zabbix-88 ~]# cat /etc/zabbix/zabbix_server.conf | grep “^[^#]”
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=192.168.10.88
DBName=zabbix
DBUser=uplooking
DBPassword=123123
ListenPort=10051
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
Editing PHP configuration for Zabbix frontend
[root@zabbix-99 ~]# vim /etc/httpd/conf.d/zabbix.conf ## zabbix 站点配置文件, zabbix 站点在 /usr/share/zabbix
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 always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai
[root@localhost ~]# systemctl enable httpd
[root@localhost ~]# systemctl start httpd ###会在 apache 的 conf.d 目录下释放 zabbix.conf 的辅助配置文件。
http://zabbix-server-ip/zabbix #直接使用自己的ip进行登录
向浏览器中输网址:http://192.168.10.88/zabbix
时区错误修复:-===============================
[root@zabbix-88 ~]# vim /etc/php.ini
更改php.ini配置文件的设置,去掉date.timezone的注释,将时区改为Asia/Shanghai
[root@zabbix-88 ~]# vim /etc/httpd/conf.d/zabbix.conf
[root@zabbix-88 ~]# systemctl restart httpd ##重启 apache
此时会出现/usr/share/zabbix/assets下所有报错,不能够进去
更改所属组:
[root@zabbix-88 /usr/share/zabbix]# chown apache:apache -R assets
整体摘要信息 ======================
初始化安装完毕
默认用户名密码 ==============================
用户名: Admin
密码: zabbix
http://192.168.10.88/zabbix/index.php
本机 zabbix-server 未启动: ================================
[root@zabbix-88 ~]# systemctl start zabbix-server
刷新页面
排错日志 : ================================
[root@zabbix-88 ~]# vim /etc/zabbix/zabbix_server.conf
页面右上角,修改 默认管理密码,修改 语言环境,背景主题 等 ==============================
自此zabbix安装成功