雖然現在zabbix流行的版本都是4.4了,甚至5.0都已經出來測試版本了,但是今天還是想安裝3.4版本玩玩,作為一名老司機的我安裝工具真是再簡單不過了。zabbix之前都安裝過無數次了,可是這次突然間出現了錯誤,讓我折騰了10分鍾才搞定,所以記錄一下。
安裝的zabbix的源是阿里雲的源,安裝zabbix就使用yum安裝就可以了,直接一條命令
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
不過中間報錯是這個樣子
--> Running transaction check ---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed ---> Package zabbix-server-mysql.x86_64 0:3.4.15-1.el7 will be installed --> Processing Dependency: libiksemel.so.3()(64bit) for package: zabbix-server-mysql-3.4.15-1.el7.x86_64 --> Finished Dependency Resolution Error: Package: zabbix-server-mysql-3.4.15-1.el7.x86_64 (zabbix) Requires: libiksemel.so.3()(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
其實就是少了一個libiksemel.so這個庫文件,那就想辦法安裝唄。百度一下,發現確實有方法,只需要打開這個鏈接就可以了。
http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/iksemel-1.4-6.sdl7.x86_64.rpm
下載一下就可以了,不過我這網速下載這個包非常慢,無奈只能拿起手機的聯通網來下載再傳輸到電腦上面了。
傳輸上去之后,這樣子做,使用這個命令
yum install iksemel-1.4-6.sdl7.x86_64.rpm
也就是說這個包安裝的時候也是有依賴的,所以用yum讓他自己解決去。
這是再次安裝zabbix就可以啦。
當然中間也出現了包損壞不能安裝的問題,md5校驗一下發現校驗碼不對,所以最好再次傳輸即可。