Zabbix中文版安裝部署

Zabbix監控安裝部署

1.編譯安裝zabbix:

useradd -s /sbin/nologin zabbix

同時安裝serveragent,並支持將數據放入mysql數據庫中,可使用類似命令如下配置

./configure--enable-server--enable-agent--with-mysql–enable-ipv6–with-net-snmp–with-libcurl

2.Yum install mysql http php*

   Mysql –u root

   grant all onzabbix.* to zabbix@'192.168.%.%' identified by 'qaz123';

   flush privileges

   mysql –u zabbix –pzabbix >schema.sql

   mysql –u zabbix –pzabbix >p_w_picpaths.sql

   mysql –u zabbix –pzabbix >date.sql

   要開啓端口3306 iptables 或者 關閉iptables

   cp  zabbix-2.0.9/misc/init.d/fedora/core/zabbix_* /etc/init.d/

   Ln –s /usr/local/zabbix/sbin/zabbix_server /usr/local/sbin/


   chown -R zabbix.zabbix/usr/local/zabbix/

   cp –rp zabbix-2.0.9/frontends/php/*/var/www/html/


3.設置區域爲上海vim /etc/php.ini

      date timezone=Asia/Shanghai

Zabbix 配置錯誤注意事項:

configure: error: Invalid NET-SNMP directory - unable to findnet-snmp-config

配置:錯誤:無效的NET-SNMP目錄 - 無法找到NET-SNMP-配置

configure: error: Not found NET-SNMP library

配置:錯誤:未找到的NET-SNMP

解決方案:Yum install net-snmp-deve

Mysql報錯

error: 'Access denied for user 'root'@'localhost' (using password:YES)'

解決方法

方法一:

# /etc/init.d/mysqld stop

# mysqld_safe --user=mysql --skip-grant-tables --skip-networking&

# mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD(newpassword) where USER=root;

mysql> FLUSH PRIVILEGES;

mysql> quit

# /etc/init.d/mysqld restart

# mysql -uroot -p

Php 編譯安裝的話不要忘記添加以下參數–enable-bcmath--enable-mbstring =all

如果是YUM安裝的話有可能會缺少 yum install –enable-bcmath--enable-mbstring

OR RPM install –nodeps --force


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章