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 구성을 나열합니다.
[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 |
+---------------------------+-------+