10. Kịch bản dòng lệnh
10.11.4. Danh sách đồ thị cho máy chủ
Để có thể thêm một quyền cho đồ thị đặc biệt, id của đồ thị được yêu câu. Do đó một danh sách các đồ thị –list-graphs –host-id=[id] tùy chọn được thực hiện.
shell>php -q add_perms.php --list-graphs --host-id=1 Known Host Graphs: (id, name, template)
1 Localhost - Memory Usage Linux - Memory Usage 2 Localhost - Load Average Unix - Load Average 3 Localhost - Logged in Users Unix - Logged in Users 4 Localhost - Processes Unix - Processes
5 Localhost - Traffic - eth0 Interface - Traffic (bits/sec, 95th Percentile) 33 Localhost - Used Space - Memory Buffers Host MIB - Available Disk Space 34 Localhost - Used Space - Real Memory Host MIB - Available Disk Space 35 Localhost - Used Space - Swap Space Host MIB - Available Disk Space 36 Localhost - Used Space - / Host MIB - Available Disk Space
37 Localhost - Used Space - /sys Host MIB - Available Disk Space 38 Localhost - Used Space - /boot Host MIB - Available Disk Space
10.11.5.Thêm quyền đồ thị cho người sử dụng đặc biệt
Có nhiều cách khác nhau để xác định quyền truy cập đồ thị đối với người dùng cụ thể. Trước tiên, chúng ta sẽ thêm quyền đồ thị cho máy chủ. Điều này được thực hiện bằng cách sử dụng các tham số --item-type=host như sau.
shell>php -q add_perms.php --user-id=4 --item-type=host --item-id=1
--user-id=4 phải chỉ định một người dùng hiện tại. Mặt khác, một thông báo lỗi sẽ được in. – item-type=host.
--item-id=1 phải chỉ định một máy chủ hợp lệ. Một lần nữa, nếu không có máy chủ với id cụ thể này tồn tai, một thông báo lỗi sẽ được in. Không có đầu ra được sản xuất trên các hoạt động thành công.
Tiếp theo, chúng ta sẽ thêm quyền đồ thị cho một cây nhất định. Điều này được thực hiện bằng cách sử dụng cac tham số –item-type=tree như sau
shell>php -q add_perms.php --user-id=4 --item-type=tree --item-id=1
--user-id=4 phải chỉ định một người dùng hiện tại. Mặt khác một thông báo lỗi sẽ được in như – item-type=tree được đưa ra.
--item-id=1 phải được chỉ định một cây có giá trị. Một lần nữa, nếu không có cây này id cụ thể tồn tại, một thông báo lỗi sẽ được in. Đầu ra không được sản xuất trên các hoạt động thành công. Thêm quyền đồ thị cho một mẫu đồ thị được thực hiện bằng cách sử dụng các tham số –item- type=graph_template như sau.
shell>php -q add_perms.php --user-id=4 --item-type=graph_template --item-id=25
--user-id=4 phải chỉ định một người dùng hiện tại. Mặt khác một thông báo lõi sẽ được in. Như --item-type=graph được đưa ra, --item-id=1 phải chỉ định một graph_template. Một lần nữa, nếu không có mẫu đồ thị với các id cụ thể này tồn tại, một thông báo lỗi sẽ được in, không đưa ra được kết quả về thành công của hoạt động.
Cuối cùng nhưng không kém chúng ta thêm quyền đồ thị cho một đồ thị bằng cách sử dụng các tham số --item-type=graph như sau
shell>php -q add_perms.php --user-id=4 --item-type=graph --item-id=8
--user-id=4 phải chỉ định một người dùng hiện tại. Mặt khác, một thông báo lỗi sẽ được in như --item-type=graph được đưa ra, --item-id=1 phải chỉ định một đồ thị có giá trị. Một lần nữa, nếu không có mẫu đồ thị với các id cụ thể này tồn tại, một thông báo lỗi sẽ được in. Không đầu ra được đưa ra trên thành công của hoạt động.