成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Centos 5.4下安裝zabbix 1.8.2

運(yùn)維 系統(tǒng)運(yùn)維
這段時(shí)間在測(cè)試zabbix和pandora FMS,2個(gè)系統(tǒng)的web控制端都是php語(yǔ)言編寫(xiě)的,而且所有的服務(wù)器及監(jiān)控項(xiàng)目配置,都可以在web端完成,另外就是分類(lèi)和邏輯性,這個(gè)比nagios要強(qiáng)很多。

這段時(shí)間在測(cè)試zabbix和pandora FMS,2個(gè)系統(tǒng)的web控制端都是php語(yǔ)言編寫(xiě)的,而且所有的服務(wù)器及監(jiān)控項(xiàng)目配置,都可以在web端完成,另外就是分類(lèi)和邏輯性,這個(gè)比nagios要強(qiáng)很多。

經(jīng)過(guò)比較測(cè)試,最后還是決定使用zabbix,目前已經(jīng)配置上線,使用效果非常不錯(cuò)。自定義監(jiān)控以及報(bào)警方式,都可以編寫(xiě)腳本來(lái)實(shí)現(xiàn),而且非常方 便。

一、環(huán)境準(zhǔn)備

首先安裝mysql+nginx(或者apache)+php,這里就不說(shuō)了。

編譯目錄還是遵循我一向的規(guī)矩:

/─/usr

│ ├─/usr/server

│ │ ├─/usr/server/ect #放置一般配置文件

│ │ ├─/usr/server/bin #放置bin執(zhí)行程序

│ │ ├─/usr/server/sbin #放置sbin服務(wù)程序

│ │ ├─/usr/server/xxx #程序的–prefix目錄

│ │ │

二、安裝fping

fping是加強(qiáng)版的ping工具,可以同時(shí)ping多個(gè)主機(jī)。

fping的官網(wǎng)是:http://www.fping.com

web03# wget http://fping.sourceforge.net/download/fping.tar.gz
web03# tar zxf fping.tar.gz
web03# cd fping-2.4b2_to
web03# ./configure
web03# make && make install

安裝完畢后,一起就2個(gè)文件:

/usr/local/sbin/fping #執(zhí)行文件

/usr/local/man/man8/fping.8 #man文件

設(shè)置fping權(quán)限:

web03# chown root:zabbix /usr/local/sbin/fping
web03# chmod 710 /usr/local/sbin/fping
web03# chmod ug+s /usr/local/sbin/fping

然后再安裝traceroute:

web03# yum install traceroute

三、安裝net-snmp

net-snmp的官網(wǎng)是:http://www.net-snmp.org

web03# wget http://nchc.dl.sourceforge.net/sourceforge/net-snmp/net-snmp-5.4.2.1.tar.gz
web03# tar zxf net-snmp-5.4.2.1.tar.gz
web03# cd net-snmp-5.4.2.1web03# ./configure --prefix=/usr/server/snmpd --bindir=/usr/server/bin --sbindir=/usr/server/sbin --disable-debugging 
--enable-developer--with-default-snmp-version="2" --enable-mfd-rewrites --with-mib-modules="mibII ucd_snmp agentx notification target utilities 
disman/event disman/schedule host ip-mib/ipv4InterfaceTable tunnel" --with-sys-contact="ie81@163.com" --with-sys-location="location" --with-logfile=
"/var/log/snmpd.log" --with-persistent-directory="/var/net-snmp"
web03# make && make install

———————————————–

注:加了這幾個(gè)mib-modules就有問(wèn)題:ucd-snmp/lmSensors snmpv3mibs mibII/interfaces

所以去掉了。

———————————————–

安裝完畢后,會(huì)在/usr/server/bin/下生成如下相關(guān)執(zhí)行文件:

encode_keychange mib2c-update snmpcheck snmpget snmpset snmptranslate snmpwalk
fixproc net-snmp-config snmpconf snmpgetnext snmpstatus snmptrap tkmib
ipf-mod.pl snmpbulkget snmpdelta snmpinform snmptable snmpusm traptoemail
mib2c snmpbulkwalk snmpdf snmpnetstat snmptest snmpvacm

會(huì)在/usr/server/sbin/下生成如下后臺(tái)服務(wù)程序:

snmpd snmptrapd

現(xiàn)在復(fù)制配置文件:

web03# cp EXAMPLE.conf /usr/server/snmpd/share/snmp/snmpd.conf

編輯配置文件:

