zabbix 監控


—、服務器環境
防火牆關閉,SELINUX關閉。網絡配置, yum 源指向
LAMP 環境
# yum install mysql-server httpd php -y
安裝下依賴包
# yum install gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml mysql-devel -y
裝好之後下載zabbix-1.8.15.tar.gz
直接在此路徑下解壓
# tar -zxvf zabbix-1.8.5.tar.gz
增加zabbix 用戶和組,這個軟件指定要用zabbix 用戶使用
# useradd zabbix -s /sbin/nologion
二、數據庫
之前安裝了,現在啓動下
# service mysqld start
修改mysql root 的用戶名密碼(默認是空的,修改爲root)
# mysqladmin - u root -p password root
直接回車,因爲密碼是空的
# mysql -uroot -proot
看可以進數據庫裏麼,
Mysql>create database zabbix character set utf8; ---------創建mysql zabbix的數據庫
創建mysql 用戶
grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
導入表和數據;
# cd zabbix-1.8.5
#mysql -uroot -p zabbix < create/schema/mysql.sql
#mysql -uroot -p zabbix < create/data/data.sql
#mysql -uroot -p zabbix < create/data/p_w_picpaths_mysql.sql
三、編譯安裝
配置編譯,prefix是安裝後程序目錄
#cd zabbix-1.8.5
# ./configure --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix
# make
# make install
四、配置文件及web前端文件修改
先看下端口有沒啓用
# grep zabbix /etc/services (如果沒有,需要用vi 添加)
#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
Ok
添加配置文件,把文件都放到etc下面,加權限,如果存在的話,直接加權限就權限就好
# mkdir -p /etc/zabbix
# cp ./misc/conf/* /etc/zabbix
# chown -R zabbix:zabbix /etc/zabbix
修改Server配置文件 基本不用修改,用默認配置即可,只需修改一項DBPassword=密碼
#vi /etc/zabbix/zabbix_server.conf
修改Agentd配置文件,更改HOST NAME爲本機的hostname就好了
#vi /etc/zabbix/zabbix_agentd.conf
添加web前端php文件,把文件弄到centos http文件夾下,改名並加權限
五、web 前端安裝配置
修改php相關參數,如果不改進到zabbix的時會提示數據不符,注意去掉註釋符號和格式。
重啓apache
然後http://ip/zabbix 訪問了 (安裝)
默認安裝就可以了
有一步是提示拷貝文件到相應的目錄下 。。就可以了 。。。一步過。-----配置Fail,點擊Save configuration file將zabbix.conf.php保存到本地,再上傳至服務器/var/www/html/zabbix/conf目錄,然後Retry
登陸頁面,默認用戶名:admin 密碼:zabbix
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章