日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
CentOS6.4編譯安裝和部署Zabbix2.0版本監(jiān)控圖文詳解

【一】、zabbix簡介

和田網站建設公司成都創(chuàng)新互聯(lián)公司,和田網站設計制作,有大型網站制作公司豐富經驗。已為和田成百上千提供企業(yè)網站建設服務。企業(yè)網站搭建\成都外貿網站建設要多少錢,請找那個售后服務好的和田做網站的公司定做!

zabbix是一個基于web界面的提供分布式系統(tǒng)監(jiān)視以及網絡監(jiān)視功能的企業(yè)級開元解決方案

zabbix由2部分構成,zabbix_server和可選組件zabbix_agent;

zabbix_server可以通過SNMP、zabbix_agent、ping、端口監(jiān)視等方法提供對遠程

服務器/網絡狀態(tài)的監(jiān)視,收集數(shù)據(jù)等功能;

zabbix_server和zabbix_agent支持多種平臺 Linux、BSD、Windows、MAC等

》項目(iterm):定義收集被監(jiān)控的數(shù)據(jù)的項;如收集被監(jiān)控機器的內存使用情況。

》集合(application):是一些項目的匯總,目錄和文件的關系

》觸發(fā)器(trigger):通過項目獲得的數(shù)據(jù)來判斷主機狀態(tài)的定義

》圖形(graph):通過項目來獲得數(shù)據(jù),以圖形來展示

》模板(template):可以將項目、集合、觸發(fā)器、圖形匯總為一個模板,直接鏈接到一類主機來實現(xiàn)批量定義

》主機(host):被監(jiān)控的對象、服務器、其他網絡設備

》主機組(host group):一類的主機可以定義到一個主機組

》動作(action):觸發(fā)器、自動發(fā)現(xiàn)或自動注冊改變觸發(fā)的動作

》自動發(fā)現(xiàn)(discovery):通過定義自動發(fā)現(xiàn)條件,配合動作批量添加主機

》自動注冊(auto-registraion):agent想Server發(fā)送注冊請求,server定義自動注冊條件來批量添加主機

》低級自動發(fā)現(xiàn)(Low——discovery):簡單定義一個類多個項,如:磁盤容量監(jiān)控,監(jiān)控磁盤所有的分區(qū)

》維護(maintenance):定義主機合適的維護狀態(tài)

》拓撲圖(map):可以主機直接的拓撲

》屏幕(screents):多種類型顯示到一個screents里面

》IT服務(IT Service):有時一臺主機宕掉可能不會影響到服務,IT服務可以定義容忍的限度

》儀表盤(dashboard):監(jiān)視整體狀態(tài)的顯示

》總覽(overview):顯示所有機器的數(shù)據(jù)和觸發(fā)器的狀態(tài)

》web:定義場景監(jiān)控的web服務器

》最新數(shù)據(jù)(last data):可查看主機項目獲得的最新數(shù)據(jù)

》事件(Event):觸發(fā)器狀態(tài)改變的記錄

【二】、安裝zabbix_Server

環(huán)境描述:

      平臺:CentOS6.4+Apache+MySQL+PHP

      Zabbix版本:2.0.6

      Zabbix_server IP:172.17.0.8

      Zabbix_agent IP: 172.17.0.7

1、安裝lamp環(huán)境

Zabbix Server是通過web界面來管理的,并且Zabbix Server收集到的數(shù)據(jù)是保存在MySQL中的,下面通過yum安裝

yum -y install gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl-devel

2、啟動服務,設置MySQL的密碼

service mysqld restart
service httpd restart
mysqladmin password RedHat      //設置MySQL的密碼為redhat

3、創(chuàng)建zabbix運行所需的用戶

groupadd zabbix
useradd zabbix -g zabbix

4、創(chuàng)建所需數(shù)據(jù)庫和授權用戶

mysql -uroot -predhat
mysql>create database zabbix character set utf8;
mysql>grant all on zabbix.* to zabbix@localhost identified by 'redhat';
mysql>flush privileges;
mysql>quit

5、下載zabbix源碼包編譯安裝

wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.6/zabbix-2.0.6.tar.gz
tar zxvf zabbix-2.0.6.tar.gz
cd zabbix-2.0.6
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
make && make install

6、導入zabbix定義的表結構和數(shù)據(jù)

cd /root/zabbix-2.0.6/database/mysql/
mysql -uzabbix -predhat zabbix < schema.sql
mysql -uzabbix -predhat zabbix < images.sql
mysql -uzabbix -predhat zabbix < data.sql

7、定義服務端口

vim /etc/services        ##末尾添加以下內容

zabbix-agent    10050/tcp              # Zabbix Agent
zabbix-agent    10050/udp              # Zabbix Agent
zabbix-trapper  10051/udp              # Zabbix Trapper
zabbix-trapper  10051/tcp              # Zabbix Trapper

8、修改zabbix_server配置文件

vim /usr/local/zabbix/etc/zabbix_server.conf
LogFile=/tmp/zabbix_server.log      //日志位置
PidFile=/tmp/zabbix_server.pid      //PID所在位置
DBHost=localhost                        //本機名字
DBName=zabbix                          //數(shù)據(jù)庫名字
DBUser=zabbix                          //數(shù)據(jù)庫用戶名
DBPassword=redhat                  //數(shù)據(jù)庫密碼

9、安裝拷貝啟動腳本,添加可執(zhí)行的權限

 cp -r frontends/php /var/www/html/zabbix
 chown -R apache:root /var/www/html/zabbix/

10、修改啟動腳本,啟動zabbix_server

vim /etc/init.d/zabbix_server
    BASEDIR=/usr/local/zabbix        //zabbix的安裝位置
    CONFILE=$BASEDIR/etc/zabbix_server.conf //定義zabbix配置文件位置,可以通過"find / -name zabbix_server.conf"來查看
#####搜素start這一項,修改啟動選項####
# functions
start() {
        if [ $RUNNING -eq 1 ]
                then
                echo "$0 $ARG: $BINARY_NAME (pid $PID) already running"
        else
                action $"Starting $BINARY_NAME: " $FULLPATH -c $CONFILE      //這一行添加-c $CONFILE
                touch /var/lock/subsys/$BINARY_NAME
    fi
}

wq保存退出,重啟zabbix_server服務
service zabbix_server restart 

11、復制web代碼到httpd配置的指定目錄,默認是/var/www/html/

 cp -rp frontends/php /var/www/html/zabbix
 chown -R apache:root /var/www/html/zabbix/

12、修改php配置文件

vim /etc/php.ini
  date.timezone = Asia/Chongqing  //這里時間定義已重慶為主
  post_max_size =16M
  max_execution_time =300
  max_input_time =300

13、關閉Selinux開啟防火墻端口

setenforce 0  //臨時關閉
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tco --dport 3306 -j ACCEPT
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
iptables -I INPUT -p tcp --dport 10050:10051 -j ACCEPT
service iptables save

查看iptables
[root@localhost create]# iptables -L -n --line
Chain INPUT (policy ACCEPT)
num  target    prot opt source              destination       
  ACCEPT    tcp  --  0.0.0.0/0            0.0.0.0/0          tcp dpts:10050:10051         
    ###  //zabbix端口為10050/10051 可以通過netstat -antp | grep zabbix 查看  ###
  ACCEPT    tcp  --  0.0.0.0/0            0.0.0.0/0          tcp dpt:3306
  ACCEPT    tcp  --  0.0.0.0/0            0.0.0.0/0          tcp dpt:80
  ACCEPT    all  --  0.0.0.0/0            0.0.0.0/0          state RELATED,ESTABLISHED
  ACCEPT    icmp --  0.0.0.0/0            0.0.0.0/0         
  ACCEPT    all  --  0.0.0.0/0            0.0.0.0/0         
  ACCEPT    tcp  --  0.0.0.0/0            0.0.0.0/0          state NEW tcp dpt:22
  REJECT    all  --  0.0.0.0/0            0.0.0.0/0          reject-with icmp-host-prohibited

Chain FORWARD (policy ACCEPT)
num  target    prot opt source              destination       
  REJECT    all  --  0.0.0.0/0            0.0.0.0/0          reject-with icmp-host-prohibited