web03# vi /usr/server/snmpd/share/snmp/snmpd.conf
找到如下兩行[大約61-62行]:
com2sec local localhost COMMUNITY
com2sec mynetwork NETWORK/24 COMMUNITY
這兩行就是snmpd的字符串認(rèn)證,一行代表一種權(quán)限設(shè)置,可以修改成:
com2sec local localhost public01
com2sec local 119.146.191.170 web03
com2sec local 192.168.1.0/24 web03

然后把備份腳本snmpd復(fù)制到/etc/init.d目錄下(見(jiàn)備份文件)。就可以啟動(dòng)snmpd了:

web03# /etc/init.d/snmpd start
Starting snmpd: [ OK ]

然后測(cè)試:

web03# snmpwalk -v 2c -c public01 127.0.0.1 if #最后一個(gè)if代表網(wǎng)絡(luò)信息。

如果有信息出來(lái),就表示OK了。

四、開(kāi)始安裝zabbix-server:(及在本機(jī)安裝zabbix agent)

zabbix的官網(wǎng)是:http://www.zabbix.com

目前最高穩(wěn)定版是1.8.2。

1、添加用戶:

web03# groupadd -g 36 zabbix
web03# useradd -u 36 -g 36 -s /sbin/nologin -M zabbix
web03# id zabbixuid=36(zabbix) gid=36(zabbix) groups=36(zabbix)

2、下載解壓:

web03# wget http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.2/zabbix-1.8.2.tar.gz
web03# tar zxf zabbix-1.8.2.tar.gz
web03# cd zabbix-1.8.2

3、設(shè)置mysql數(shù)據(jù)庫(kù)

1)添加數(shù)據(jù)庫(kù)和用戶:

web03# mysql -u root -p
Enter password:
 mysql> create database zabbix;mysql> CREATE USER 'coos'@'localhost' IDENTIFIED BY 'coos';
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,SHOW VIEW,CREATE VIEW,LOCK TABLES ON `zabbix` . * TO 'coos'@'localhost';
mysql> exit
Bye

2)導(dǎo)入數(shù)據(jù):

web03# mysql -u coos -pcoos zabbix <create/schema/mysql.sql
web03# mysql -u coos -pcoos zabbix <create/data/data.sql
web03# mysql -u coos -pcoos zabbix <create/data/images_mysql.sql

4、開(kāi)始安裝配置zabbix:

1)編譯

web03# ./configure --prefix=/usr/server/zabbix --enable-server --enable-agent --with-mysql --with-libcurl --with-net-snmp
web03# make && make install

2)復(fù)制配置文件:

web03# mkdir /etc/zabbix
web03# cp misc/conf/*.conf /etc/zabbix/

可以簡(jiǎn)化下默認(rèn)配置,注釋太多了:

①修改服務(wù)端配置文件:

web03# cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.defalut
web03# cat /dev/null >/etc/zabbix/zabbix_server.conf
web03# mkdir /etc/zabbix/alert/web03# vi /etc/zabbix/zabbix_server.conf

加入如下內(nèi)容:

# This is config file for ZABBIX server process

# To get more information about ZABBIX,

# go http://www.zabbix.com

#ListenIP=

#ListenPort=10051

DBHost=localhost

DBName=zabbix

DBUser=coos

DBPassword=coos

DBSocket=/tmp/mysql.sock

StartDBSyncers=12

SenderFrequency=30

DebugLevel=2

Timeout=5

PidFile=/var/tmp/zabbix_server.pid

LogFile=/var/log/zabbix/zabbix_server.log

LogFileSize=10

HistoryCacheSize=20M

HistoryTextCacheSize=20M

LogSlowQueries=3

AlertScriptsPath=/etc/zabbix/alert

ExternalScripts=/etc/zabbix/externalscripts

FpingLocation=/usr/local/sbin/fping

最后建立日志目錄:

web03# mkdir /var/log/zabbix
web03# chown -R zabbix: /var/log/zabbix/

建立定義的目錄:

web03# mkdir /etc/zabbix/alert
web03# mkdir /etc/zabbix/externalscripts

②修改客戶端配置文件:

web03# cp /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.default
web03# cat /dev/null >/etc/zabbix/zabbix_agentd.conf
web03# vi /etc/zabbix/zabbix_agentd.conf

加入如下內(nèi)容:

# This is config file for zabbix_agentd

# To get more information about ZABBIX, go http://www.zabbix.com

Server=127.0.0.1

#ServerPort=11051

Hostname=web03

#ListenIP=

#ListenPort=10050

BufferSize=1024

TimeOut=5

StartAgents=3

DebugLevel=2

PidFile=/var/tmp/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=10

EnableRemoteCommands=1

#UnsafeUserParameters=1

