- A+
所属分类:监控运维
第1章安装Zabbix server后端
1.1Zabbix环境准备
1 2 3 4 5 6 7 8 9 10 11 | [root@linux-node1 ~]# cat /etc/redhat-release #查看系统版本 CentOS Linux release 7.2.1511 (Core) [root@linux-node1 ~]# uname -r #查看内核版本 3.10.0-327.18.2.el7.x86_64 [root@linux-node1 ~]# getenforce #检测selinux是否关闭 Disabled [root@linux-node1 ~]# systemctl stop firewalld #关闭firewall防火墙 [root@linux-node1 ~]# ifconfig eth0|awk -F '[ :]+' 'NR==2{print $3}' #查看IP地址 192.168.90.11 [root@linux-node1 ~]# hostname #查看主机名 linux-node1.com |
1.2Zabbix安装
Zabbix存储配置包以及yum配置文件。
1 2 3 4 | [root@linux-node1 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm Zabbix程序包安装,以及MySQL、Zabbix-agent [root@linux-node1 ~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server |
1.3初始数据库
创建Zabbix数据库以及用户。对这样的说明,参考MySQL数据库创建脚本
1 2 3 4 5 6 | [root@linux-node1 ~]# systemctl start mariadb [root@linux-node1 ~]# mysql -uroot -p MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; Query OK, 0 rows affected (0.00 sec) |
导入初始模式和数据
1 2 | [root@linux-node1 ~]# cd /usr/share/doc/zabbix-server-mysql-3.0.3/ [root@linux-node1 zabbix-server-mysql-3.0.3]# zcat create.sql.gz |mysql -uroot zabbix |
1.4Zabbix服务器进程启动
在Zabbix_server.conf编辑数据库配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | [root@linux-node1 ~]# grep ^[a-Z] /etc/zabbix/zabbix_server.conf LogFile=/var/log/zabbix/zabbix_server.log LogFileSize=0 PidFile=/var/run/zabbix/zabbix_server.pid DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix SNMPTrapperFile=/var/log/snmptrap/snmptrap.log Timeout=4 AlertScriptsPath=/usr/lib/zabbix/alertscripts ExternalScripts=/usr/lib/zabbix/externalscripts LogSlowQueries=3000 启动Zabbix服务器进程 [root@linux-node1 ~]# systemctl start zabbix-server |
1.5编辑Zabbix前端PHP配置
Apache的配置文件/etc/httpd/conf.d/zabbix.conf一些PHP设置已经配置好了。取消注释,设置正确的时区
1 2 3 4 5 6 7 8 | [root@linux-node1 ~]# vim /etc/httpd/conf.d/zabbix.conf 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 |
通过改变配置文件重新启动Apache Web服务器
1 | [root@linux-node1 ~]# systemctl start httpd |
第2章安装Zabbix Web
2.1步骤1
在你的浏览器,打开网址http://Zabbix_server_ip/zabbix。
你应该看到的web安装向导的第一个屏幕,如图2-1
图2-1
2.2步骤2
确保所有软件先决条件。如图2-2
图2-2
2.3步骤3
输入连接到数据库详细信息。Zabbix数据库必须已经创建好。如图2-3 图2-3
2.4步骤4
连接Zabbix服务细节,如果没有改变可选择默认如图2-4 图2-4
2.5步骤5
回顾一个设置概要,如图2-5 图2-5
2.6步骤6
完成安装,会在/etc/zabbix/web/zabbix.conf.php生成配置文件。如图2-6 图2-6
2.7步骤7
Zabbix登陆准备。 默认的用户名/密码为Admin/zabbix。如图2-7图2-7

我的微信公众号
我的微信公众号扫一扫