搭建一个简单的zabbix

首先安装对应的包

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的包等级太低升级下就好了

搭建一个简单的zabbix_第1张图片
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界面了

搭建一个简单的zabbix_第2张图片
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

你可能感兴趣的:(搭建一个简单的zabbix)