Cacti官網提供監控MySQL的模板只能監控默認端口3306的,而我們現在用的端口卻不是3306,那麼怎麼監控呢?
1.上傳ss_get_mysql_stats.php到cacti/scripts/下,默認這個腳本是監控3306端口的mysql的,如果你的是其它端口,建議把腳本改名爲以端口結尾,ss_get_mysql_stats_3307.php,好的習慣很重要。
2.修改cacti_host_template_mysql.xml,將其中</name>全部替換爲_3307</name>,ss_get_mysql_stats.php改爲ss_get_mysql_stats_3307.php(此步非常重要,查過許多相關文檔都沒有此步,導致監控出圖失敗)
3.執行perl change_hash.pl,目的是改變hash值,導入模樣時不覆蓋原來模板。執行成功後,將cacti_host_template_mysql_3307.xml導入(如果原來沒有mysql監控模樣,可忽略此步)
4.配置監控主機,等待出圖。
注:附件爲所需的文件,但不是配置好的,需要自己配置。動手配置一下會使記憶更深。Go Brother!
上圖,因爲圖太多,只傳一部分。