Include=/etc/zabbix/zabbix_command.conf

建立自定義文件,用來(lái)放置自定義監(jiān)控命令的:

web03# touch /etc/zabbix/zabbix_command.conf

3)然后添加端口文件:

web03# vi /etc/services
在最后加入:
zabbix-agent 10050/tcp #Zabbix Agent
zabbix-agent 10050/udp #Zabbix Agent
zabbix-trapper 10051/tcp #Zabbix Trapper
zabbix-trapper 10051/udp #Zabbix Trapper

4)復(fù)制啟動(dòng)腳本:

web03# cp misc/init.d/redhat/zabbix_* /etc/init.d/

然后修改啟動(dòng)腳本:

①修改服務(wù)端啟動(dòng)腳本:

web03# vi /etc/init.d/zabbix_server_ctl
BASEDIR=/opt/zabbix ==>修改為/usr/server/zabbix
ZABBIX_SUCKERD=$BASEDIR/bin/zabbix_server ==>修改bin為sbin

②修改客戶端啟動(dòng)腳本:

web03# vi /etc/init.d/zabbix_agentd_ctl
BASEDIR=/opt/zabbix ==>修改為/usr/server/zabbix
ZABBIX_AGENTD=$BASEDIR/sbin/zabbix_agentd ==>修改bin為sbin

現(xiàn)在就可以啟動(dòng)了:

啟動(dòng)之前把net-snmpd和mysql的庫(kù)路徑加入ldconfig,否則會(huì)報(bào)錯(cuò):

web03# grep '/usr/server/snmpd/lib' /etc/ld.so.conf || echo  "/usr/server/snmpd/lib" >>/etc/ld.so.conf
web03# grep `mysql_config --libs  | egrep -o /.+lib/mysql` /etc/ld.so.conf || echo `mysql_config --libs | egrep -o  /.+lib/mysql ` 
>>/etc/ld.so.conf
web03# ldconfig

啟動(dòng):

web03# /etc/init.d/zabbix_server_ctl start
web03# /etc/init.d/zabbix_agentd_ctl start

然后查看監(jiān)聽(tīng)端口和進(jìn)程:

web03# netstat -tunlp | grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 8911/zabbix_agentd
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 8871/zabbix_server

5)配置web界面:

復(fù)制網(wǎng)頁(yè)文件到web路徑:

web03# cp -r frontends/php /home/web/test/zabbix
web03# cd /home/web/test/zabbix/conf
web03# cp zabbix.conf.php.example zabbix.conf.php
web03# chown -R www: /home/web/test/zabbixweb03# vi zabbix.conf.php
修改其中db的用戶名和密碼。

編輯php.ini文件:

max_execution_time = 300 ==> 修改為600 #大約255行。

max_input_time = 120 ==> 修改為600 #大約256行。

memory_limit = 128M ==>修改為256M #大約258行。

post_max_size = 8M ==> 修改為32M #大約439行。

upload_max_filesize = 10M ==>修改為16M #大約555行。

;date.timezone = ==>去掉注釋在=后添加 Asia/Shanghai #大約662行。

然后重啟php-fpm,apache的話就重啟httpd。

然后使用瀏覽器訪問(wèn):http://10.1.1.8/zabbix

就會(huì)出現(xiàn)安裝向?qū)В徊讲教顚?xiě)就可以了。

最后默認(rèn)的管理員用戶和密碼是:admin/zabbix。進(jìn)去后就可以修改用戶密碼。

另外還有個(gè)guest用戶,默認(rèn)是無(wú)法刪除,可以進(jìn)去把用戶名改一下,然后設(shè)置個(gè)密碼或者刪除就可以。

五、Centos 5.3下安裝zabbix客戶端zabbix-agentd:

其實(shí)前面服務(wù)端已經(jīng)講解如何安裝客戶端了。但是這里為了分開(kāi),好在需要監(jiān)控的的機(jī)器單獨(dú)安裝客戶端,所以重新做一次:

1、添加用戶:

web02# groupadd -g 36 zabbix
web02# useradd -u 36 -g 36 -s /sbin/nologin -M zabbix
web02# id zabbix
uid=36(zabbix) gid=36(zabbix) groups=36(zabbix)

2、下載解壓,并編譯客戶端:

web02# wget http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.2/zabbix-1.8.2.tar.gz
web02# tar zxf zabbix-1.8.2.tar.gz
web02# cd zabbix-1.8.2
web02# ./configure --prefix=/usr/server/zabbix --enable-agent
web02# make && make install

3、配置服務(wù):

web02# mkdir /etc/zabbix
web02# touch /etc/zabbix/zabbix_agentd.conf
web02# vi /etc/zabbix/zabbix_agentd.conf

