The network admin decided that the application should use the root user anymore, and I can see why that would be a good idea.
Created a new user named it "limitednagios" and added it to the "nagios" group.
But I am now having some permission issues when attempting to run the /usr/local/nagiosxi/scripts/reconfigure_nagios.sh script.
Command output:
Code: Select all
[limitednagios@localhost scripts]$ cd /usr/local/nagiosxi/scripts/
[limitednagios@localhost scripts]$ ./reconfigure_nagios.sh
URL: http://localhost/nagiosxi/includes/components/ccm/
CMDLINE
/usr/bin/wget --save-cookies nagiosql.cookies --keep-session-cookies http://localhost/nagiosxi/includes/components/ccm/ --no-check-certificate --post-data 'submit=Login&hidelog=true&loginSubmitted=true&backend=1&username=nagiosxi&password=ufjb57' -O nagiosql.login--2016-11-02 14:20:53-- http://localhost/nagiosxi/includes/components/ccm/
Resolving localhost... ::1, 127.0.0.1
Connecting to localhost|::1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: “nagiosql.login”
[ <=> ] 36,788 --.-K/s in 0.03s
2016-11-02 14:20:53 (1.13 MB/s) - “nagiosql.login” saved [36788]
LOGIN SUCCESSFUL!
IMPORTING CONFIG FILES...URL: http://localhost/nagiosxi/includes/components/ccm/
Array
(
)
touch: cannot touch `/usr/local/nagiosxi/scripts/reconfigure_nagios.lock': Permission denied
[sudo] password for limitednagios:
Sorry, try again.
[sudo] password for limitednagios:
Sorry, try again.
[sudo] password for limitednagios:
Sorry, try again.
sudo: 3 incorrect password attempts
RESETTING CONFIG PERMS FAILED!\n
[limitednagios@localhost scripts]$ Not all that firmalir with how Linux users are managed. And I don't know which other permissions reconfigure_nagios.sh require.
Any other things I need to be aware of?
NagiosXI version: 5.3.2
Code: Select all
[limitednagios@localhost scripts]$ cd /usr/local/nagiosxi/scripts/
[limitednagios@localhost scripts]$ ll
total 768
-rwxr-x--- 1 nagios nagios 5672 Nov 2 14:16 backup_xi.sh
-rwxr-x--- 1 nagios nagios 1664 Nov 2 14:16 change_timezone.sh
-rw-r----- 1 nagios nagios 3031 Nov 2 14:16 contact_notification_handler.php
-rwxr-x--- 1 nagios nagios 604 Nov 2 14:16 export_nagiosql.sh
-rwxr-x--- 1 nagios nagios 265 Nov 2 14:16 handle_nagioscore_event.php
-rw-r----- 1 nagios nagios 3316 Nov 2 14:16 handle_nagioscore.inc.php
-rwxr-x--- 1 nagios nagios 266 Nov 2 14:16 handle_nagioscore_notification.php
-rwxr-x--- 1 nagios nagios 376 Nov 2 14:16 import_nagiosql.sh
-rwxr-x--- 1 nagios nagios 908 Nov 2 14:16 import_xiconfig.php
-rwxr-x--- 1 nagios nagios 100 Nov 2 14:16 kill_rrdtool.sh
-rwxr-x--- 1 nagios nagios 2303 Nov 2 14:16 manage_services.sh
-rwxrwxr-x 1 nagios nagios 161 Nov 2 14:20 nagiosql.cookies
-rwxrwxr-x 1 nagios nagios 271666 Nov 2 14:16 nagiosql_defaults.sql
-rwxrwxr-x 1 nagios nagios 39537 Sep 2 09:31 nagiosql.delete.contact
-rwxrwxr-x 1 nagios nagios 885 Nov 2 14:16 nagiosql_delete_contact.php
-rwxrwxr-x 1 nagios nagios 17440 Mar 14 2016 nagiosql.delete.host
-rwxrwxr-x 1 nagios nagios 1927 Nov 2 14:16 nagiosql_delete_host.php
-rwxrwxr-x 1 nagios nagios 446 Nov 2 14:16 nagiosql_delete_object.sh
-rwxrwxr-x 1 nagios nagios 2756 Nov 2 14:16 nagiosql_delete_service.php
-rwxrwxr-x 1 nagios nagios 41055 Sep 2 09:31 nagiosql.delete.timeperiod
-rwxrwxr-x 1 nagios nagios 886 Nov 2 14:16 nagiosql_delete_timeperiod.php
-rwxrwxr-x 1 nagios nagios 1272 Nov 2 14:16 nagiosql_exportall.php
-rwxrwxr-x 1 nagios nagios 22101 Nov 2 14:16 nagiosql.export.monitoring
-rwxrwxr-x 1 nagios nagios 1296 Nov 2 14:16 nagiosql_importall.php
-rwxrwxr-x 1 nagios nagios 133306 Nov 2 14:16 nagiosql.import.monitoring
-rwxrwxr-x 1 nagios nagios 36788 Nov 2 14:20 nagiosql.login
-rwxrwxr-x 1 nagios nagios 1681 Nov 2 14:16 nagiosql_login.php
-rwxrwxr-x 1 nagios nagios 2248 Nov 2 14:16 nagiosql_snapshot.sh
-rwxrwxr-x 1 nagios nagios 200 Nov 2 14:16 nagiosql_trim_backups.sh
-rw-r----- 1 nagios nagios 366 Nov 2 14:16 nagiosxi_dbtype.php
-rwxr-x--- 1 nagios nagios 441 Nov 2 14:16 nom_create_nagioscore_checkpoint_cond.sh
-rwxr-x--- 1 nagios nagios 980 Nov 2 14:16 nom_create_nagioscore_checkpoint.sh
-rwxr-x--- 1 nagios nagios 781 Nov 2 14:16 nom_create_nagioscore_errorpoint.sh
-rwxr-x--- 1 nagios nagios 722 Nov 2 14:16 nom_restore_nagioscore_checkpoint.sh
-rwxr-x--- 1 nagios nagios 764 Nov 2 14:16 nom_restore_nagioscore_checkpoint_specific.sh
-rwxr-x--- 1 nagios nagios 2900 Nov 2 14:16 nom_trim_nagioscore_checkpoints.sh
-rwxr-x--- 1 nagios nagios 4621 Nov 2 14:16 parse_core_eventlog.php
-rwxr-x--- 1 nagios nagios 6019 Nov 2 14:16 patch_ndoutils.php
-rw-r----- 1 nagios nagios 0 Mar 14 2016 printf
-rwxr-x--- 1 nagios nagios 544 Nov 2 14:16 reconfigure_nagios.sh
-rwxr-x--- 1 nagios nagios 1113 Nov 2 14:16 repair_databases.sh
-rwxr-x--- 1 nagios nagios 1501 Nov 2 14:16 repairmysql.sh
-rwsr-xr-x 1 root nagios 1019 Nov 2 14:16 reset_config_perms.sh
-rwxr-x--- 1 nagios nagios 1538 Nov 2 14:16 reset_nagiosadmin_password.php
-rwxr-x--- 1 nagios nagios 1570 Nov 2 14:16 restart_nagios_with_export.sh
-rwxr-x--- 1 nagios nagios 767 Nov 2 14:16 restore_defaults.sh
-rwxr-x--- 1 nagios nagios 9031 Nov 2 14:16 restore_xi.sh
-rwxr-x--- 1 nagios nagios 1847 Nov 2 14:16 send_to_auditlog.php
-rw-r----- 1 nagios nagios 2702 Nov 2 14:16 uninstall_xi.sh
-rwxr-x--- 1 nagios nagios 1207 Nov 2 14:16 unlock_user_account.php
-rwxr-x--- 1 nagios nagios 2681 Nov 2 14:16 upgrade_to_latest.sh