源碼安裝ZABBIX客戶端

以前安裝過ZABBIX的服務端,詳情請參見我以前寫的文章猛戳這裏。如今開始安裝ZABBIX的客戶端php


客戶端安裝配置linux


下載安裝客戶端vim

全部版本下載地址:http://www.zabbix.com/download.php,能夠直接下載已經編譯好的二進制文件,或者也能夠源碼安裝。安全


# cd /usr/local/srctcp

# wget "http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.php&ts=1395066528&use_mirror=jaist"ide

# tar -xzvf zabbix-2.2.2.tar.gz.net

# cd zabbix-2.2.2rest

# ./configure --prefix=/usr/local/zabbix-2.2.2/ --enable-agentserver

# makeblog

# make install

zabbix客戶端配置

配置zabbix_server配置文件,zabbix源碼目錄下


# vim /usr/local/zabbix-2.2.2/etc/zabbix_agentd.conf

Server=127.0.0.1(注意,客戶機上面這個須要修改成監控機的IP地址)

ServerActive=127.0.0.1(注意,客戶機上面這個須要修改成監控機的IP地址)

Hostname=Zabbix server(這裏的名字須要和監控機上面配置的一致)

其中Server和ServerActive都指定zabbixserver的IP地址,不一樣的是,前者是被動後者是主動。也就是說Server這個配置是用來容許127.0.0.1這個ip來我這取數據。而serverActive的127.0.0.1的意思是,客戶端主動提交數據給他。明白了嗎?爲何要分主動和被動?後續再來討論這個問題!


其餘主機安裝客戶端記得添加zabbix用戶。


zabbix客戶端啓動(注意必定要建立zabbix用戶)

爲了安全考慮zabbix只使用普通用戶運行,假如你當前用戶叫asd,那麼你運行他,他便使用asd身份運行。可是若是你在root環境下運行zabbix,那麼zabbix將會主動使用zabbix用戶來運行。可是若是你的系統沒有名叫zabbix的用戶,你須要建立一個用戶,以下:

# groupadd zabbix

# useradd -g zabbix zabbix


# /usr/local/zabbix-2.2.2/sbin/zabbix_agentd

默認端口10050

vim /etc/rc.local

添加

/usr/local/zabbix-2.2.2/sbin/zabbix_agentd

設置開機自啓




1、配置防火牆,開啓10050、10051的TCP和UDP端口

vi /etc/sysconfig/iptables #編輯防火牆配置文件

-A INPUT -s 192.168.21.127 -m state --state NEW -m tcp -p tcp --dport 10050:10051 -j ACCEPT

-A INPUT -s 192.168.21.127 -m state --state NEW -m udp -p udp --dport 10050:10051 -j ACCEPT

:wq! #保存退出

service iptables restart #重啓防火牆使配置生效

說明:192.168.21.127是Zabbix服務端的IP地址,表示端口只對此IP開放,若是要對全部IP開放,規則以下:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050:10051 -j ACCEPT

-A INPUT -m state --state NEW -m udp -p udp --dport 10050:10051 -j ACCEPT


或者能夠直接清空iptables表,iptables -F,而後再/etc/init.d/iptables save就清空了iptables的全部規則。


2、關閉SELINUX

vi /etc/selinux/config

#SELINUX=enforcing #註釋掉

#SELINUXTYPE=targeted #註釋掉

SELINUX=disabled #增長

:wq! #保存退出

setenforce 0 #使配置當即生效

相關文章
相關標籤/搜索