首先安装对应的包
yum install zabbix-server-mysql-3.2.6-1.el7.x86_64.rpm
zabbix-get-3.2.6-1.el7.x86_64.rpm
然后创建数据库,server和proxy的运行都依赖于数据库,agent则不需要。
mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
mysql> GRANT ALL ON zabbix.* TO 'zbuser'@'%' IDENTIFIED BY 'zbpass';
然后将sql表导入定义好的数据库中
gzip -d /usr/share/doc/zabbix-server-mysql-3.2.6/create.sql.gz
MariaDB [zabbix]> source /usr/share/doc/zabbix-server-mysql-3.2.6/create.sql
修改zabbix配置文件几个参数
DBName=zabbix
DBUser=zbuser
DBPassword=zbpass
这时我们可以尝试着启动zabbix服务
[root@lvqing zabbix]# systemctl status zabbix-server
zabbix-server.service - Zabbix Server
Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; disabled)
Active: activating (auto-restart) (Result: signal) since Mon 2018-12-03 23:24:39 CST; 960ms ago
Process: 23829 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=killed, signal=SEGV)
报错是因为一个叫trousers的包等级太低升级下就好了
![13920922-81dba683fd4c0590.png](https://i-blog.csdnimg.cn/blog_migrate/41e22c4213b749616daac990fe928a93.webp?x-image-process=image/format,png)
image.png
修改php的时区参数,在conf.d下的zabbix.conf里修改或在php.ini里修改都可以
php_value date.timezone Asia/Shanghai
接着我们需要配置web服务,安装对应的程序包
解决依赖关系
yum install -y httpd php php-mysql php-mbstring php-bcmath php-ldap php-xml
安装web GUI
yum install zabbix-web-3.2.6-1.el7.noarch.rpm zabbix-web-mysql-3.2.6-1.el7.noarch.rpm
配置php的时区参数
/etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
打开httpd就可以访问zabbix的web界面了
![13920922-7f1498be63356dc8.png](https://i-blog.csdnimg.cn/blog_migrate/a235e2893c911b801b9bb6c2abd89f83.webp?x-image-process=image/format,png)
image.png
安装后生成的文件
Configuration file "/etc/zabbix/web/zabbix.conf.php" created.
默认用户名密码
Admin/zabbix
服务端配完了现在我们在受监控端安装agent包yum install -y ./zabbix-agent-3.2.6-1.el7.x86_64.rpm zabbix-sender-3.2.6-1.el7.x86_64.rpm
配置文件的配置项
############ GENERAL PARAMETERS
##### Passive checks related 被动监控配置
##### Active checks related 主动监控配置
############ ADVANCED PARAMETERS
####### USER-DEFINED MONITORED PARAMETERS 用户自定义的监控参数,UserParamte
####### LOADABLE MODULES #######
####### TLS-RELATED PARAMETERS #######
主要的几个参数
##### Passive checks related 被动监控配置
Server=127.0.0.1
ListenPort=10050
ListenIP=0.0.0.0
StartAgents=3
##### Active checks related 主动监控配置
ServerActive=127.0.0.1
Hostname=Host-ID
然后就可以启动服务了
配置监控的思路:
host groups > host > applications > item > triggers(events) > action(condition,operations)
item > simple graph
item > graph
graps > screen
screens > slide show