中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Centos安裝zabbix監(jiān)控

zabbix是一個(gè)基于WEB界面的開源網(wǎng)絡(luò)監(jiān)控程序。官網(wǎng):http://www.zabbix.com/。使用系統(tǒng)為CentOS6.2,監(jiān)控機(jī)IP為192.168.1.100,被監(jiān)控機(jī)IP為192.168.1.200。官方wiki:http://www.zabbix.com/wiki/。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、網(wǎng)頁(yè)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、湯陰網(wǎng)站維護(hù)、網(wǎng)站推廣。

一、監(jiān)控機(jī)安裝安裝PHP Web Server環(huán)境及所需軟件
這里選擇用apache+php+mysql。安裝zabbix需要的web server環(huán)境軟件包:

yum install httpd mysql mysql-devel mysql-server php php-mysql php-bcmath php-gd php-mbstring php-xml

配置LAMP過(guò)程略過(guò)。

安裝EPEL源,因?yàn)橛熊浖枰獜腅PEL源下載:

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm

安裝zabbix需要的其它軟件包:

yum install curl-devel net-snmp-devel fping e2fsprogs-devel zlib-devel libgssapi-devel krb5-devel openssl-devel libidn-devel iksemel-devel patch make gcc gcc-c++

二、編譯安裝zabbix
目前版本為Zabbix 1.8.X。

cd /tmp
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/1.8.11/zabbix-1.8.11.tar.gz/download
tar -zxvf zabbix-1.8.11.tar.gz
cd zabbix-1.8.11
./configure --enable-agent --enable-ipv6 --enable-proxy --enable-server --with-mysql --with-libcurl --with-net-snmp --with-jabber
make
make install

三、監(jiān)控機(jī)配置zabbix
1、添加zabbix用戶

useradd zabbix

2、創(chuàng)建zabbix數(shù)據(jù)庫(kù)

#mysql -u root -p
mysql>create database zabbix default character set utf8;
mysql>quit;

3、導(dǎo)入數(shù)據(jù)庫(kù)

mysql -u root -p zabbix < /tmp/zabbix-1.8.11/create/schema/mysql.sql
mysql -u root -p zabbix < /tmp/zabbix-1.8.11/create/data/data.sql
mysql -u root -p zabbix < /tmp/zabbix-1.8.11/create/data/images_mysql.sql

4、創(chuàng)建相關(guān)目錄

mkdir -p /etc/zabbix/alert.d
mkdir -p /var/log/zabbix-server
mkdir -p /var/log/zabbix-agent
mkdir -p /var/run/zabbix-server
mkdir -p /var/run/zabbix-agent
chown zabbix.zabbix /var/run/zabbix*
chown zabbix.zabbix /var/log/zabbix*

5、復(fù)制配置文件

cp /tmp/zabbix-1.8.11/misc/conf/zabbix_server.conf /etc/zabbix
cp /tmp/zabbix-1.8.11/misc/conf/zabbix_agentd.conf /etc/zabbix
cp /tmp/zabbix-1.8.11/misc/init.d/redhat/8.0/zabbix_server /etc/init.d
cp /tmp/zabbix-1.8.11/misc/init.d/redhat/8.0/zabbix_agentd /etc/init.d

6、編輯配置文件
1)配置zabbix_server.conf:

vim /etc/zabbix/zabbix_server.conf

將:

LogFile=/tmp/zabbix_server.log

修改為:

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

找到:

# PidFile=/tmp/zabbix_server.pid

在下面添加:

PidFile=/var/run/zabbix-server/zabbix_server.pid

找到:

# DBPassword=

在下面添加:

DBPassword=123456 //這里填mysql root用戶密碼

找到:

# AlertScriptsPath=/home/zabbix/bin/

在下面添加:

AlertScriptsPath=/etc/zabbix/alert.d/

找到:

# FpingLocation=/usr/sbin/fping

在下面添加:

FpingLocation=/usr/sbin/fping

2)配置zabbix_agentd.conf:

vim /etc/zabbix/zabbix_agentd.conf

將:

# PidFile=/tmp/zabbix_agentd.pid

修改為:

PidFile=/var/run/zabbix-agent/zabbix_agentd.pid

將:

LogFile=/tmp/zabbix_agentd.log

修改為:

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

找到:

