cacti監控mysql
yum install httpd php php-mysql php-snmp mysql-server perl-DBD-MySQL php-pdo net-snmp net-snmp-libs net-snmp-utils net-snmp-devel ruby ruby-devel
service httpd start
service mysqld start
安裝rrtools
yum localinstall rrdt* --nogpgcheck
拆解 cacti的資料包
將cacti 搬移致/var/www/html
tar -zxvf cacti-0.8.7g.tar.gz -C /var/www/html
cd /var/www/html
mv cacti-0.8.7g/ cacti
# mysqld_safe --user=mysql &
# mysqladmin –u root -p password
配置mysql
CREATE DATABASE cacti;
//若只監控本機,這句就夠了
grant all privileges on cacti.* to cacti@localhost identified by 'cacti';
#grant all privileges on cacti.* to cacti@127.0.0.1 identified by 'cacti';
//否則,要在那臺伺服器上的mysql中授權允許cacti主機的連線
grant Process,Super on *.* to 'cacti'@'172.16.1.6' identified by 'cacti';
#grant Process,Super on *.* to 'cacti'@'monitor.cactimon.com' identified by 'cacti';
flush privileges;
實驗過程中,很多人出現graps下為空表,或無表,大多是因為這裡未正確授權,導致無法連線到資料庫造成的,可以用以下命令測試是否可以正常連線
mysql -h 192.168.0.1 -ucacti -pcacti
# use mysql;
# 直接插入
# insert into user(Host,User,Password) values ('172.16.1.6','cacti','cacti');
# 更新
# update user set host='monitor.cactimon.com' where host='172.16.1.6';
# update user set password=password('cacti') where host='monitor.cactimon.com';
# 刪除
# delete from user where user='cacti';
cacti 網頁預設登陸密碼:admin admin
無法登陸:
mysql>use cacti;
mysql>update user_auth set password=md5("新密碼") where username='admin';
################################
建立賬號
useradd cacti -p cacti
改變許可權
cd /var/www/html/cacti/
chown -R cacti rra log
配置snmp
62 access notConfigGroup "" any noauth exact all none none
85 view all included .1 80
編輯 crontab -e //每5分鐘採集一次資料
*/5 * * * * php /var/www/html/cacti/poller.php >/dev/null 2>&1
匯入資料庫
mysql -ucacti -pcacti cacti </var/www/html/cacti/cacti.sql
編輯cacti的配置指令碼
vim /var/www/html/cacti/include/config.php
http://cacti地址/cacti
安裝外掛管理器
tar -zxvf cacti-plugin-0.8.7g-PA-v2.8.tar.gz
cp -R cacti-plugin-arch/* /var/www/html/cacti/
進入控制檯,對管理員啟用外掛管理器
進入cacti的目錄
cd /var/www/html/cacti/
mysql -ucacti -pcacti cacti <pa.sql
有些人老是補丁打不上,此處必須在 cacti/目錄下
patch -p1 -N <cacti-plugin-0.8.7g-PA-v2.8.diff
網頁無圖片,或無法顯示,編輯php的配置檔案,修改路徑
vim /var/www/html/cacti/include/config.php
42 $url_path = "/cacti/";
拆解外掛
tar -zxvf monitor-latest.tgz
tar -zxvf settings-latest.tgz
tar -zxvf thold-latest.tgz
安裝外掛
mv monitor-0.9/ /var/www/html/cacti/plugins/monitor
mv thold-0.41/ /var/www/html/cacti/plugins/thod
mv settings-0.6/ /var/www/html/cacti/plugins/settings
到控制檯中啟用外掛 Utilities下 User Management > admin >Realm Permissions >Plugin Management >save
Configureation下 Plugin Management >Actions 下Install Plugin(藍色向下的箭頭) >Enable Plugin(綠色向右的箭頭)
監控mysql
# tar xvfz mysql-cacti-templates-1.1.2.tar.gz
# cp cacti-templates-1.1.2/scripts/ss_get_mysql_stats.php /var/www/html/cacti/scripts/
修改指令碼檔案
# vim /var/www/html/cacti/scripts/ss_get_mysql_stats.php
43 $mysql_user = ¨cacti¨;
44 $mysql_pass = ¨cacti¨;
45 $mysql_port = 3306;
49 $cache_dir = ¨/var/www/html/cacti/cache¨;
# mkdir /var/www/html/cacti/cache
#chown cacti:cacti /var/www/html/cacti/cache
#chmod 777 /var/www/html/cacti/cache
匯入模版
Import Templates >瀏覽> templates/cacti_host_template_x_mysql_server_ht_0.8.6i-sver1.1.8.xml>Import
Devices 》add》 》Create Graphs for this Host
##################################################
settings>mail/dns >send a test mail
告警郵件:
Down機郵件
msn通知(昨天的聊天記錄):
簡訊報警:
相關文章
- Cacti+Nagios監控平臺完美整合iOS
- linux下cacti監控平臺的搭建Linux
- zabbix、cacti、nagios,伺服器監控還有更好的選擇嗎?iOS伺服器
- MySQL監控工具MySql
- MySQL sys效能監控MySql
- MySQL監控-Datadog資料庫監控調研MySql資料庫
- Mysql事件監控日誌MySql事件
- mysql效能監控相關MySql
- 搭建Lepus 天兔 監控MySQLMySql
- Prometheus MySQL監控+grafana展示PrometheusMySqlGrafana
- 使用Zabbix + Python對Mysql監控PythonMySql
- Mysql效能監控視覺化MySql視覺化
- 04、MySQL Case-MySQL常用監控指標MySql指標
- Grafana+Prometheus 監控 MySql服務GrafanaPrometheusMySql
- MYSQL和SQLServer效能監控指標MySqlServer指標
- MySQL MHA 執行狀態監控MySql
- MYSQL最樸素的監控方式MySql
- shell監控mysql 8.0資料庫MySql資料庫
- shell監控mysql 5.7資料庫MySql資料庫
- 【DB寶41】監控利器PMM的使用--監控MySQL、PG、MongoDB、ProxySQL等MySqlMongoDB
- TenSunS監控Mysql:如何優雅的使用一個mysqld_exporter監控所有的MySQL例項MySqlExport
- 7. 監控MySQL主從狀態MySql
- Mysql MGR監控及最佳化點MySql
- mysql 5.6效能監控表innodb_metricsMySql
- MySQL調優效能監控之show profileMySql
- MySQL調優效能監控之performance schemaMySqlORM
- prometheus+grafana監控mysql最佳實踐PrometheusGrafanaMySql
- 手把手教你搭建高逼格監控平臺,第二彈,監控mysqlMySql
- 黑盒監控、日誌監控
- 【MySQL】MHA原始碼之監控檢查(一)MySql原始碼
- 巧用Zabbix自定義監控Mysql效能狀態MySql
- zabbix6.2新增mysql資料庫監控MySql資料庫
- Zabbix3.4用自帶模板監控mysqlMySql
- Java程式碼中,如何監控Mysql的binlog?JavaMySql
- shell指令碼:監控MySQL服務是否正常指令碼MySql
- mytop 使用介紹 mysql實時監控工具MySql
- Shell指令碼監控MySQL主從狀態指令碼MySql
- 02 zabbix-centos7 監控mysql5.7CentOSMySql
- 6.prometheus監控--監控dockerPrometheusDocker