您好,登錄后才能下訂單哦!
zabbix是一個基于WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。
zabbix能監視各種網絡參數,保證服務器系統的安全運營;并提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。zabbix的實驗環境是LAMP,前面我們已經有搭建過LAMP環境了,為了方便以后查看,這里還是詳細的寫下筆記吧。實驗中有些軟件包是在線下載的,所以linux服務器的環境一定要能上網。
配置epel源
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum repolist ##檢查是否已添加至源列表
LAMP搭建環境如下:
yum install httpd -y
#安裝httpd
yum install mariadb mariadb-server #安裝mariadb
由于紅帽7的php5.4默認缺少php-bcmath和php-mbstring這兩個包.所以我把php升級為php5.6版本的!
#執行下面的命令升級軟件倉庫
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install -y php56w php56w-opcache
php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl
php56w-mbstring #安裝PHP5.6
systemctl restart httpd #重啟服務
vim /var/www/html/phpinfo.php #測試是否能調用PHP,在phpinfo.php文檔中添加如下內容
<?php phpinfo (); ?>
客戶端測試:OK
systemctl start mariadb #啟動mariadb
mysql_secure_installation #初始化數據庫服務
回車設置密碼
選擇Y設置密碼
選擇Y刪除匿名賬戶
選擇Y禁止root用戶從遠程登錄
選擇Y刪除test數據庫并取消對其的訪問權限
選擇Y刷新授權表,讓初始化的設定立即生效
mysql -u root -p使用root用戶登錄到數據庫中:
MariaDB [(none)]> create database zabbix default character set utf8 collate utf8_bin;
MariaDB [(none)]> show databases; #查看當前已有的數據庫
MariaDB [(none)]> create user zabbix@localhost IDENTIFIED BY 'zabbix'; #創建zabbix帳號密碼
MariaDB [(none)]> grant all on zabbix.* to 'zabbix'@'%' identified by 'zabbix'; #建表
MariaDB [(none)]> exit
systemctl stop firewalld #防火墻關閉命令
setenforce 0
iptables -F
LAMP 環境搭建完畢,接下來安裝zabbix3.0
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm #安裝zabbox3.0
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get #安裝
導入zabbix的數據庫
cd /usr/share/doc/zabbix-server-mysql-3.0.9/
zcat create.sql.gz | mysql -u root -p1 zabbix
修改 vim /etc/zabbix/zabbix_server.conf的配置文件。
DBName=zabbix
DBHost=localhost
DBPassword=zabbix #密碼
DBUser=zabbix #用戶
注意:有些是存在的,有些要自己添加的,文件中不要重疊哦!
修改 vim /etc/httpd/conf.d/zabbix.conf 的配置文件,添加如下內容
php_value date.timezone Asia/Chongqing
systemctl restart zabbix-server
systemctl restart httpd
客戶端進行游覽器配置(輸入http://linux服務器的192.168.23.20/zabbix 進行訪問)
點擊Next step(下一步)
輸入前面創建的數據庫用戶zabbix的密碼
語言更改中文選擇頭像,然后選擇chinese(zh_CN),然后點擊Update
雖然表面是中文了,但是支持中文還是有點問題的,我們通過配置來是它完全支持中文
在window客戶端 找到本地C:\Windows\Fonts中的楷體,選擇復制,然后發送給zabiix服務器(上傳到服務器的方法大家根據自己選擇)
SIMKAI.TTL就是我復制過來的字體,
chmod 777 SIMKAI.TTL #給予權限
cp SIMKAI.TTL /usr/share/zabbix/fonts/ #復制到指定路徑中,
cp SIMKAI.TTL graphfont.ttf #替換字體。
已經不會亂碼了
我們現在來配置zabbix-agent
yum install zabbix-agent #安裝
配置 vim /etc/zabbix/zabbix_agentd.conf
server,serverActive是服務器的ip地址,hostname是被監控的IP地址,由于我們要監控zabbix服務器,所以這里都填127.0.0.1.(注意,配置文件中默認有的,只需修改,不需要在下面添加)
systemctl restart zabbix-agent #重啟服務
systemctl restart zabbix-server #重啟服務
zabbix已經配置好了,zabbix的更多詳細配置,請大家自行百度
注,參考于文章http://dongxin.blog.51cto.com/3486403/1771720
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。