# EnableRemoteCommands=0

在下面添加:

EnableRemoteCommands=1

找到:

# Timeout=3

在下面添加:

Timeout=10

3)修改自啟動(dòng)文件中的路徑

vim /etc/init.d/zabbix_server

將:

progdir="/usr/local/zabbix/bin/"

修改為:

progdir="/usr/local/sbin/"

vim /etc/init.d/zabbix_agentd

將:

progdir="/usr/local/zabbix/bin/"

修改為:

progdir="/usr/local/sbin/"

7、啟動(dòng)zabbix

chkconfig zabbix_server on
chkconfig zabbix_agentd on
chmod +x /etc/init.d/zabbix_server
chmod +x /etc/init.d/zabbix_agentd
service zabbix_server restart
service zabbix_agentd restart

8、配置web前端

cp -r /tmp/zabbix-1.8.11/frontends/php /var/www/html/zabbix

瀏覽器訪問(wèn):http://監(jiān)控機(jī)IP/zabbix

網(wǎng)頁(yè)上部提示:

date(): It is not safe to rely on the system\'s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function.

編輯/etc/php.ini
修改:

date.timezone = PRC

service httpd restart

繼續(xù)訪問(wèn)http://監(jiān)控機(jī)IP/zabbix
1. Introduction
點(diǎn)擊Next。

2. Licence agreement
選擇I agree,點(diǎn)擊Next。

3. Check of pre-requisites

還需要編輯php.ini,將一些配置項(xiàng)修改成Required的值。

vim /etc/php.ini

修改以下幾項(xiàng):

max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 16M

service httpd restart

后面都顯示ok后,點(diǎn)擊Next。

4. Configure DB connection

輸入mysql用戶密碼。點(diǎn)擊Test connection,顯示ok后,點(diǎn)擊Next。

5. Zabbix server details

輸入host name(選填),點(diǎn)擊Next。

6. Pre-Installation summary
確認(rèn)配置信息,點(diǎn)擊Next。

7. Install
提示:Config file does not exist.

點(diǎn)擊Save configuration file,將zabbix.conf.php文件放到/var/www/html/zabbix/conf目錄下。
Configuration file: Ok之后點(diǎn)擊Next。

8. Finish
點(diǎn)擊Finish。

隨后進(jìn)入登陸頁(yè)面,使用默認(rèn)用戶名admin,密碼zabbix登陸。

四、被監(jiān)控機(jī)安裝zabbix agent
1、這里安裝已編譯好的Pre-compiled Zabbix 1.8.5 (stable) agents。

cd /tmp
wget http://www.zabbix.com/downloads/1.8.5/zabbix_agents_1.8.5.linux2_6.i386.tar.gz
tar -zxvf zabbix_agents_1.8.5.linux2_6.i386.tar.gz
mkdir /usr/local/zabbix
mv bin/ /usr/local/zabbix/bin
mv sbin/ /usr/local/zabbix/sbin

2、添加用戶和服務(wù)端口

adduser zabbix
echo \'zabbix_agent 10050/tcp\' >> /etc/services
echo \'zabbix_trap 10051/tcp\' >> /etc/services

3、建立配置文件

mkdir /etc/zabbix
mkdir -p /var/log/zabbix-agent
mkdir -p /var/run/zabbix-agent
chown zabbix.zabbix /var/run/zabbix*
chown zabbix.zabbix /var/log/zabbix*

由于預(yù)編譯的zabbix agent沒(méi)有zabbix_agnetd.conf文件,從監(jiān)控機(jī)上復(fù)制一個(gè)過(guò)來(lái)放到/etc/zabbix目錄。

vim /etc/zabbix/zabbix_agnetd.conf

修改Server和Hostname兩項(xiàng):

Server=192.168.1.100 #填監(jiān)控機(jī)IP
Hostname=test

4、啟動(dòng)zabbix agent

/usr/local/zabbix/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf &

5、設(shè)置zabbix agent自啟動(dòng)

echo \'/usr/local/zabbix/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf &\' >> /etc/rc.local

五、監(jiān)控機(jī)添加主機(jī)
1、瀏覽器訪問(wèn)http://監(jiān)控機(jī)IP/zabbix,輸入用戶名密碼登陸。
選擇Configuration - Hosts - Create Host,輸入被監(jiān)控機(jī)信息。

