- 05 Dec 2024
- 1 Minute to read
- Print
- DarkLight
- PDF
Best Practices
- Updated on 05 Dec 2024
- 1 Minute to read
- Print
- DarkLight
- PDF
Best Practices for Endpoint Client (EPC) Usage
General Recommendations
Keep EPC Updated
- Regularly apply updates to ensure you have the latest features and security patches.
- Follow Nectar’s update schedule to minimize downtime.
Use Strong Credentials
- Configure unique, strong passwords for all components, including Agents, Controllers, and databases.
- Enable TLS for secure communication between EPC components.
Regular Backups
- Schedule regular backups of the database to prevent data loss.
- Verify backups periodically to ensure their integrity.
Test Configuration Best Practices
Use Descriptive Names
- Assign clear, descriptive names to Test Points and Test Plans to make them easily identifiable.
Validate Test Plans
- Before running a test, validate all parameters:
- Ensure codecs, payloads, and durations are set correctly.
- Confirm source and destination Test Points are active.
Avoid Overloading Resources
- Limit the number of concurrent tests to prevent resource exhaustion on Agents and Controllers.
- Distribute tests across multiple Agents when possible.
Running Tests
Test During Non-Peak Hours
- Schedule intensive tests, like bandwidth or video testing, during non-peak network hours.
- This minimizes disruption to regular operations.
Monitoring and Analysis
Monitor Agent Health
- Regularly check Agent health metrics, including CPU, memory, and bandwidth usage.
- Address any warnings or resource shortages promptly.
Leverage Status Indicators
- Use the color-coded status indicators in test results:
- Green: OK.
- Yellow: Investigate further.
- Red: Immediate action required.
Analyze Trends
- Use historical data to identify recurring issues or patterns.
- Adjust test parameters based on insights from trend analysis.
Security Best Practices
Enforce Domain Restrictions
- Configure domains to restrict unauthorized Agents from connecting to Controllers.
Enable TLS for All Tests
- Ensure all test communications are encrypted using TLS, especially for sensitive applications like VoIP.
Review Access Logs
- Periodically review logs for signs of unauthorized access or anomalies.
Maintenance
Review Configuration Regularly
- Periodically review all Test Points, Resource Groups, and Test Plans to ensure they align with current network needs.
Optimize Database Performance
- Purge old or irrelevant test data regularly to keep the database responsive.
- Ensure database indexing is optimized for EPC queries.
Train Users
- Provide regular training sessions to ensure users are familiar with EPC features and updates.
- Share resources like quick reference guides and troubleshooting tips.
Following these best practices will ensure optimal performance, security, and reliability when using EPC.