加入如下內(nèi)容:

# This is config file for zabbix_agentd

# To get more information about ZABBIX, go http://www.zabbix.com

Server=10.1.1.8

#ServerPort=11051

Hostname=web02

#ListenIP=

#ListenPort=10050

BufferSize=1024

TimeOut=5

StartAgents=3

DebugLevel=2

PidFile=/var/tmp/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=10

EnableRemoteCommands=1

#UnsafeUserParameters=1

Include=/etc/zabbix/zabbix_command.conf

最后建立日志目錄:

web02# mkdir /var/log/zabbix
web02# chown -R zabbix: /var/log/zabbix/

建立自定義文件,用來(lái)放置自定義監(jiān)控命令的:

web03# touch /etc/zabbix/zabbix_command.conf

4、然后添加端口文件:

web03# vi /etc/services
在最后加入:
zabbix-agent 10050/tcp #Zabbix Agent
zabbix-agent 10050/udp #Zabbix Agent

5、復(fù)制啟動(dòng)腳本:

web02# cp misc/init.d/redhat/zabbix_agentd_ctl /etc/init.d/

修改客戶端啟動(dòng)腳本:

web02# vi /etc/init.d/zabbix_agentd_ctl
BASEDIR=/opt/zabbix ==>修改為/usr/server/zabbix
ZABBIX_AGENTD=$BASEDIR/bin/zabbix_agentd ==>修改/bin為/sbin

啟動(dòng):

web02# /etc/init.d/zabbix_agentd_ctl start

查看監(jiān)聽(tīng)端口及進(jìn)程:

web02# netstat -tunlp | grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 15356/zabbix_agentd

現(xiàn)在就可以從zabbix server的web界面來(lái)添加web03的主機(jī)監(jiān)控了。

原文連接:http://hi.baidu.com/51coos/blog/item/bcf0e3f63278741fb17ec54a.html

責(zé)任編輯:黃丹 來(lái)源: 小毛的博客
相關(guān)推薦

2011-04-06 10:03:08

Centos5.4Cacti安裝

2011-02-23 09:55:33

Centos安裝vsftpd

2011-04-01 13:56:54

CentOSzabbix

2009-10-21 10:39:42

CentOS版本發(fā)布

2021-06-17 07:02:51

Zabbix 5.4 安裝指南監(jiān)控

2011-03-29 10:22:35

CentOS安裝Zabbix

2011-04-01 14:09:44

CentOS 5.5zabbix

2010-01-13 17:46:31

CentOS 5.4安

2011-04-06 11:36:31

CentOSMRTG安裝

2011-03-02 09:52:03

2011-03-29 10:22:33

2010-03-30 18:21:38

CentOS系統(tǒng)

2011-03-10 15:44:18

CentOSLAMP安裝

2011-03-10 15:44:18

CentOSLAMP安裝

2011-08-30 10:08:38

Centos 5.2Mysql ProxyLUA

2017-08-09 13:13:25

LinuxUbuntuZabbix

2010-04-12 12:45:15

Oracle 10g

2011-04-01 16:04:03

zabbixconfigure

2009-06-15 13:56:02

linux下安裝JBo

2011-03-04 12:33:15

linuxFileZilla
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久国产日本 | 久久成人一区 | 欧美综合一区二区三区 | 毛色毛片免费看 | 久久9精品 | 中文字幕在线一区 | 中文字幕亚洲一区二区三区 | 亚洲视频中文字幕 | 亚洲一区亚洲二区 | 国产亚洲黄色片 | 久久精品亚洲精品国产欧美kt∨ | 亚洲综合三区 | av毛片 | 国产精品久久国产精品 | 特黄特色大片免费视频观看 | 日韩精品一区二区三区视频播放 | 成人国产在线视频 | 99精品免费久久久久久久久日本 | 国产美女久久 | 国产精品视频网 | 特黄特黄a级毛片免费专区 av网站免费在线观看 | 欧美亚洲国产一区二区三区 | 免费黄色成人 | 亚洲欧美视频 | 日韩国产一区二区三区 | 国产精品一区二区三 | 亚av在线| 精品久久精品 | 久久国品片| 日本黄色免费大片 | 久久久久久国产 | 欧美二区在线 | 在线中文字幕亚洲 | 午夜国产一区 | 91精品综合久久久久久五月天 | 97国产在线视频 | 国产乱码精品一区二区三区五月婷 | 免费在线观看一区二区 | 暖暖成人免费视频 | 欧美性高潮 | 麻豆国产精品777777在线 |