右邊Linked templates添加一個(gè)模板,模板里預(yù)設(shè)了很多監(jiān)控項(xiàng)。

最后點(diǎn)擊Save保存。Availability顯示一個(gè)綠顏色的Z,或者點(diǎn)擊Items右邊顯示Availability: Available說(shuō)明已經(jīng)成功連上被監(jiān)控機(jī)。

2、添加圖形
Configuration - Hosts - 點(diǎn)擊Hosts列表被監(jiān)控機(jī)后面的Graphs項(xiàng) - 點(diǎn)擊右上角Create Graph。填寫Name,在下面的Items添加需要畫圖的項(xiàng)目。

3、其它
zabbix還可以設(shè)置Trigger觸發(fā)器、Actions動(dòng)作,當(dāng)Trigger滿足條件被觸發(fā)后執(zhí)行Actions發(fā)出警告。

Zabbix系列之Zabbix安裝搭建及漢化

https://www.zabbix.org/wiki/InstallOnCentOS_6.x_RHEL_6.x)

搭建環(huán)境:Centos6.5_x86_64,Zabbix2.2.2(目前為止最新版本),epel源

Server端:

1、安裝開發(fā)軟件包

1
yum -y groupinstall"Development Tools"

2、安裝所需的依賴包

1
yum -yinstallhttpd mysql mysql-server php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate php-bcmath

3、同步服務(wù)端的時(shí)間,保持所有服務(wù)器時(shí)間一致避免出現(xiàn)時(shí)間不同導(dǎo)致的不可用的監(jiān)控?cái)?shù)據(jù)

1
ntpdate pool.ntp.rog

4、創(chuàng)建zabbix服務(wù)運(yùn)行所需要的用戶和組

1
2
groupadd -g 201 zabbix
useradd-g zabbix -u 201 -m zabbix

5、初始化mysql服務(wù)器

1
/etc/init.d/mysqldstart

6、創(chuàng)建zabbix運(yùn)行所需要的數(shù)據(jù)庫(kù)及用戶權(quán)限

1
2
3
4
5
mysqladmin -uroot -h127.0.0.1 password"123456"
mysql -uroot -h127.0.0.1 -p
create database zabbix charactersetutf8;
grant all privileges on zabbix.* to zabbixuser@\'%\'identified by\'zabbixpass\';
flush privileges;

7、下載解壓zabbix

1
2
3
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz/download
cd /usr/src/
tar xf zabbix-2.2.2.tar.gz

8、將zabbix的初始數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)中

1
2
3
4
5
cdzabbix-2.2.2
mysql -uzabbixuser -h192.168.239.130 -p zabbix <database/mysql/schema.sql
mysql -uzabbixuser -h192.168.239.130 -p zabbix <database/mysql/images.sql
mysql -uzabbixuser -h192.168.239.130 -p zabbix <database/mysql/data.sql
#登錄數(shù)據(jù)庫(kù)查看下表是否都創(chuàng)建成功

9、編譯安裝zabbix

1
2
3
./configure--sysconfdir=/etc/zabbix/--enable-server --enable-agent --with-net-snmp --with-libcurl --with-mysql
make&&makeinstall
#此處指定sysconfdir配置文件的路徑就在/etc/zabbix/目錄下了,如果不指定默認(rèn)在/usr/local/etc下

10、Copy zabbixserver端跟agent端的啟動(dòng)腳本,并設(shè)置執(zhí)行權(quán)限

1
2
3
cpmisc/init.d/tru64/zabbix_agentd/etc/init.d/
cpmisc/init.d/tru64/zabbix_server/etc/init.d/
chmod+x/etc/init.d/zabbix_*

11、將zabbix的頁(yè)面文件copy到指定目錄(跟apache配置的相同即可)

