(1)zabbix2.4安裝(centos6.5)

-- --- 當你的才華還撐不起你的夢想時,那你就應該靜下心來學習 --- --- 
--- ---
當你的能力還駕馭不了你的目標時,那就應該沉下心來歷練 --- --- 
php

 

 

centos-DVD1版本系統固定IP地址是192.168.159.128   ,centos-mininal 版本系統 地址是192.168.1.* 或者192.168.2.*網段mysql

zabbix2.4安裝(centos6.5)linux

zabbix有自帶的yum源,LNMP能夠去 https://lnmp.org/ 下載自行安裝web

第一步  安裝zabbix官方的zabbix,地址以下:sql

rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm數據庫

 

第二步  使用yum安裝的方法自動安裝zabbix的服務端和agent等相關的RPMvim

yum install -y mysql mysql-server zabbix-server-mysql  zabbix-web-mysql  zabbix-agentcentos

 

 

zabbix-get :這個命令主要獲取監控數據的命令。安裝成功之後,須要在 mysql裏面建立一個zabbix 數據庫和用戶。瀏覽器

 進入數據庫失敗,查看mysqld服務沒有啓動,對其啓動便可!服務器

 啓動mysql 數據庫服務: /etc/init.d/mysqld start

 進入數據庫:mysql -uroot

 

 *****************************************************************************************************************

格式:grant 權限 on 數據庫名.表名 to 用戶@登陸主機 identified by "用戶密碼";

GRANT ALL PRIVILEGES ON *.* TO zabbixuser@"%" IDENTIFIED BY "xxx"; 
FLUSH PRIVILEGES;

*******************************************************************************************************************************

 建立數據庫和用戶:

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

flush privileges;

 show databases;

 

 mysql> quit;  或者 \q

zabbix 監控系統數據是存放在數據庫中,是須要創建一些表的。

查看建表語句,並導入;

[root@localhost ~]# cd /usr/share/doc/zabbix-server-mysql-2.4.8/create

[root@localhost create]# ll

 

導入數據庫:

 [root@localhost create]# mysql -uroot zabbix < schema.sql

[root@localhost create]# mysql -uroot zabbix < images.sql

[root@localhost create]# mysql -uroot zabbix < data.sql

 

 

修改 zabbix 服務器配置文件:(該去除#號的就去除#號)

[root@localhost ~]# vi /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

vim的安裝

#yum search vim   //查看vim相關軟件信息

#yum install -y vim*  //在線安裝vim

 

 

修改時區;

[root@localhost ~]#  vim /etc/php.ini   // 在php.ini 配置文件裏面最後面添加下列內容【shift+g跳到文件末行】

 

php_value max_execution_time 300

php_value memory_limit 128M

php_value post_max_size 16M

php_value upload_max_filesize 2M

php_value max_input_time 300

將「;date.timezone =」前面的分號去掉,而後頂格寫,而且將等號後面 賦予 :Asia/Shanghai

 

修改完成之後,重啓系統之後才能生效!

 

 

查看當前時間:

[root@localhost ~]# date

 當查看當前時間的時候,時間不一樣步,須要進行同步

安裝時間同步命令

[root@localhost ~]#yum install ntpdate

 

執行同步美國時間

[root@localhost ~]# ntpdate us.pool.ntp.org

 

修改時區:(ln sf    a b   b指向a) 同步時間

[root@localhost ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai  /usr/localtime

[root@localhost ~]#date

 

 

啓動必要的服務(重啓):(是開機啓動,若是不啓動系統,服務就不會啓動,能夠進行手工啓動服務)

 

 

手工啓動必要的服務(不重啓)

 

 

防火牆在啓用狀態下,chkconfig httpd on 啓動httpd服務狀況下,沒法打開zabbix配置頁面

 

 

 

 

Apache啓動,但沒法經過瀏覽器打開zabbix,解決辦法 ,關閉防火牆,關閉SELinux

關閉 selinux:  sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

確認是否修改爲功:# grep SELINUX /etc/selinux/config  

中止防火牆:/etc/init.d/iptables  stop          

 

無心中發現一個現象,當我關閉iptables而且中止iptables服務,可是總會有一些出奇的事情發生,當我再次啓動系統,查看iptables狀態,iptables又自動開啓,非常無奈啊!通過研究libvirt(虛擬化工具的C函數庫)在開機時會帶動iptables的啓動,永久關閉iptables的方法是經過chkconfig工具,咱們只須要chkconfig iptables off便可。

 

[系統環境]
CentOS release 6.7 (Final)

關閉iptables

 啓動httpd:   chkconfig httpd on

 /etc/init.d/iptables stop    # 關閉iptables   

 chkconfig iptables off    #永久關閉iptables

chkconfig --list iptables   # 檢查iptables

chkconfig --list httpd      //查看httpd啓動狀況

iptables -L或者/etc/init.d/iptables status    #查看iptables運行狀態

cat /etc/redhat-release        //查看系統版本

 

修改時區:

# vim /etc/php.ini  修改  ;date.timezone =Asia/Shanghai並將前面分號去掉也能夠在前面修改時區時添加

 

 

# /etc/init.d/httpd restart       //修改完成之後,要重啓

 

 重啓httpd 會報錯,編輯httpd.conf 文件,vi /etc/httpd/conf/httpd.conf,將ServerName www.example.com:80前#取消便可!

 

 

 

 

 

 

重啓系統之後,再次報錯數據庫沒有啓動,緣由是數據庫沒有開機啓動。執行開機啓動,下次開機就不會報錯

[root@localhost ~]# chkconfig mysqld on

 

全部安裝完成之後,須要執行 所有開機啓動便可!

 

相關文章
相關標籤/搜索