Zabbix快速部署

zabbix具備常見的商業監控軟件所具備的功能:
主機性能監控、網絡設備監控、數據庫監控等
支持多種報警機制
支持自動發現網絡設備和服務器可以通過配置自動發現服務器規則來實現
支持分佈式,能集中展示、管理分佈式的監控點
編寫插件容易,可以自定義監控項
具有實時繪圖功能


下面是快速搭建的步驟:

一、安裝zabbix
1.1  安裝準備

#rpm  -q  gcc   gcc-c++
#useradd  zabbix

1.2 裝包

#tar  -zxvf  zabbix-3.2.3.tar.gz
#cd zabbix/zabbix-3.2.3/
#./configure  --prefix=/usr/local/zabbix --enable-server --enable-agent 
   --with-mysql
#make
#make  install
[root@localhost ~]# ls /usr/local/zabbix/

bin  etc  lib  sbin  share

bin  可執行命令  
etc  配置文件
lib   庫文件
sbin 程序服務  
share 幫助文件

1.3 登錄管理頁面做初始化配置
a 準備工作

MySQL> create  database zabbixdb;
MySQL> grant all on  zabbixdb.*  to yaya@"localhost" identified by "123456";

拷貝文件到本機的/var/www/zabbix

# cd   zabbix-3.2.3/frontends
# cp   -r  php  /var/www/html/zabbix
#chmod  -R 777  /var/www/html/zabbix

修改php的設置:

[root@localhost zabbix]# sed -n '672p;384p;394p;878p'  /etc/php.ini
max_execution_time = 300
max_input_time = 300
post_max_size = 16M
date.timezone = Asia/Shanghai

安裝依賴包:

#rpm -ivh --nodeps php-bcmath-5.4.45-13.el7.remi.x86_64.rpm 
#rpm -ivh --nodeps php-mbstring-5.4.45-13.el7.remi.x86_64.rpm 
#yum  -y  install  php-gd    php-xml

重啓httpd服務:

#systemctl  restart   httpd


b 訪問web頁面做初始配置:

http://192.168.4.5/zabbix
admin   (默認用戶名)
zabbix   (密碼)

存儲初始化信息配置文件(如果初始化配置錯誤可在此文件修改):

# cat   /var/www/html/zabbix/conf/zabbix.conf.php

2  使用zabbix
a 修改管理員登錄密碼
b 修改頁面語言
c  查看監控模板
e  查看監控的主機
f  查看監控信息


3 啓動監控服務
3.1 修改主配置文件 /usr/local/zabbix/etc/zabbix_server.conf

[root@localhost zabbix]# sed -n '38p;87p;103p;111p'
/usr/local/zabbix/etc/zabbix_server.conf
LogFile=/tmp/zabbix_server.log
DBName=zabbixdb
DBUser=yaya
DBPassword=123456


3.2 創建啓動服務腳本

# cd  zabbix-3.2.3
# cp misc/init.d/fedora/core/zabbix_server  /etc/init.d/
# chmod +x /etc/init.d/zabbix_server


3.3  修改啓動腳本,指定加載程序的目錄

# sed -n '22p' /etc/init.d/zabbix_server 
    BASEDIR=/usr/local/zabbix

3.4 啓動監控服務

# /etc/init.d/zabbix_server  status|start|stop
[root@localhost ~]# netstat  -untnalp  | grep :10051
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      4905/zabbix_server

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
二、配置
2.1  監控本機(自己監控自己)
a 運行zabbix_agentd服務
1 修改配置文件

# vim /usr/local/zabbix/etc/zabbix_agentd.conf
30 LogFile=/tmp/zabbix_agentd.log
91 Server=127.0.0.1
132 ServerActive=127.0.0.1:10051
:wq

2 創建服務啓動腳本

#cd cd  zabbix-3.2.3
# cp misc/init.d/fedora/core/zabbix_agentd   /etc/init.d/
# chmod  +x   /etc/init.d/zabbix_agentd

3 修改腳本文件啓動服務時,加載程序的目錄

# sed -n '22p' /etc/init.d/zabbix_agentd 
    BASEDIR=/usr/local/zabbix

4 啓動服務

#/etc/init.d/zabbix_agentd  start|status|stop
#netstat  -utnalp  | grep  :10050
tcp        0      0 0.0.0.0:10050       0.0.0.0:*           LISTEN     13985/zabbix_agentd

5 登錄管理添加監控本機
默認就監控本機 (只需要啓用監控本機)


推薦QQ羣:662787210

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章