ap config 명령

ap config 명령을 사용하여 경보 규칙, SMTP 또는 기타 구성 매개변수를 구성할 수 있습니다.

사용법

ap config [--host <address>] [-h] [--user <user>] [--password <password>] [--from-file <file_path>]
    export [<filename>]
    import <filename> [--force]
 --set alerts_rules --type (action|to|add_to) [--scope <alert_type>|<alert_reason_code>] --value (<action_int>|<email_list>)
 --del alerts_rules --type (action|to|add_to) [--scope <alert_type>|<alert_reason_code>]
 --test alerts_rules --reason_code <reason_code>
 --list alerts_rules --set smtp option <value> [option <value> [option <value> ...]]
    if any of the options below are provided, all of them must be:
      --mail_server_name
      --mail_server_port
      --sender_name
      --sender_address
    other options (all of the options below must be provided if username or password is):
      --login_method
      --login_username
      --login_password (may be provided without value, user will be interactively prompted for password in such case)
    other:
      --smtp_encryption
  --set snmp option <value> [option <value> [option <value> ...]]
     --snmp_ip_address
     --snmp_port
     --snmp_security_name
     --snmp_security_level
     --snmp_auth_key
     --snmp_auth_protocol
     --snmp_enc_key
     --snmp_enc_protocol
     --snmp_engine_id
  --list snmp
 --list smtp  --set params [<param>=<value> [<param>=<value> [...]]]
  --list params
  --force

선택적 인수

-h|--help

명령에 대한 도움말을 표시합니다.

-v|--verbose

로그의 몇 가지 추가 정보를 표시합니다.

--host <address>
시스템의 주소를 지정합니다. 기본값은 localhost입니다. 기본값 이외의 값을 지정할 때 사용자 및 암호도 제공해야 합니다.
--user <user>
호스트에 액세스하기 위한 사용자 이름입니다.
--password <password>
호스트에 액세스하기 위한 암호입니다.
--from-file <file_path>

지정된 파일을 사용하여 호스트 이름, 사용자 및 암호를 로드합니다. 옵션으로 제공되는 값은 파일의 값을 겹쳐씁니다.

-f|--force
조치를 수행하기 전에 묻지 않습니다.

현재 구성 임포트 및 익스포트

ap config 명령으로 설정하는 구성(경보 규칙, SMTP 구성, 추가 구성 매개변수)은 백업을 위해 파일로 익스포트한 후 동일한 머신 또는 다른 머신으로 임포트할 수 있습니다.
export [<filename>]
파일로 구성 설정을 익스포트합니다. 파일 이름을 지정할 수 있습니다. 지정되지 않은 경우 파일은 현재 디렉토리에서 pm_export_YYYY-MM-DD-HH-mm-ss.dat로 저장됩니다.
import <filename> [--force]
지정된 파일에서 구성 설정을 임포트합니다. --force 플래그를 사용하면 확인이 필요하지 않습니다. 임포트한 후 변경사항을 적용하려면 플랫폼 관리를 재시작해야 합니다.

경보 규칙 설정을 위한 매개변수

--list alerts_rules
경보 규칙을 나열합니다.
--test alerts_rules --reason_code <reason_code>
주어진 이유 코드에 대해 수행되는 조치를 확인할 수 있습니다.
--set alerts_rules --type (action|to|add_to) [--scope <alert_type>|<alert_reason_code>] --value (<action_int>|<email_list>)
주어진 경보 규칙에 대한 매개변수를 설정할 수 있습니다.
--type
규칙 유형을 지정합니다.
  • action - 수행할 조치를 판별합니다.
  • to - 이메일을 보낼 이메일 목록을 판별합니다.
  • add_to - 기존 목록에 추가할 이메일 목록을 판별합니다.
--scope
규칙 레벨을 지정합니다. 범위에 대한 자세한 정보는 경보 규칙의 내용을 참조하십시오.
--value (<action_int>|<email_list>)
경보 규칙에 대해 수행되는 조치에 대해 새 값을 지정합니다. 경보 유형에 따라 값은 쉼표로 구분된 이메일 목록 'mail_1@example.com, mail_2@example.com, mail_3@example.com' 또는 수행되는 조치를 나타내는 정수일 수 있습니다.
  • 0 - 무대응
  • 1 - 이메일 발송
  • 2 - PMR 열기
  • 4 - SNMP 트랩 전송
  • 5 - 이메일 및 SNMP 트랩 전송
  • 6 - SNMP 트랩 전송 및 PMR 열기
