zabbix server搭建遇到的問題

2022-09-07 22:24:23 字數 3275 閱讀 3564

centos 6.3 server

nginx-1.6.3

mysql-5.6.25 

啟動nginx時候提示錯誤「/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: no such file or directory

從錯誤看出是缺少lib檔案導致,進一步檢視下

ldd $(which /usr/local/nginx/sbin/nginx)

linux-vdso.so.1 => (0x00007fff2cbff000

) libpthread.so.

0 => /lib64/libpthread.so.0 (0x00007f6a5758a000

) libcrypt.so.

1 => /lib64/libcrypt.so.1 (0x00007f6a57353000

)libpcre.so.

1 =>not found

libz.so.

1 => /lib64/libz.so.1 (0x00007f6a56f1f000

) libc.so.

6 => /lib64/libc.so.6 (0x00007f6a56b8b000

) /lib64/ld-linux-x86-64.so.2 (0x00007f6a577af000

) libfreebl3.so => /lib64/libfreebl3.so (0x00007f6a56928000

) libdl.so.

2 => /lib64/libdl.so.2 (0x00007f6a56724000)

可以看出 libpcre.so.1 => not found 並沒有找到,進入/lib64目錄中手動鏈結下

cd /lib64/

ln -s /usr/local/lib/libpcre.so.1 /lib64/

nginx啟動成功,但是無法訪問,關閉防火牆依然無效,

netstat -ntpl 命令檢視已經存在nginx程序

kill -9 程序號殺掉,重新啟動,成功

提示錯誤「error: failed dependencies:

/usr/bin/perl is needed by mysql-server-5.6.25-1.linux_glibc2.5.x86_64

libaio.so.1()(64bit) is needed by mysql-server-5.6.25-1.linux_glibc2.5.x86_64

libaio.so.1(libaio_0.1)(64bit) is needed by mysql-server-5.6.25-1.linux_glibc2.5.x86_64

libaio.so.1(libaio_0.4)(64bit) is needed by mysql-server-5.6.25-1.linux_glibc2.5.x86_64」 

可以看到缺少libaio庫,安裝之         

yum

install libaio

再次安裝,提示「error: failed dependencies:

/usr/bin/perl is needed by mysql-server-5.6.25-1.linux_glibc2.5.x86_64」 

缺少perl環境,安裝之         

yum

install

perl

安裝libxml2          

yum

install libxml2 libxml2-devel

錯誤提示「configure: error: please reinstall the libcurl distribution -

easy.h should be in /include/curl/

安裝curl

yum

install curl curl-devel

安裝libjpeg

yum

install libjpeg-devel

安裝libpng

yum

install libpng-devel

登入之後,提示「zabbix server is not running: the information displayed may not be current.」

先去檢視日誌,根據日誌判斷是什麼問題

如果沒有日誌,那麼試著啟動一下

/etc/init.d/zabbix_server start

根據啟動提示判斷,我遇到的情況是提示「starting zabbix_server:  /etc/init.d/functions: line 536: /usr/local/sbin/zabbix_server: 沒有那個檔案或目錄」

檢視啟動指令碼發現zabbix_server中的basedir不是zabbix安裝路徑,改之,解決,可以啟動,但還是有問題,但是這時候有日誌了,檢視日誌發現「10950:20150629:160204.156 [z3001] connection to database 'zabbix' failed: [1045] access denied for user 'root'@'localhost' (using password: no)

10950:20150629:160204.156 database is down: reconnecting in 10 seconds」

檢視/usr/local/zabbix/etc/zabbix_server.conf配置檔案中資料庫資訊是否正確,改之,正常

啟動zabbix時候提示「user zabbix does not exist

新增zabbix使用者

useradd zabbix

Zabbix server 監控自己

root zabbix server vim etc zabbix zabbix agentd.conf 配置agent,新增並修改 enableremotecommands 1 允許遠端命令 logremotecommands 1 記錄遠端命令 server 127.0.0.1 serveract...

Zabbix Server引數檔案詳解

zabbix的配置檔案一般有三種 zabbix安裝完成後,服務端預設的配置檔案存在安裝資料夾中的etc目錄中,假設編譯的引數是 prefix usr local zabbix 那麼服務端的配置檔案則儲存在 usr loca zabbix etc 目錄下。zabbix server.conf引數除了保...

zabbix server端常用引數

server 端配置檔案 etc zabbix zabbix server.com 服務端監聽埠 listenport 10051 服務端源ip sourceip 日誌記錄方式 三種方式 1,system 傳送日誌至syslog 2,file 傳送日誌至指定檔案 3,console 傳送日誌至控制台...