10. Kịch bản dòng lệnh
10.1. Xây dựng lại Poller Cache
Bộ nhớ Cache Poller nắm giữ tất cả các lệnh mà Cacti sẽ đảm bảo trong suốt quá trình định dạng nội bộ. Có thể có cái nhìn tổng quan nội dung của bộ nhớ Cache Poller bằng cách truy cập các tiện ích hệ thống.
Localhost - Hard Drive Space Script Server:
/var/www/html/Cacti/scripts/ss_host_disk.php ss_host_disk RRD: /var/www/html/Cacti/rra/localhost_hdd_total_61.rrd
Localhost - Load Average Script: /usr/bin/perl
/var/www/html/Cacti/scripts/loadavg_multi.pl
RRD: /var/www/html/Cacti/rra/localhost_load_1min_5.rrd
Localhost - Logged in Users Script: /usr/bin/perl
RRD: /var/www/html/Cacti/rra/localhost_users_6.rrd
Localhost - Memory - Free Script: /usr/bin/perl
/var/www/html/Cacti/scripts/linux_memory.pl MemFree: RRD: /var/www/html/Cacti/rra/localhost_mem_buffers_3.rrd
Localhost - Memory - Free Swap Script: /usr/bin/perl /var/www/html/Cacti/scripts/linux_memory.pl SwapFre
RRD: /var/www/html/Cacti/rra/localhost_mem_swap_4.rrd
Localhost - mtaReceivedMessages SNMP Version: 1, Community: somesecret, OID: . 1.3.6.1.2.1.28.1.1.1.1
RRD: /var/www/html/Cacti/rra/localhost_mtareceivedmessages_47.rrd
Localhost - mtaReceivedVolume SNMP Version: 1, Community: somesecret, OID: . 1.3.6.1.2.1.28.1.1.4.1
RRD: /var/www/html/Cacti/rra/localhost_mtareceivedvolume_49.rrd
Một vài trường hợp, có thể kết quả trong bộ nhớ Cache Poller được thoát ra khỏi quá trình đồng bộ.Ví dụ có thể thay đổi tên của một kịch bản sử dụng trong một phương thức dữ liệu đầu vào. Sự thay đổi này không phải là tự động đối với bộ nhớ poller cache. Đó là yêu cầu để chạy php –q rebuild poller_cache.php.
shell>php -q rebuild_poller_cache.php --help
Cacti Rebuild Poller Cache Script 1.0, Copyright 2004-2010 - The Cacti Group usage: rebuild_poller_cache.php [-d] [-h] [--help] [-v] [--version]
-d - Display verbose output during execution -v --version - Display this help message -h --help - Display this help message
Chế độ gỡ lỗi liệt kê nguồn dữ liệu
shell>php -q rebuild_poller_cache.php -d
WARNING: Do not interrupt this script. Rebuilding the Poller Cache can take quite some time
DEBUG: There are ’38’ data source elements to update. DEBUG: Data Source Item ’1’ of ’38’ updated
DEBUG: Data Source Item ’2’ of ’38’ updated DEBUG: Data Source Item ’3’ of ’38’ updated DEBUG: Data Source Item ’4’ of ’38’ updated