1
2
3
mkdir/var/www/html/zabbix
cp-a zabbix-2.2.2/frontends/php/*/var/www/html/zabbix/
chown-R apache.apache/var/www/html/zabbix/

12、配置php文件,適應(yīng)zabbix安裝所需的參數(shù)

1
2
3
4
5
6
7
vim /etc/php.ini
date.timezone = Asia/Shanghai
max_execution_time =300
max_input_time =300
post_max_size = 32M
memory_limit = 128M
mbstring.func_overload =2

13、配置apache文件,定義安裝訪問(wèn)zabbix的虛擬主機(jī)

1
2
3
4
5
6
vim/etc/httpd/conf/httpd.conf
ServerName 127.0.0.1
<VirtualHost *:80>
DocumentRoot"/var/www/html"
ServerName 192.168.239.130
</VirtualHost>

14、配置zabbix server端的文件,定義數(shù)據(jù)庫(kù)的IP、用戶名、密碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
vim/etc/zabbix/zabbix_server.conf
DBHost=192.168.239.130
DBName= zabbix
DBUser=zabbixuser
DBPassword=zabbixpass
StartPollers=30#開啟多線程數(shù),一般不要超過(guò)30個(gè)
StartTrappers=20#trapper線程數(shù)
StartPingers=10#fping線程數(shù)
StartDiscoverers=120
MaxHousekeeperDelete=5000
CacheSize=1024M#用來(lái)保存監(jiān)控?cái)?shù)據(jù)的緩存數(shù),根據(jù)監(jiān)控主機(jī)的數(shù)量適當(dāng)調(diào)整
StartDBSyncers=8#數(shù)據(jù)庫(kù)同步時(shí)間
HistoryCacheSize=1024M
TrendCacheSize=128M#總趨勢(shì)緩存大小
HistoryTextCacheSize=512M
AlertScriptsPath=/etc/zabbix/alertscripts
LogSlowQueries=1000

15、啟動(dòng)apache服務(wù)跟zabbix服務(wù)

1
2
/etc/init.d/httpdstart
/etc/init.d/zabbix_serverstart

16、訪問(wèn)安裝界面按照界面提示一步一步的完成安裝

1
http://192.168.239.130/zabbix/setup.php

a)進(jìn)入安裝界面點(diǎn)擊Next

b)確保所有的監(jiān)測(cè)項(xiàng)都是OK,點(diǎn)擊Next

c)填寫zabbix數(shù)據(jù)庫(kù)的用戶名、密碼、地址等信息,點(diǎn)擊Test connection,OK后點(diǎn)擊Next

d)填寫zabbix服務(wù)器的信息,主機(jī)名,server程序監(jiān)聽的的端口,主機(jī)IP地址等,如果server跟web在一臺(tái)服務(wù)器上保持默認(rèn)即可,點(diǎn)擊Next

e)確認(rèn)前面幾部填寫的信息沒(méi)有問(wèn)題的話點(diǎn)擊Next

f)檢查web程序的config文件,如果沒(méi)問(wèn)題會(huì)顯示OK,直接點(diǎn)擊finish即可完成安裝(如果此處有問(wèn)題一般是zabbix虛擬主機(jī)目錄文件的權(quán)限問(wèn)題,上面已經(jīng)有設(shè)置的過(guò)程一般不會(huì)出現(xiàn)問(wèn)題)

1
#如果因?yàn)槭终`,數(shù)據(jù)庫(kù)密碼或者用戶名等的填寫錯(cuò)了,后面會(huì)一直報(bào)錯(cuò),我們可以手動(dòng)的去編輯配置文件vim /var/www/html/zabbix/conf/zabbix.conf.php 手動(dòng)定義相關(guān)的參數(shù)即可

g)進(jìn)入登錄界面點(diǎn)擊登錄,默認(rèn)admin zabbix

1
#至此,server端的安裝完成

Agent端

1、安裝開發(fā)軟件包

1
2
yum -y groupinstall"Development Tools"
yum –yinstallntpdate

2、同步客戶端時(shí)間,防止跟服務(wù)器端不一致,導(dǎo)致檢測(cè)到不可用的監(jiān)控?cái)?shù)據(jù)

1
ntpdate pool.ntp.org

3、創(chuàng)建zabbix運(yùn)行所需要的用戶跟組

1
2
groupadd -g 201 zabbix
useradd-g zabbix -u 201 -m zabbix

4、解壓安裝zabbixagent端

1
2
3
4
5
cd/usr/src/
tarxf zabbix-2.2.2.tar.gz
cdzabbix-2.2.2
./configure--sysconfdir=/etc/zabbix--enable-agent
make&&makeinstall

5、copy agent端運(yùn)行所需要的腳本

1
2
cpmisc/init.d/tru64/zabbix_agentd/etc/init.d/
chmod+x/etc/init.d/zabbix_agentd

6、配置agent端配置文件

1
2
3
4
5
6
vim/etc/zabbix/zabbix_agentd.conf#此處千萬(wàn)別寫成了zabbix_agent.conf,否則配置了不生效
Server=192.168.239.130#填寫Server的IP地址
ServerActive=192.168.239.130#修改為Server的IP地址
Hostname=Centos-03#填寫本機(jī)的HostName,注意Server端要能解析
UnsafeUserParameters=1#是否允許自定義的key,1為允許,0為不允許
Include= etc/zabbix/zabbix_agentd.conf.d/#自定義的agentd配置文件(key)可以在這里面寫;

7、啟動(dòng)zabbix agent端

1
/etc/init.d/zabbix_agentdstart

解決zabbix中文亂碼、漢化

1、在windows中找一個(gè)自己喜歡的字體或者去網(wǎng)上下載一個(gè)字體

2、將字體上傳至/var/www/html/zabbix/fonts目錄下

3、修改zabbix頁(yè)面管理的中文字體設(shè)置

1
2
3
vim/var/www/html/zabbix/include/defines.inc.php#修改以下兩行
define(\'ZBX_FONT_NAME\',\'simkai\');
define(\'ZBX_GRAPH_FONT_NAME\',\'simkai\');

4、登陸頁(yè)面設(shè)置相應(yīng)用戶的默認(rèn)語(yǔ)言Administrator---->Users(此處要保證顯示的是用戶,否則顯示的都是用戶組)

5、點(diǎn)擊用戶名進(jìn)入用戶信息編輯,默認(rèn)語(yǔ)言選擇簡(jiǎn)體中文,然后點(diǎn)擊save保存

6、刷新頁(yè)面

1
#已經(jīng)成為中文,在有些地方還是會(huì)有英文的但是zabbix的漢化相對(duì)其他開源軟件來(lái)說(shuō)已經(jīng)做的十分的好了!?。。。?!.
Zabbix agent客戶端安裝教程

創(chuàng)建zabbix用戶

# useradd zabbix -s /sbin/nologin -M

下載zabbix安裝包

http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.3/zabbix-2.4.3.tar.gz?r=http://www.zabbix.com/download.php&ts=1419841232&use_mirror=jaist

安裝zabbix所需的組件

# yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath

解壓安裝編譯

# tar zxvf zabbix-2.4.3.tar.gz -C /usr/src/ # cd /usr/src/zabbix-2.4.3/ # ./configure --prefix=/usr/local/zabbix --enable-agent && make && make install

創(chuàng)建配置啟動(dòng)腳本

# cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/ # chmod +x /etc/init.d/zabbix_agentd # vim /etc/init.d/zabbix_agentd ZABBIX_BIN="/usr/local/sbin/zabbix_agentd" 修改前 ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd" 修改后

配置端口(官方建議添加)

# cat >>/etc/services<<EOF zabbix-agent 10050/tcp Zabbix Agent zabbix-agent 10050/udp Zabbix Agent zabbix-trapper 10051/tcp Zabbix Trapper zabbix-trapper 10051/udp Zabbix Trapper EOF

修改配置文件

# vim /usr/local/zabbix/etc/zabbix_agentd.conf Server=192.168.1.13(修改成Server對(duì)應(yīng)的IP) ServerActive=192.168.1.13 (修改成Server對(duì)應(yīng)的IP) Hostname=16 test (這里定義等下添加的主機(jī)名稱)

啟動(dòng)zabbix_agent

# /etc/init.d/zabbix_agentd start Starting Zabbix Agent: [ OK ]

zabbix_agent防火墻配置

# iptables -I INPUT -p tcp -m state --state NEW --dport 10050 -s 192.168.1.0/255.255.255.0 -j ACCEPT

在zabbix_server上測(cè)試

# /usr/local/zabbix/bin/zabbix_get -s192.168.1.16 -p10050 -k "system.uptime" 447400

證明agent安裝成功

下面進(jìn)入Zabbix WEB界面添加要監(jiān)控的主機(jī)

組態(tài)-主機(jī)-創(chuàng)建主機(jī)

添加對(duì)應(yīng)的監(jiān)控模板,這里是Linux服務(wù)器所以添加linux模板

最后添加完成

zabbix監(jiān)控windows agent安裝配置

使用zabbix agent監(jiān)控Windows主機(jī)

(1) 下載Windows的zabbix客戶端

下載地址:
http://www.zabbix.com/download.php選擇windows版本的agent下載

從官方下載Zabbix Agent后,壓縮包里面有2個(gè)目錄,bin和conf,conf里面的配置文件是通用的。
bin文件夾里包含兩個(gè)文件夾,一個(gè)為win32,另一個(gè)是win64,每個(gè)目錄下應(yīng)該有3個(gè)文件,分別 為:zabbix_agentd.exe zabbix_get.exe zabbix_sender.exe

根據(jù)操作系統(tǒng)不同,選擇不同文件放在c:zabbix目錄下

(2) 添加客戶端zabbix_agentd.win.conf文件

在c:zabbix文件夾中新建zabbix_agentd.win.conf文件,寫入如下基本內(nèi)容:

直接編輯寫字板打開zabbix_agentd.win.conf修改下面內(nèi)容,這里跟linux下面的配置基本相同的。

點(diǎn)擊(此處)折疊或打開

Server=ss.ss.ss.ss(你自己zabbix server的ip地址)
ServerActive=ss.ss.ss.ss
Hostname=xx.xx.xx.xx(一般都用本機(jī)的ip地址,注意需要保持與監(jiān)控添加的host保持一致)
LogFile=c:zabbixlogzabbix_agentd.log
Timeout=3 ####簡(jiǎn)單的幾個(gè)地方要修改其他的可以保持不
修改完成之后運(yùn)行cmd命令

c:zabbixzabbix_agentd.exe -c c:zabbixzabbix_agentd.win.conf -i

點(diǎn)擊(此處)折疊或打開

zabbix_agentd.exe[3092]:service[Zabbix Agent]installed successfully
zabbix_agentd.exe[3092]:event source[Zabbix Agent]installed successfull
執(zhí)行如下命令,啟動(dòng)客戶端:

c:zabbix>zabbix_agentd.exe -c c:zabbixzabbix_agentd.win.conf -s

點(diǎn)擊(此處)折疊或打開

zabbix_agentd.exe[4524]:service[Zabbix Agent]started successfull


參數(shù)含義:

-c 制定配置文件所在位置

-i 是安裝客戶端

-s 啟動(dòng)客戶端

-x 停止客戶端

-d 卸載客戶端

到"服務(wù)"里可以看到zabbix_agentd.exe已經(jīng)添加成系統(tǒng)服務(wù)


ok,agents正常運(yùn)行之后,在安裝文件內(nèi)會(huì)看到日志文件

zabbix_agent端安裝完成,可以去監(jiān)控端添加主機(jī),配置模板了

zabbix發(fā)送郵件

環(huán)境部署,參考其他靠譜文檔,建議官方文檔,今天我們聊聊zabbix郵件告警的事。

項(xiàng)目即監(jiān)控項(xiàng),觸發(fā)器相當(dāng)于給監(jiān)控項(xiàng)設(shè)置閾值,根據(jù)表達(dá)式觸發(fā)觸發(fā)器,產(chǎn)生報(bào)警。

關(guān)于操作系統(tǒng)CentOS6.0 以下版本都是通過(guò)mail命令調(diào)用sendmail的sm-client發(fā)送郵件,所以如果關(guān)閉sendmail按照很多網(wǎng)上的文檔是發(fā)不出郵件的。

那么mail命令如果仔細(xì)觀察的話其實(shí)調(diào)用的是mailx來(lái)調(diào)用第三方非本地smpt服務(wù)。

一. 首先卸載(或停止) senmail升級(jí)安裝mailx

1) 停止sendmail:

[root@localhost ~]# /etc/init.d/sendmail stop [root@localhost ~]# chkconfig sendmail off [root@localhost ~]#

2) 安裝mailx:

[root@localhost workplace]# ls mailx-12.4 mailx-12.4.tar.bz2 zabbix-2.2.3 zabbix-2.2.3.tar.gz [root@localhost workplace]# [root@localhost workplace]# cd mailx-12.4 [root@localhost mailx-12.4]# make && make install UCBINSTALL=/usr/bin/install

如果碰到錯(cuò)誤自行解決.

3) 配置mailx:

[root@localhost ~]# cd /usr/local/bin/ [root@localhost bin]# cp mailx /bin/mail cp: overwrite `/bin/mail\'? y [root@localhost bin]#

4) 配置第三方smtp服務(wù):

可以注冊(cè)新浪郵箱測(cè)試發(fā)送給網(wǎng)易郵箱

Mailx的配置文件/etc/nail.rc~

[root@localhost ~]# vi /etc/nail.rc set from=test001@sina.com #你的用戶名 set smtp=smtp://smtp.sina.cn:25 set smtp-auth-user= test001@sina.com #你的用戶名 set smtp-auth-password= test001 #你的密碼

5) 測(cè)試發(fā)送一份郵件

登陸163查看是否收到郵件。

調(diào)用第三方郵件服務(wù)器配置完成,mailx的好處是占用系統(tǒng)資源小,速度快,配置簡(jiǎn)潔。

也可以使用它連接公司內(nèi)部服務(wù)器,這樣做就更好了。

二. Zabbix 配置文件配置。

1) 首先我們配置zabbix的配置文件,使其示警媒介支持腳本。

修改zabbix_server.conf中的

# AlertScriptsPath=${datadir}/zabbix/alertscripts

AlertScriptsPath=/usr/loca/zabbix/alertscripts

2) 建立示警媒介可執(zhí)行腳本的存放目錄:

[root@localhost ~]# mkdir /usr/local/zabbix/alertscripts [root@localhost ~]# chmod 755 /usr/local/zabbix/alertscripts [root@localhost ~]# chown -R zabbix:zabbix /usr/local/zabbix/alertscripts

這幾步相當(dāng)重要?。?!

3) 腳本的編寫:

[root@localhost ~]# cat /usr/local/zabbix/alertscripts/sendmail.sh #!/bin/bash echo "$3" | /bin/mail -s "$2" $1 [root@localhost ~]#

非常簡(jiǎn)單:

說(shuō)明一下: $3是郵件內(nèi)容

$2 郵件標(biāo)題

$1 發(fā)送給誰(shuí)

三. Zabbix web頁(yè)面配置:

1) 示警媒介配置:

注意其中的類型以及腳本名稱

類型選擇腳本,名稱選擇你在alertscripts目錄下建立的腳本文件名稱。

2) 用戶配置

多個(gè)收件人,注意以逗號(hào)隔開,然后存檔。

注意這個(gè)類型選擇你在示警媒介中定義的名稱。

3) 動(dòng)作配置:

4) 測(cè)試一下:

把觸發(fā)項(xiàng)的閾值調(diào)節(jié)一下

郵件效果:

5) 郵件發(fā)送成功在web上頁(yè)面上如何看到?

6) 如果郵件發(fā)送在linux服務(wù)商能成功,就是zabbix發(fā)送不成功,在那里看?

在51cto有朋友可能遇到這個(gè)問(wèn)題,怎么排錯(cuò)

首先檢查權(quán)限,給zabbix腳本目錄可執(zhí)行權(quán)限,以及用戶,并使用zabbix用戶看能否發(fā)出郵件,如果是755的權(quán)限,基本是不用zabbix用戶就能發(fā)出來(lái)郵件。 接著就是同zabbix web自帶的審計(jì)

如果信息發(fā)送不成功,通常會(huì)顯示在信息欄,比如超時(shí),等等。

名稱欄目:Centos安裝zabbix監(jiān)控
本文路徑:http://www.rwnh.cn/article36/cgsepg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、建站公司、手機(jī)網(wǎng)站建設(shè)網(wǎng)站導(dǎo)航、品牌網(wǎng)站制作、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管
元阳县| 柞水县| 长沙市| 礼泉县| 杨浦区| 鄯善县| 越西县| 固阳县| 涟水县| 敦煌市| 绥棱县| 丁青县| 商水县| 遂昌县| 宁城县| 清水县| SHOW| 高清| 牡丹江市| 广汉市| 赤城县| 肃北| 环江| 西乌珠穆沁旗| 阿鲁科尔沁旗| 武平县| 成都市| 武汉市| 南投市| 靖西县| 根河市| 治县。| 虎林市| 黑山县| 类乌齐县| 屯昌县| 玉山县| 梓潼县| 普陀区| 佳木斯市| 中阳县|