سبق 1ਚੈੱਕ ਮੈਥਡਸ ਚੁਣਨਾ: ਐਕਟਿਵ ਰਿਮੋਟ ਚੈੱਕਸ (check_http, check_snmp), ਪੈਸਿਵ ਚੈੱਕਸ, ਅਤੇ ਏਜੰਟ-ਬੇਸਡ ਚੈੱਕਸ (NRPE, NSClient++), ਫਾਇਦੇ ਅਤੇ ਨੁਕਸਾਨਨੈਗੀਓਸ ਵਿੱਚ ਐਕਟਿਵ, ਪੈਸਿਵ, ਜਾਂ ਏਜੰਟ-ਬੇਸਡ ਚੈੱਕਸ ਵਰਤਣ ਦਾ ਸਮਾਂ ਸਮਝੋ। HTTP, SNMP, NRPE, ਅਤੇ NSClient++ ਚੈੱਕਸ ਦੀ ਤੁਲਨਾ ਕਰੋ, ਫਾਇਦੇ ਅਤੇ ਨੁਕਸਾਨ ਮੁਲਾਂਕਣ ਕਰੋ, ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ, ਸੁਰੱਖਿਆ ਅਤੇ ਸਕੇਲੇਬਿਲਟੀ ਲਈ ਸੰਤੁਲਿਤ ਸਟ੍ਰੈਟੇਜੀ ਡਿਜ਼ਾਈਨ ਕਰੋ।
Active checks with check_http and similar pluginsUsing check_snmp for device and service pollingDesigning and handling passive check workflowsWhen to choose agent-based checks on hostsSecurity, latency, and scalability trade-offsسبق 2ਨੈਟਵਰਕ ਡਿਵਾਈਸਾਂ ਅਤੇ ਸਰਵਰਾਂ ਤੇ SNMP ਸੈੱਟਅੱਪ: SNMP v2c ਵਰਸਸ v3, ਕਮਿਊਨਿਟੀ ਸਟ੍ਰਿੰਗਸ, ਰੀਡ-ਓਨਲੀ ਵਿਊਜ਼, MIBs, ਅਤੇ ਟੈਸਟ ਕਮਾਂਡਸਨੈਗੀਓਸ ਮਾਨੀਟਰਿੰਗ ਲਈ ਸਵਿੱਚਾਂ, ਰਾਊਟਰਾਂ ਅਤੇ ਸਰਵਰਾਂ ਤੇ SNMP ਕੰਫਿਗਰ ਕਰਨਾ ਸਿੱਖੋ। SNMP v2c ਅਤੇ v3 ਦੀ ਤੁਲਨਾ ਕਰੋ, ਸੁਰੱਖਿਅਤ ਕਮਿਊਨਿਟੀਜ਼ ਜਾਂ ਯੂਜ਼ਰਸ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ, MIBs ਲੋਡ ਕਰੋ, ਅਤੇ ਆਮ ਕਮਾਂਡ-ਲਾਈਨ ਟੂਲਸ ਨਾਲ ਕੰਫਿਗਰੇਸ਼ਨ ਨੂੰ ਵੈਲੀਡੇਟ ਕਰੋ।
Enabling SNMP services on routers and switchesConfiguring SNMP on Linux and Windows hostsSNMP v2c communities vs SNMP v3 usersLoading and using vendor and standard MIB filesTesting SNMP with snmpwalk and snmpgetسبق 3NSClient++ ਅਤੇ ਵਿੰਡੋਜ਼ ਏਜੰਟ ਕੰਫਿਗਰੇਸ਼ਨ: ਇੰਸਟਾਲੇਸ਼ਨ, ਐਲਾਊਡ ਹੋਸਟਸ, check_nt ਵਰਸਸ NRPE ਓਵਰ SSL, ਆਮ ਵਿੰਡੋਜ਼ ਚੈੱਕਸ (wmi, perf ਕਾਊਂਟਰ)ਨੈਗੀਓਸ ਲਈ ਵਿੰਡੋਜ਼ ਮਾਨੀਟਰਿੰਗ ਏਜੰਟ ਵਜੋਂ NSClient++ ਕੰਫਿਗਰ ਕਰੋ। ਇੰਸਟਾਲੇਸ਼ਨ ਆਪਸ਼ਨਾਂ, ਐਲਾਊਡ ਹੋਸਟਸ, check_nt ਅਤੇ NRPE ਓਵਰ SSL, ਅਤੇ ਸਰਵਿਸਾਂ, ਪਰਫਾਰਮੈਂਸ ਕਾਊਂਟਰਾਂ, ਅਤੇ WMI-ਬੇਸਡ ਮੈਟ੍ਰਿਕਸ ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਮਾਨੀਟਰ ਕਰਨਾ ਸਿੱਖੋ।
Installing NSClient++ in interactive and silent modesConfiguring allowed hosts and basic securityUsing check_nt for legacy Windows checksUsing NRPE over SSL with NSClient++Monitoring services, WMI, and perf countersسبق 4ਨੈਗੀਓਸ ਕੋਰ ਇੰਸਟਾਲ ਕਰਨਾ: ਪ੍ਰੀਰਿਕੁਆਇਜ਼ਿਟ ਪੈਕੇਜਾਂ, ਕੰਪਾਈਲਿੰਗ ਜਾਂ ਪੈਕੇਜ-ਬੇਸਡ ਇੰਸਟਾਲੇਸ਼ਨ, ਨੈਗੀਓਸ ਪਲੱਗਇਨਸ, ਵੈੱਬ ਸਰਵਰ ਅਤੇ PHP ਇੰਟੀਗ੍ਰੇਸ਼ਨ, ਸਰਵਿਸ ਮੈਨੇਜਮੈਂਟਲੀਨਕਸ ਤੇ ਨੈਗੀਓਸ ਕੋਰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਸਟ੍ਰਕਚਰਡ ਪ੍ਰੋਸੈੱਸ ਫਾਲੋ ਕਰੋ। ਪ੍ਰੀਰਿਕੁਆਇਜ਼ਿਟਸ, ਪੈਕੇਜ ਵਰਸਸ ਸੋਰਸ ਇੰਸਟਾਲੇਸ਼ਨ, ਪਲੱਗਇਨ ਡਿਪਲਾਏਮੈਂਟ, ਵੈੱਬ ਸਰਵਰ ਅਤੇ PHP ਸੈੱਟਅੱਪ, ਅਤੇ ਭਰੋਸੇਯੋਗ, ਮੇਨਟੇਨੇਬਲ ਆਪ੍ਰੇਸ਼ਨ ਲਈ ਸਰਵਿਸ ਮੈਨੇਜਮੈਂਟ ਕਵਰ ਕਰੋ।
Required OS packages and user accountsInstalling from distribution packagesCompiling Nagios Core and plugins from sourceConfiguring Apache or Nginx and PHP for UIService startup, systemd units, and log filesسبق 5ਪਲੱਗਇਨ ਯੂਜ਼ ਅਤੇ ਕਸਟਮਾਈਜ਼ੇਸ਼ਨ: ਆਮ ਨੈਗੀਓਸ ਪਲੱਗਇਨਸ (check_http, check_tcp, check_disk, check_load, check_snmp), ਵ੍ਰੈਪਰ ਸਕ੍ਰਿਪਟਸ ਲਿਖਣਾ, ਅਤੇ ਪਲੱਗਇਨ ਪਾਥਸ ਮੈਨੇਜ ਕਰਨਾਰੋਬੱਸਟ ਚੈੱਕਸ ਲਾਗੂ ਕਰਨ ਲਈ ਨੈਗੀਓਸ ਪਲੱਗਇਨਸ ਵਰਤੋ ਅਤੇ ਵਿਸਥਾਰ ਕਰੋ। ਆਮ ਪਲੱਗਇਨਸ ਰਿਵਿਊ ਕਰੋ, ਪਲੱਗਇਨ ਪਾਥਸ ਮੈਨੇਜ ਕਰੋ, ਅਤੇ ਵ੍ਰੈਪਰ ਸਕ੍ਰਿਪਟਸ ਲਿਖੋ ਥਰੈਸ਼ਹੋਲਡਸ ਨੂੰ ਸਟੈਂਡਰਡਾਈਜ਼ ਕਰਨ, ਕ੍ਰੈਡੈਂਸ਼ਲਸ ਹੈਂਡਲ ਕਰਨ ਅਤੇ ਇਕਸਾਰ ਅਲਰਟਸ ਲਈ ਆਊਟਪੁਟ ਨੂੰ ਨੌਰਮਲਾਈਜ਼ ਕਰਨ ਲਈ।
Core plugins: check_http, check_tcp, check_diskUsing check_load, check_snmp, and similar toolsManaging plugin directories and permissionsWriting shell or Python wrapper scriptsStandardizing thresholds and output formatsسبق 6ਨੈਗੀਓਸ ਕੋਰ ਆਰਕੀਟੈਕਚਰ: ਕੋਰ, ਮਾਨੀਟਰਿੰਗ ਇੰਜਣ, ਵੈੱਬ UI, ਪਲੱਗਇਨਸ, ਅਤੇ ਪਰਫਾਰਮੈਂਸ ਵਿਚਾਰਨੈਗੀਓਸ ਕੋਰ ਇੰਟਰਨਲਸ ਐਕਸਪਲੋਰ ਕਰੋ, ਜਿਸ ਵਿੱਚ ਸਕੈਡਿਊਲਰ, ਵਰਕਰਜ਼, ਅਤੇ ਵੈੱਬ ਇੰਟਰਫੇਸ ਸ਼ਾਮਲ ਹੈ। ਪਲੱਗਇਨਸ ਇੰਜਣ ਨਾਲ ਕਿਵੇਂ ਇੰਟਰੈਕਟ ਕਰਦੇ ਹਨ, ਡਾਟਾ ਸਿਸਟਮ ਰਾਹੀਂ ਕਿਵੇਂ ਵਹਿੰਦਾ ਹੈ, ਅਤੇ ਵੱਡੇ ਵਾਤਾਵਰਣਾਂ ਲਈ ਪਰਫਾਰਮੈਂਸ ਨੂੰ ਟਿਊਨ ਕਰਨਾ ਸਿੱਖੋ।
Core daemon, scheduler, and worker processesHow plugins are executed and return status dataStatus data, retention, and state handlingWeb interface components and CGI architectureScaling strategies and performance tuningسبق 7ਲੀਨਕਸ ਹੋਸਟਸ ਲਈ NRPE ਅਤੇ SSH-ਬੇਸਡ ਚੈੱਕਸ: NRPE ਇੰਸਟਾਲੇਸ਼ਨ, ਐਲਾਊਡ-ਹੋਸਟਸ, ਕਮਾਂਡ ਪਰਿਭਾਸ਼ਾਵਾਂ, ਸੁਰੱਖਿਆ ਵਿਚਾਰਲੀਨਕਸ ਮਾਨੀਟਰਿੰਗ ਲਈ NRPE ਅਤੇ SSH-ਬੇਸਡ ਚੈੱਕਸ ਡਿਪਲਾਏ ਕਰੋ। NRPE ਇੰਸਟਾਲ ਕਰਨਾ, ਸੁਰੱਖਿਅਤ ਕਮਾਂਡਸ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ, ਐਲਾਊਡ ਹੋਸਟਸ ਨੂੰ ਰਿਸਟ੍ਰਿਕਟ ਕਰਨਾ ਅਤੇ NRPE ਨੂੰ SSH ਵ੍ਰੈਪਰਾਂ ਨਾਲ ਤੁਲਨਾ ਕਰਨਾ ਸਿੱਖੋ ਹਾਰਡਨਡ, ਆਡਿਟੇਬਲ ਰਿਮੋਟ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਲਈ।
Installing NRPE daemon and required pluginsConfiguring allowed_hosts and TLS optionsDefining NRPE command objects on clientsSetting up SSH key-based remote checksHardening NRPE and SSH for security