--del alerts_rules --type (action|to|add_to) [--scope <alert_type>|<alert_reason_code>]
선택된 규칙을 삭제합니다. 매개변수 설명은 위의 내용을 참조하십시오.
샘플 명령 출력:
ap config --list alerts_rules

Action rules
+----------------------+----------------+----------+
| Scope                | Value          | Built-in |
+----------------------+----------------+----------+
| default              | 1 (send email) |      YES |
| ACTION_FAILED        | 0 (do nothing) |      YES |
| APPLIANCE_EVENT      | 0 (do nothing) |      YES |
| HW_SERVICE_REQUESTED | 2 (open PMR)   |      YES |
| STARTUP_FAILED       | 0 (do nothing) |      YES |
+----------------------+----------------+----------+

Email rules
+-------+------+-------+
| Scope | Mode | Value |
+-------+------+-------+
+-------+------+-------+

SMTP 설정을 위한 매개변수

--set smtp option <value> [option <value> [option <value> ...]]
SMTP 세부사항을 설정합니다.
  • 아래의 옵션을 제공하는 경우 다음 목록의 모든 옵션을 제공해야 합니다.
    --mail_server_name <server_name>
    메일 서버 이름
    --mail_server_port <port>
    메일 서버 포트
    --sender_name <sender_name>
    알림 이메일의 끝에 표시되는 보내는 사람 서명(예:Yours, Adam)
    --sender_address <email>
    보내는 사람의 이메일 주소
  • login_username 또는 login_password가 다음과 같은 경우 아래의 모든 옵션을 제공해야 하는 기타 옵션:
    --login_method <value>
    사용되는 로그인 메소드입니다. 다음 값이 지원됩니다.
    0 - no login
    1 - cram-md5
    2 - login
    3 - plain
    --login_username <username>
    사용자 로그인입니다.
    --login_password <password>
    사용자 암호. --login_password 매개변수는 값 없이 제공할 수 있습니다. 그러한 경우 사용자에게 대화식으로 암호를 프롬프트합니다.
--smtp_encryption <smtp_encryption>
사용되는 SMTP 암호화 방법입니다. 다음 값이 지원됩니다.
0 - 암호화 안함
1 - STARTTLS
2 - SSL/TLS 연결
--list smtp
SMTP 구성을 나열합니다.
SMTP의 샘플 명령:
[root@node0101 ~]# ap config --set smtp --login_method 2 --login_password 123 --login_username test
Updated successfully
[root@node0101 ~]# ap config --list smtp
Mail Server Name    : localhost
Mail Server Port    : 25
Sender Name         : Yours, Admin
Sender Address      : admin@company.com
Login Method        : login
Login Username      : test
Login Password      : ***

SNMP 설정을 위한 매개변수

--set snmp option <value> [option <value> [option <value> ...]]
SNMP 세부사항을 설정합니다.
--snmp_ip_address <snmp_ip_address>
IP 주소입니다.
--snmp_port <snmp_port>
SNMP 포트입니다.
--snmp_security_name <snmp_security_name>
SNMP 보안 이름입니다.
--snmp_security_level <snmp_security_level>
사용되는 보안 레벨입니다. 다음 값이 지원됩니다.
0 - noAuthNoPriv
1 - authNoPriv
2 - authPriv
--snmp_auth_key <snmp_auth_key>
인증 키 이름입니다.
--snmp_auth_protocol <snmp_auth_protocol>
SNMP 인증 프로토콜입니다. 다음 값 중 하나를 사용합니다.
0 - 없음
1 - MD5
2 - SHA
--snmp_enc_key <snmp_enc_key>
암호화 키입니다.
--snmp_enc_protocol <snmp_enc_protocol>
암호화 프로토콜입니다. 지원되는 다음 값 중 하나입니다.
0 - 암호화 안함
1 - DES
2 - AES
--snmp_engine_id <snmp_engine_id>
SNMP 엔진 ID입니다.
--list snmp
SNMP 구성을 나열합니다.

추가적인 매개변수

--set params [<param>=<value> [<param>=<value> [...]]]
지정된 매개변수의 기본 설정을 변경합니다. 다중 매개변수에 대해 공간으로 구분된 목록을 사용하십시오.
--list params
기본값이 아닌 값으로 매개변수를 나열합니다.
샘플 명령:
ap config --set params suspend_unreachable_nodes=true
Updated successfully. Changes will be effective after platform manager restart.
 ap config --list params

User config
+---------------------------+-------+
| Param                     | Value |
+---------------------------+-------+
| suspend_unreachable_nodes | True  |
+---------------------------+-------+