zabbix中mysql连不上的排错_zabbix 安装及简单排错
DBPassword=123456 ? ?#數據庫密碼
-------------
# vi /usr/local/etc/zabbix_agentd.conf
修改如下內容:
-------------
LogFile=/var/log/zabbix_agentd.log
Server=127.0.0.1,192.168.8.180 ? #后面的IP為服務器的IP
ServerActive=192.168.8.180 ? #服務器端IP
UnsafeUserParameters=1
-------------
agent:
# vi /usr/local/etc/zabbix_agentd.conf
修改如下內容:
-------------
LogFile=/var/log/zabbix_agentd.log
Server=192.168.8.180 ? #后面的IP為服務器的IP
UnsafeUserParameters=1
-------------
# touch /var/log/zabbix_server.log
# chmod 777 /var/log/zabbix_server.log
# touch /var/log/zabbix_agentd.log
# chmod 777 /var/log/zabbix_agentd.log
#?vi?/etc/services
在文件最后面添加如下的內容:
zabbix-agent?10050/tcp?#?Zabbix?Agent
zabbix-agent?10050/udp?#?Zabbix?Agent
zabbix-trapper?10051/tcp?#?Zabbix?Trapper
zabbix-trapper?10051/udp?#?Zabbix?Trapper
7、啟動守護進程(server,agent)
配置開機和支持service啟動可參照:
http://www.voidcn.com/article/p-fpzbnpvl-nk.html
在服務器端運行啟動zabbix_server
# service zabbix_server start
server啟動端口為10051
在所有被監控的機器上運行zabbix_agentd 。
#service ?zabbix_agentd start
agentd啟動端口為10050
注意若服務器打開iptables服務,則需添加該兩個端口通行。
# iptables -A INPUT -p tcp? --dport 10050 -j ACCEPT
# iptables -A INPUT -p tcp? --dport 10051 -j ACCEPT
注:重啟服務可直接kill掉zabbix進程再重新按照以上方法啟動
解決系統重啟后,在瀏覽器中瀏覽時出現的
“You don't have permission to access /zabbix/ on this server.
Apache/2.2.15 (CentOS) Server at Port 80”
解決方法如下:
chkconfig iptables off
vi /etc/selinux/conf
注釋掉:
SELINUX=enforcing
SELINUXTYPE=targeted ?兩行
添加 ? ?SELINUX=disable
結果如圖:
8.安裝zabbix web界面(server)
復制PHP文件
zabbix的終端程序是用php寫的,因此需要一個支持php腳本解析的web服務器。然后將 frontends/php 下面的php文件拷貝到web服務器html文件目錄下面。
我們建議用子目錄替換HTML根目錄。建立一個子目錄,將zabbix終端php文件拷貝到該子目錄里面,執行下面的命令:
# mkdir /var/www/html/zabbix
# cd /data/zabbix-2.0.9frontends/php
# cp -a .?/var/www/html/zabbix
# service httpd start
step 1
在你的瀏覽器中,輸入url:http://192.168.8.180/zabbix,你將看到前端安裝向導的第一個畫面。
總結
以上是生活随笔為你收集整理的zabbix中mysql连不上的排错_zabbix 安装及简单排错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python模仿百度云桌面_利用百度云接
- 下一篇: python 测试mysql数据库_Py