Chain OUTPUT (policy ACCEPT)
num  target    prot opt source              destination

14、訪問http://serverip/zabbix 通過web界面來安裝zabbix

http://172.17.0.8/zabbix

#########zabbix安裝完成后默認User:admin Password:zabbix#########

15、Web界面更改語言

###########這里是編譯安裝zabbix,如果嫌棄麻煩的話,此鏈接是跳轉到y(tǒng)um安裝zabbix的,相比下來yum還是比較簡單的~!

CentOS 6.4 yum快速搭建Zabbix 2.2版本(中文)

URL:http://www.cnblogs.com/yangxiaofei/p/5434190.html

CentOS 6.4 yum快速搭建Zabbix 2.2版本(中文)

【三】、Linux安裝zabbix_agent

Linux下安裝zabbix_agent是在另一臺被監(jiān)控端安裝的 IP:172.17.0.7

1、下載源碼包

wget http://www.zabbix.com/downloads/2.0.6/zabbix_agents_2.0.6.linux2_6.amd64.tar.gz
mkdir /usr/local/zabbix
tar zxvf zabbix_agents_2.0.6.linux2_6.amd64.tar.gz -C /usr/local/zabbix/
cd /usr/local/zabbix/

2、編輯配置文件

find / -name zabbix_agentd.conf
cd conf/
vi zabbix_agentd.conf
    LogFile=/tmp/zabbix_agentd.log
    Server=172.17.0.8      //zabbix_server服務器IP
    ServerActive=172.17.0.8  //主動模式服務器IP
    Hostname=172.17.0.7      //設定主機名,本機IP

3、安裝修改啟動腳本

備注:這里的源碼包里面是沒有啟動腳本的,在我們zabbix_server服務器端源碼包是包含的有的,需要上傳過來

zabbix_server:            ##這里操作是在服務器端操作的
scp /root/zabbix-2.0.6/misc/init.d/Fedora/core/zabbix_agentd 172.17.0.7:/etc/init.d    ##提示輸入zabbix_agent的root密碼就可以了

vim /etc/init.d/zabbix_server
    BASEDIR=/usr/local/zabbix        //zabbix的安裝位置
    CONFILE=$BASEDIR/etc/zabbix_agentd.conf //定義zabbix配置文件位置,可以通過"find / -name zabbix_agentd.conf"來查看
#####搜素start這一項,修改啟動選項####
# functions
start() {
        if [ $RUNNING -eq 1 ]
                then
                echo "$0 $ARG: $BINARY_NAME (pid $PID) already running"
        else
                action $"Starting $BINARY_NAME: " $FULLPATH -c $CONFILE      //這一行添加-c $CONFILE
                touch /var/lock/subsys/$BINARY_NAME
    fi
}

wq保存退出重啟zabbix_agentd服務
首先需要創(chuàng)建一個zabbix用戶,不然會提示沒有zabbix用戶是啟動不起來的
useradd zabbix
service zabbix_agentd restart

【四】、Windows客戶端安裝zabbix_agent

1、下載客戶端解壓縮:

http://www.zabbix.com/downloads/2.0.6/zabbix_agents_2.0.6.win.zip

2、建立文件夾

我這里創(chuàng)建在了D盤下,根據(jù)你的Windows系統(tǒng)版本來把/bin下的版本文件Copy過去,再把conf下的配置文件拷貝到zabbix文件夾下,更名為zabbix_agent.conf

2、修改配置文件zabbix_agentd.conf

LogFil=C:\zabbix_agentd.log
Server=172.17.0.8
ServerActive=172.17.0.8
Hostname=Windows_2003_0.7    //  Win的名字

3、安裝zabbix_agentd服務

打開cmd

-c 指定配置文件的所在位置

-i 安裝客戶端

-s 啟動客戶端

-x 停止客戶端

-d 卸載客戶端

############以上第四節(jié)寫的是zabbix_agent客戶端的Win/Lin模式下安裝#########


當前名稱:CentOS6.4編譯安裝和部署Zabbix2.0版本監(jiān)控圖文詳解
轉載注明:http://www.5511xx.com/article/djjcjce.html