搭建一個簡單的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的包等級太低升級下就好了

13920922-81dba683fd4c0590.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
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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章