zabbix是經常在運維的工作中會經常用到的乙個軟體,下面簡單的介紹下安裝部署以及設定報警的過程。下面簡單的介紹下操作過程。
環境介紹:zabbix-server :192.168.10.185 zabbix-agent:192.168.10.113
1、zabbix的安裝
zabbix的安裝需要的是lnmp(lamp)環境,在這之前需要安裝好。我這裡有乙個lnmp的安裝的指令碼。這個自己安裝(順序 mysql-php-nginx)。
2、zabbix的安裝
安裝之前解決掉相關的依賴
yum install net-snmp-devel libxml2-devel libcurl-devel
tar -zxvf zabbix-2.2.14.tar.gz
[root@node3 src]# cd zabbix-2.2.14
[root@node3 src]# ./configure --prefix=/usr/local/zabbix-2.2.2/ --enable-server \
--enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
make && make install
3、安裝完成之後進行相關的配置
[root@node3 core]# cd /usr/local/src/zabbix-2.2.14/misc/init.d/fedora/core
[root@node3 core]cp zabbix* /etc/init.d/
[root@node3 core]chmod +x zabbix.*
4、mysql設定
在mysql資料庫中建立zabbix資料庫,並且進行授權。
mysql>create database zabbix;
mysql>grant all on zabbix.* to zabbix@』192.168.10.185』 identified by 『zabbix』;
mysql>grant all on zabbix.* to zabbix@』localhost』 identified by 『zabbix』;
mysql>flush privileges;
5、將zabbix的資料檔案匯入到zabbix資料庫中
[root@node3 core]# cd /usr/local/src/zabbix-2.2.14/database/mysql/
[root@node3 core]mysql -uroot -p zabbix[root@node3 core]mysql -uroot -p zabbix[root@node3 core]mysql -uroot -p zabbix6、nginx配置
}而後將zabbix的網頁內容拷貝到nginx的檔案目錄下面
[root@node3 vhost]# cp /usr/local/src/zabbix-2.2.14/frontends/php/* /**目錄(nginx的root部分的目錄)
7、配置php,編輯php.ini檔案
max_execution_time = 300
memory_limit = 128m
post_max_size = 16m
upload_max_filesize = 2m
max_input_time = 300
date.timezone prc
將上面的值進行修改。
8、配置zabbix_server
logfile=/tmp/zabbix_server.log
dbhost=192.168.10.185
dbname=zabbix
dbuser=zabbix
dbpassword=zabbix
對上面的內容根據資料庫的設定進行設定。
9在web介面進行zabbix的安裝,如果在安裝的後面提示沒有zabbix.conf.php這個檔案的話,在網頁目錄的conf檔案下面有這個檔案的example檔案,可以進行名字的更改即可。
檔案的內容是資料庫的連線選項,也可以進行手動的修改。
ok,安裝完成,下面就可以進行登陸了。(第一次登陸的時候,預設的使用者名稱是admin密碼是zabbix)
Zabbix 安裝部署
linux centos 5.6 mysql 5.7 zabbix 2.4.8 php 5.6.23 apache 安裝相關 yum y install net snmp net snmp devel curl curl devel perl dbi 安裝apache mysql 已經安裝 安裝ph...
ZABBIX 安裝部署
安裝repo庫 wget dpkg i zabbix release 4.0 2 xenial all.deb sudo apt update 複製 安裝zabbix server frontend agentsudo apt install zabbix server mysql zabbix f...
zabbix 安裝部署
環境 centos7 機器 兩台 分別為server 和 client 本次操作使用zabbix4.0 安裝zabbix相關元件 yum y install zabbix server mysql zabbix web mysql zabbix agent mariadb mariadb serve...