This page describes the CentOS7+/Debian daemons you should expect to see with each bundle. This page is for expert users, and may be helpful for debugging/troubleshooting.
Each perfSONAR bundle runs various services, which use one or more daemons.
Hosts running the perfsonar testpoint
bundle should see these daemons:
- postgresql-9.5.service - stores schedules of pScheduler
- httpd.service - web server for pScheduler (apache in Debian)
- fail2ban.service - intrusion detection system (IDS) to log suspicious activity
- firewalld.service - firewall service
- ntpd.service - NTP time synchronisation
- owamp-server.service - OWAMP
- twamp-server.service - TWAMP
- perfsonar-lscachedaemon.service - perfSONAR Lookup Service cache daemon
- perfsonar-lsregistrationdaemon.service - registration with the Lookup Service
- psconfig-pscheduler-agent.service - reads pSConfig templates and generates a set of pScheduler tasks
- pscheduler-archiver.service - executes archiver plug-ins using the results of runs
- pscheduler-runner.service - executes runs on the schedule using the selected tool
- pscheduler-scheduler.service - puts new runs on the schedule or marks a run as a non-starter if it can not find an available slot
- pscheduler-ticker.service - handles basic maintenance of pScheduler
Hosts running the perfsonar toolkit
bundle should see all daemons running in the testpoint
plus additional:
- perfsonar-configdaemon.service - used by the administrative web interface to configure the host
- perfsonar-configure_nic_parameters - detects if the NIC is misconfigured, and makes necessary configuration changes to NIC
- perfsonar-generate_motd - takes care of Message of The Day
- cassandra - used by esmond DB and stores the results of a measurement
- postgresql-9.5.service - used by esmond DB and stores measurement metadata
For selected services in toolkit
the status is listed in the Toolkit GUI main page Services tab.
Hosts running a centralmanagement
bundle should see these daemons:
- perfsonar-psconfig-maddash.service - reads pSConfig template and creates MaDDash dashboards
- httpd.service - web server
- maddash-server.service - MaDDash dashboard server
- cassandra - used by esmond DB and stores the results of a measurement
- postgresql-9.5.service - used by esmond DB and stores measurement metadata
Run:
systemctl status SERVICE-NAME
Run:
systemctl start/stop/restart SERVICE-NAME
Run:
systemctl enable/disable SERVICE-NAME