一、 簡介
1、介紹
zabbix是一個基於WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案,能監視各種網絡參數,保證伺服器系統的安全運營;並提供靈活的通知機制以讓系統工程師快速定位/解決存在的各種問題。
zabbix由2部分構成,zabbix server與可選組件zabbix agent。
zabbix server可以通過SNMP,zabbix agent,ping,埠監視等方法提供對遠程伺服器/網絡狀態的監視,數據收集等功能。
zabbix agent需要安裝在被監視的目標伺服器上,它主要完成對硬體信息或與作業系統有關的內存,CPU等信息的收集。
2、配置平臺說明
(1)zabbix伺服器:172.16.7.100
(2)mysql伺服器:172.16.7.10
(3)zabbix客戶端:其它主機
二、安裝配置zabbix22伺服器端
1、安裝
[root@shuishui ~]# yum -y install zabbix22 zabbix22-server zabbix22-server-mysql zabbix22-web zabbix22-web-mysql
2、創建資料庫並授權(172.16.7.10)
mysql> create database zabbix;mysql> grant all on *.* to 'root'@'172.16.%.%' identified by 'root';mysql> flush privileges;mysql> grant all on zabbix.* to 'zabbix'@'172.16.%.%' identified by 'zabbix'; mysql> flush privileges;
3、在zabbix伺服器上導入資料庫
[root@shuishui ~][root@shuishui ~][root@shuishui ~][root@shuishui ~]
4、在mysql伺服器上驗證數據導入成功(172.16.7.10)
mysql> use zabbix;mysql> show tables;
5、修改zabbix伺服器的配置文件
[root@shuishui ~]DBHost=172.16.7.10
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
6、啟動服務並查看埠監聽狀態
[root@shuishui ~][root@shuishui ~][root@shuishui ~]
此時會在/etc/httpd/conf.d目錄下生成一個zabbix.conf,這個文件裡面定義了zabbix如何來訪問,所以接下來就可以直接訪問zabbix的web接口了
7、訪問web管理接口安裝zabbix-server
接下來的安裝過程,根據提示修改/etc/php.ini配置文件就可以了,其中時區是:date.timezone = Asia/Shanghai
修改完配置文件重啟httpd及zabbix-server服務
安裝完成後,zabbix默認的登錄用戶名及密碼是:admin/zabbix
如果要監控linux主機,它裡面有自帶的 os linux 模板,可以適當使用
三、配置模板
1、創建cpu interrupts item
2、創建cpu switch item(同上)
3、創建inbound traffic rating --> net.if.in[eth0]
4、創建outbound traffic rating(同上)
5、模板中共創建了4個item和2個application
6、創建cpu load graph
7、創建traffic load graph
8、創建screen
四、配置網絡發現(172.16.7.200)
1、安裝agent
[root@nmshuishui ~]
2、修改配置文件
[root@nmshuishui ~][root@nmshuishui ~]Server=172.16.7.100
3、啟動並查看埠
[root@nmshuishui ~][root@nmshuishui ~]
4、創建discovery
5、為discovery指定Action
6、驗證網絡發現
7、Action動作執行成功
8、連結模板
網絡發現後,會自動添加主機,但此時還沒有任何監控的item,連結到模板即可
9、查看graph
五、配置郵件自動報警功能
1、創建媒介類型
2、創建報警用戶及使用媒介
3、創建trigger
trigger可以在節點上創建,也可以在模板上創建,這裡直接在cpus and flow上創建trigger
4、把trigger定義到outbound traffic routing上,如果流量超過了閾值,就會發郵件報
警信息給root用戶了
5、查看zabbix-server上的郵件信息
原文地址:http://nmshuishui.blog.51cto.com/1850554/1411194