Skip to content

Alibaba Cloud Asset Inspection Configuration Manual

Before reading this article, please read the following first:

Before using this collector, you must install the 'Guance Self-built Inspection Core Package' and its accompanying third-party dependency packages

1. Configure Inspection

Using the configuration of "Alibaba Cloud ECS Deletion" as an example

Python
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
from guance_monitor__register import self_hosted_monitor
from guance_monitor__runner import Runner
import guance_monitor_aliyun__ecs_delete as ecs_delete

# Account configuration
API_KEY_ID  = 'wsak_3132xxxxxxxxxxx'
API_KEY     = 'b9Vr06lxxxxxxxxxxxxx'

@self_hosted_monitor(API_KEY_ID, API_KEY)
@DFF.API('Alibaba Cloud Asset Detection')
def run():
    '''
    Alibaba Cloud host, database, load balancer, etc., asset detection
    '''
    # Asset detector configuration
    checkers = [
        # Configure inspection items (currently supported inspection items are listed below)
        ecs_delete.CloudChecker(),
    ]

    # Execute cloud asset detector
    Runner(checkers, debug=False).run()

2. Inspection Items List

Alibaba Cloud asset detection supports the following inspection items list:

Continuously updated

Elastic Compute Service (ECS)

Script ID Description
guance_monitor_aliyun__ecs_delete Alibaba Cloud ECS deletion
guance_monitor_aliyun__ecs_eip_not_mount Alibaba Cloud ECS EIP not mounted
guance_monitor_aliyun__ecs_expired Alibaba Cloud ECS expiration
guance_monitor_aliyun__ecs_instance_post_paid Alibaba Cloud ECS instance pay-as-you-go for more than 15 days
guance_monitor_aliyun__ecs_status Alibaba Cloud ECS status check

Relational Database Service (RDS)

Script ID Description
guance_monitor_aliyun__rds_account_privilege_change Alibaba Cloud RDS database account privileges changed
guance_monitor_aliyun__rds_databases_deleted Alibaba Cloud RDS database deleted
guance_monitor_aliyun__rds_delete Alibaba Cloud RDS instance deleted
guance_monitor_aliyun__rds_disk_used_over Alibaba Cloud RDS instance space almost insufficient
guance_monitor_aliyun__rds_expired Alibaba Cloud RDS about to expire
guance_monitor_aliyun__rds_free_backup_exceed Alibaba Cloud RDS instance backup total almost exceeds free limit
guance_monitor_aliyun__rds_postpaid_over_fifteen_days Alibaba Cloud pay-as-you-go RDS instance over 15 days
guance_monitor_aliyun__rds_slowlogs_exist Alibaba Cloud RDS instance has new slow queries

Server Load Balancer (SLB)

Script Market Description
guance_monitor_aliyun__slb_backend_server_status Alibaba Cloud SLB backend server unhealthy
guance_monitor_aliyun__slb_certificate Alibaba Cloud SLB certificate expiration check
guance_monitor_aliyun__slb_delete Alibaba Cloud SLB deleted
guance_monitor_aliyun__slb_expired Alibaba Cloud SLB about to expire/expired
guance_monitor_aliyun__slb_status Alibaba Cloud SLB status check

Redis Database

Script Market Description
guance_monitor_aliyun__redis_account_privilege_change Alibaba Cloud Redis database account privileges changed
guance_monitor_aliyun__redis_account_status_chan Alibaba Cloud Redis database account status changed
guance_monitor_aliyun__redis_delete Alibaba Cloud Redis instance deleted
guance_monitor_aliyun__redis_expired Alibaba Cloud Redis about to expire
guance_monitor_aliyun__redis_postpaid_over_fifteen_days Alibaba Cloud Redis pay-as-you-go over 15 days
guance_monitor_aliyun__redis_slow_log_top_five Alibaba Cloud Redis instance has new slow logs
guance_monitor_aliyun__redis_status Alibaba Cloud Redis status judgment