Linux 伺服器zabbix原始碼客戶端(agent)安裝
Linux 伺服器zabbix原始碼客戶端(agent)安裝
Linux下建立使用者zabbix
[root@dth_1503 home]# groupadd zabbix
[root@dth_1503 home]# useradd -g zabbix -d
/home/zabbix zabbix
[root@dth_1503 home]# passwd zabbix
jdk安裝(略)
配置前先關閉iptables和SELINUX,避免安裝過程中報錯。
# service iptables stop
# setenforce 0
# vi /etc/sysconfig/selinux
SELINUX=disabled
安裝zabbix的客戶端agent:
[root@dth_1503 zabbix]# tar -zxvf zabbix-2.4.0.tar.gz
[root@dth_1503 zabbix-2.4.0]# cd zabbix-2.4.0
[root@dth_1503 zabbix-2.4.0]# ./configure --prefix=/usr --sysconfdir=/etc/zabbix --enable-agent
[root@dth_1503 zabbix-2.4.0]# make install
[root@dth_1503 zabbix-2.4.0]cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
配置:
vi /etc/services
# Zabbix
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
建立日誌檔案:
cd /var/log
mkdir zabbix
chown zabbix:zabbix zabbix/
chmod –R 755 zabbix/
配置檔案:(其中192.168.30.51為server地址)
cd /etc/zabbix/
vi zabbix_agentd.conf
Server=127.0.0.1,192.168.30.51
ServerActive=192.168.30.51:10051
LogFile=/var/log/zabbix/zabbix_agentd.log
UnsafeUserParameters=1
或者是指令碼方式與vi是一樣的:(注意由於word顯示問題,以下指令碼中要寫入的檔案前面是空格不應該是回車,所以跑指令碼是需要編輯一下,將/etc/zabbix/zabbix_agentd.conf前面的回車更換為空格)
sed -i "s/Server\=127.0.0.1/Server\=127.0.0.1,192.168.30.51/g" /etc/zabbix/zabbix_agentd.conf
sed -i "s/ServerActive\=127.0.0.1/ServerActive\=192.168.30.51:10051/g" /etc/zabbix/zabbix_agentd.conf
sed -i "s#tmp/zabbix_agentd.log#var/log/zabbix/zabbix_agentd.log#g" /etc/zabbix/zabbix_agentd.conf
sed -i "/UnsafeUserParameters=0/a\UnsafeUserParameters=1" /etc/zabbix/zabbix_agentd.conf
啟動:
chkconfig --add zabbix_agentd
chkconfig zabbix_agentd on
service zabbix_agentd start
至此安裝完成。
其它情況:
如果安裝路徑指定為--prefix=/usr/local
如果報錯為:
service zabbix_agentd start
Starting zabbix_agentd: /etc/init.d/functions: line 500: /usr/local/sbin/zabbix_agentd: 沒有那個檔案或目錄 [失敗]
需要vi /etc/init.d/zabbix_agentd
將BASEDIR=/usr/local更改為BASEDIR=/usr
如果在新增
chkconfig --add zabbix_agentd 時
若報錯為:service zabbix_agentd does not support chkconfig
開啟 vi /etc/rc.d/init.d/zabbix_agentd 新增(#!/bin/sh下面)
# chkconfig: - 90 10
# description: Starts and stops Zabbix Agent using chkconfig
檢視埠:
#netstart -tnlp | grep zabbix
停止zabbix服務:
#pkill zabbix
若啟動報錯後
[root@dth_1503 sbin]# /usr/local/zabbix/sbin/zabbix_agentd start
/usr/local/zabbix/sbin/zabbix_agentd: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
執行以下軟連線
[root@dth_1503 sbin]# ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2
啟動服務
[root@dth_1503 sbin]# /usr/local/zabbix/sbin/zabbix_agentd start
[root@dth_1503 sbin]# cp /usr/local/zabbix/sbin/zabbix_agentd /etc/init.d/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29734436/viewspace-2137838/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux zabbix-6.0.1-Agent客戶端的安裝配置Linux客戶端
- zabbix 客戶端安裝客戶端
- zabbix agent原始碼編譯安裝原始碼編譯
- zabbix監控客戶端安裝客戶端
- 【Zabbix】zabbix_agent安裝指令碼指令碼
- zabbix安裝agent
- Zabbix Agent安裝
- 在 CentOS6 上安裝 Zabbix3.0 Agent 並開啟客戶端自動註冊CentOS客戶端
- linux安裝zabbix伺服器端文件Linux伺服器
- linux安裝mysql客戶端LinuxMySql客戶端
- rsync客戶端一鍵安裝rsync指令碼(原始碼)客戶端指令碼原始碼
- zabbix原始碼閱讀--zabbix_agent原始碼
- Zabbix Agent 安裝與使用
- zabbix原始碼安裝原始碼
- linux_ganglia客戶端安裝Linux客戶端
- Zabbix Agent active批量調整客戶端為主動模式監控客戶端模式
- redis伺服器/客戶端安裝與配置Redis伺服器客戶端
- Redis原始碼剖析——客戶端和伺服器Redis原始碼客戶端伺服器
- linux簡易 Oracle客戶端安裝LinuxOracle客戶端
- zabbix server壓力大問題:啟用agent客戶端主動模式Server客戶端模式
- Oracle 客戶端安裝Oracle客戶端
- MySQL 客戶端安裝MySql客戶端
- oracle客戶端安裝Oracle客戶端
- 如何在 Linux 上安裝、配置 NTP 伺服器和客戶端?Linux伺服器客戶端
- zabbix agent 的兩種安裝方式
- aix安裝oracle客戶端AIOracle客戶端
- Ceph的客戶端安裝客戶端
- Git-客戶端安裝Git客戶端
- centos安裝oracle客戶端CentOSOracle客戶端
- Java UDP伺服器和客戶端原始碼 -javarevisitedJavaUDP伺服器客戶端原始碼
- Linux 平臺安裝SQLServer客戶端操作指南LinuxSQLServer客戶端
- 【zabbix】zabbix遠端安裝部署
- CentOS 7 原始碼安裝 Zabbix 6.0CentOS原始碼
- Windows下安裝redis客戶端WindowsRedis客戶端
- db2 客戶端安裝DB2客戶端
- 安裝 Oracle 即時客戶端Oracle客戶端
- 配置安裝版Oracle客戶端Oracle客戶端
- 免安裝Oracle客戶端使用Oracle客戶端