上次說了Zabbix 服務端的安裝,今天在linux上安裝了客戶端,過程以下:php
(1)下載zabbix客戶端軟件linux
http://www.zabbix.com/download.php vim
根據客戶端系統版本的不一樣也要選擇不一樣版本的zabbix。 服務器
我用的linux 2.6.X i386 以此爲例 tcp
wget www.zabbix.com/downloads/2.0.3/zabbix_agents_2.0.3.linux2_6.i386.tar.gz ide
(2)新建zabbix 用戶和組學習
groupadd zabbix #新建zabbix組 spa
useradd -g zabbix zabbix #新建zabbix用戶並將其加入到zabbix組 xml
(3)解壓客戶端軟件blog
tar zxvf zabbix_agents_2.0.3.linux2_6.i386.tar.gz
注:這個2.0的tar包跟其餘貌似有些差異,運行解壓命令以後是將tar包中的文件解壓到了當前目錄下,一個bin,一個sbin。
mkdir /usr/local/zabbix
mv bin /usr/local/zabbix #將解壓出來的bin目錄移動到新建的zabbix下
for i in *;do ln -s /usr/local/zabbix/bin/${i} /usr/bin/${i};done
mv sbin /usr/local/zabbix #將解壓出來的sbin目錄移動到新建的zabbix下
for i in *;do ln -s /usr/local/zabbix/sbin/${i} /usr/sbin/${i};done
for循環是將zabbix/sbin下的程序連接到/usr/sbin下
(4)在客戶端上添加zabbix的監控端口
vim /etc/services
添加以下內容
zabbix_agent 10050/tcp
zabbix_agent 10050/udp
保存退出!
(5)拷貝並修改客戶端配置文件
注:下載的客戶端源碼包裏是沒有配置文件的,zabbix客戶端的配置文件也是通用的,把zabbix服務器上的cp過來就能夠用。
我已經在zabbix服務端上將的客戶端的配置文件cp過來了。
(若是你是按照我上篇的配置,客戶端文件在/etc/zabbix中cp)
服務器上執行:scp /etc/zabbix/zabbix_agentd.conf 客戶端IP:/usr/local/etc
vim /usr/local/etc/zabbix_agentd.conf
修改如下幾項
Server = 監控服務器IP
Hostnae= 本機的主機名
(6)拷貝啓動腳本
cp /usr/local/zabbix/sbin/zabbix_agentd /etc/init.d
拷貝啓動腳本到/etc/init.d下
chmod a+x /etc/init.d/zabbix_agentd
爲/etc/init.d下的啓動添加可執行權限
(7)啓動zabbix客戶端並添加開機自啓動
service zabbix_agentd start #啓動zabbix客戶端
echo "service zabbix_agentd start" >>/etc/rc.local #開機自啓動
(8)查看進程,確實zabbix客戶端是否啓動
ps -ef | grep zabbix
能夠看到6個zabbix進程,說明客戶端安裝完成,啓動成功。
關於zabbix 在linux客戶端上安裝就完成了,後續研究如何添加監控並報警,有問題還請你們提出,一塊兒學習,一塊兒交流。
本文出自 「個人將來不是夢。」 博客,請務必保留此出處http://song49.blog.51cto.com/4480450/1030102