zabbix使用 如何使用zabbix?
如何使用zabbix?使用ZABBIX來監(jiān)視openstack基本上可以分為兩部分,監(jiān)視物理節(jié)點,如控制、網絡、計算等。這與監(jiān)視其他主機沒有區(qū)別。如果沒有嚴格要求,ZABBIX自己的產品就足以滿足要求
如何使用zabbix?
使用ZABBIX來監(jiān)視openstack基本上可以分為兩部分,監(jiān)視物理節(jié)點,如控制、網絡、計算等。這與監(jiān)視其他主機沒有區(qū)別。如果沒有嚴格要求,ZABBIX自己的產品就足以滿足要求。要監(jiān)視虛擬機(實例),需要將外部IP(浮動IP)綁定到虛擬機。作為外部接入的IP,也可以作為監(jiān)控網絡。其他配置與監(jiān)控主機相同。此外,如果您想在openstack云環(huán)境中監(jiān)視服務,則需要編寫自己的腳本來完成監(jiān)視。我安裝了一個ZABBIX監(jiān)視器,非常順利。后來,我不知道有什么服務站不起來。服務器總是提醒我10051端口沒有打開,所以我一次又一次小心地管理它,服務無法啟動:
正在啟動zabbixux服務器:/etc/init.d/functions:line 536:/etc/init.d//sbin/zabbixux服務器:沒有這樣的文件或目錄
所以我打開了/etc/init.d/zabbixux服務器配置文件
找到了basedir=/usr/local/ZABBIX/ZABBIX
路徑錯誤
是我執(zhí)行的
sed-I “s/basedir=/usr/local/basedir=/usr/local/ZABBIX/G”/etc/init.d/ZABBIXux服務器
sed-I “s/basedir=/usr/local/basedir=/usr/local/ZABBIX/G“/etc/init.d/ZABBIXux我執(zhí)行了兩次。我覺得我沒有足夠的人手。后來,服務無法啟動,我將啟動文件ZABBIXuserver和ZABBIXux放入agentd中,可以將basedir=/usr/local/ZABBIX/ZABBIX更改為basedir=/usr/local/ZABBIX/。
vi zabbix_uxserver
#編輯這些以匹配您的系統(tǒng)設置
#zabbix Directory
BASEDIR=/usr/local/zabbix/
service zabbix_uxserver start
啟動zabbix_xserver:[確定
]service zabbix_uuxagentd start
啟動zabbix_xagentd:[確定
2.1服務器環(huán)境準備:zabbix服務器需要在上運行CentOS、RedHat Linux、debain等Linux系統(tǒng),這里使用RHEL作為部署環(huán)境。 oot用戶需要安裝必要的軟件包。建議配置Yum并通過Yum安裝以下包,以解決包之間的依賴關系。Rlamp environment?Yum安裝MySQL server(MySQL的更高版本可以單獨安裝)Yum安裝httpd PHP其他必需的軟件包:Yum安裝MySQL-devel GCC-net-SNMP-devel curl-devel Perl-DBI-PHP-GD-PHP-MySQL-PHP-bcmath-PHP-mbstring-PHP-XML
1。在ZABBIX服務器上安裝freetds、unixodbc和unixodbc-devel以訪問sqlserver數據庫。
2. 配置ODBC以訪問SQL Server數據庫。
3. 自定義SQL語句4。在ZABBIX管理界面中添加監(jiān)控數據庫項。